C# Class DynamoDbAutoscaler.CloudWatchDynamoDbTableMetricsClient

Inheritance: IDynamoDbTableMetricsClient
Afficher le fichier Open project: litmus/DynamoDbAutoscaler

Méthodes publiques

Méthode Description
CloudWatchDynamoDbTableMetricsClient ( ) : DynamoDbAutoscaler.Interfaces
CloudWatchDynamoDbTableMetricsClient ( IAmazonCloudWatch client ) : DynamoDbAutoscaler.Interfaces
GetGlobalSecondaryIndexMetricsAsync ( string tableName, string indexName, CancellationToken cancellationToken ) : Task
GetTableMetricsAsync ( string tableName, CancellationToken cancellationToken ) : Task

Private Methods

Méthode Description
AverageValue ( GetMetricStatisticsResponse result ) : long
CalculateMetricName ( string tableName, string indexName, string metricName ) : string
ConsumedValue ( GetMetricStatisticsResponse result ) : long
GetDimensions ( string tableName, string indexName ) : List
GetMetricResponse ( string tableName, string indexName, string metricName, CancellationToken cancellationToken ) : Task
RetrieveTableMetrics ( string tableName, string indexName, CancellationToken cancellationToken ) : Task
SumValue ( GetMetricStatisticsResponse result ) : long

Method Details

CloudWatchDynamoDbTableMetricsClient() public méthode

public CloudWatchDynamoDbTableMetricsClient ( ) : DynamoDbAutoscaler.Interfaces
Résultat DynamoDbAutoscaler.Interfaces

CloudWatchDynamoDbTableMetricsClient() public méthode

public CloudWatchDynamoDbTableMetricsClient ( IAmazonCloudWatch client ) : DynamoDbAutoscaler.Interfaces
client IAmazonCloudWatch
Résultat DynamoDbAutoscaler.Interfaces

GetGlobalSecondaryIndexMetricsAsync() public méthode

public GetGlobalSecondaryIndexMetricsAsync ( string tableName, string indexName, CancellationToken cancellationToken ) : Task
tableName string
indexName string
cancellationToken CancellationToken
Résultat Task

GetTableMetricsAsync() public méthode

public GetTableMetricsAsync ( string tableName, CancellationToken cancellationToken ) : Task
tableName string
cancellationToken CancellationToken
Résultat Task