問題
AWS、Azure、またはGCPとの統合を設定し、メトリクスを監視しています。しかし、メトリクスデータのチャートにギャップがあることに気づきました。
このスクリーンショットでは、ギャップのあるメトリックデータのチャートが表示されています。
解決策
ここでは、メトリクスデータにギャップが見られる可能性のあるメトリクスのリストを紹介します。これらの指標にアラートを設定することは、偽陽性を引き起こす可能性があるため、可能な限り避けてください。
インテグレーション | プロバイダー | イベントタイプ | メトリック |
---|
SNS | SnsTopic
| QueueSample
| provider.subscriptionsConfirmed
|
SnsTopic
| QueueSample
| provider.subscriptionsPending
|
SnsTopic
| QueueSample
| provider.subscriptionsDeleted
|
EFS | EFSファイルシステム
| BlockDeviceSample
| provider.lastKnownSizeInBytes
|
ECS | EcsCluster
| ComputeSample
| provider.registeredContainerInstancesCount
|
EcsCluster
| ComputeSample
| provider.activeServicesCount
|
EcsCluster
| ComputeSample
| プロバイダ.pendingTasksCount
|
EcsCluster
| ComputeSample
| provider.runningTasksCount
|
EcsService
| ComputeSample
| provider.pendingCount
|
EcsService
| ComputeSample
| provider.runningCount
|
EcsService
| ComputeSample
| provider.destroyedCount
|
DynamoDB | DynamoDbTable
| DatastoreSample
| provider.itemCount
|
DynamoDbTable
| DatastoreSample
| provider.tableSizeBytes
|
オートスケーリング | AutoScalingInstance
| AutoScalingInstanceSample
| healthStatus
|
ビリング | BillingBudget
| FinanceSample
| provider.actualAmount
|
Billingbudget
| FinanceSample
| provider.predictiveAmount
|
BillingBudget
| FinanceSample
| provider.limitAmount
|
インテグレーション | プロバイダー | イベントタイプ | メトリック |
---|
SQL | AzureSqlDatabase
| AzureSqlDatabaseSample
| databaseSizeCurrentBytes
|
AzureSqlDatabase
| AzureSqlDatabaseSample
| データベースサイズ制限バイト
|
AzureSqlServer
| AzureSqlServerSample
| dtuCurrent
|
AzureSqlServer
| AzureSqlServerSample
| dtuLimit
|
ヒント
現在、データギャップの原因となるGCPの測定基準を見直しています。
ヒント
このリストは完全ではありません。現在、データギャップの原因となるメトリクスの全リストを見直しています。
原因
メトリクスの中には、通常のクラウドプロバイダーのAPI(CloudWatch、Stackdriver、Azure Monitor)には存在しないものがあり、代わりにサービスAPIから取得されます。各クラウドサービスプロバイダーは、データを処理してサービスと対話する固有のサービスAPIを持っています。たとえば、あるメトリックがAWS CloudWatchに存在しない場合、New RelicはAWS ECSのサービスAPIからメトリックをフェッチします。