Vous pouvez configurer une condition d'alerte ou interroger vos données sur la plateforme New Relic lorsque vous êtes intégré à AWS. Ce document décrit comment nous stockons les métriques dimensionnelles AWS afin que vous puissiez créer des alertes et interroger vos données.
Si vous ne l'avez pas encore fait, nous vous recommandons d'installer ou de migrer vers l'intégration AWS CloudWatch Metric Streams pour ingérer les métriques des services AWS. Si vous utilisez l'interrogation API pour collecter vos données AWS, vous pouvez consulter les métriques que nous collectons pour chaque intégration dans notre section Métriques d'interrogation API .
requête, stockage métrique et modélisation
Nous avons mappé les métriques du cloud d'intégration individuel à la nouvelle modélisation d'AWS CloudWatch Metric Streams. Vous pouvez utiliser l'une ou l'autre des conventions de dénomination métriques et vos alertes, votre dashboard et vos requêtes continueront de fonctionner. Gardez à l'esprit que :
- Toutes les métriques provenant du flux métrique ont les attributs
aws.MetricStreamArn
etcollector.name = 'cloudwatch-metric-streams'
. - Les métriques provenant d'AWS CloudWatch sont stockées sous forme de métriques dimensionnelles de type
summary
.
Vous pouvez en savoir plus sur la manière dont New Relic stocke les métriques AWS en tant que métriques dimensionnelles ci-dessous :
- La convention de dénomination dimensionnelle métrique explique comment New Relic met à jour l'espace de nommage AWS dans notre backend.
- Métriques avec plusieurs combinaisons de dimensions décrit comment utiliser des agrégations de requêtes pour analyser des métriques avec plusieurs dimensions
- Les métriques avec le suffixe
+ dimension
incluent un tableau de toutes les métriques qui sont suffixées par.by + dimensionName
.
Nous stockons les métriques AWS dans New Relic sous forme de métriques dimensionnelles. New Relic conserve la casse d'origine de la métrique AWS d'origine, mais ajoute le préfixe aws
en minuscules pour désigner l'espace de nommage AWS. Par exemple:
aws.ec2.CPUUtilization
aws.s3.5xxErrors
aws.sns.NumberOfMessagesPublished
Nous remplaçons également toutes les instances de
/
par.
dans le préfixe :AWS/EC2
apparaît commeaws.ec2
AWS/ApplicationELB
apparaît commeaws.applicationelb
Si la ressource à laquelle appartient la métrique possède un préfixe d'espace de nommage spécifique, nous conservons ce préfixe d'espace de nommage mais ajoutons toujours le préfixe
aws
:aws.Region
aws.s3.BucketName
Pour plus d'informations sur l'espace de nommage pris en charge par AWS, consultez le site Web de documentationCloudWatch .
Une métrique est définie par son nom et ses différentes dimensions. Lorsqu'une métrique particulière comporte plusieurs dimensions différentes, elles seront ingérées en tant que série chronologique individuelle. Cette tendance peut entraîner l’apparition du même nom de métrique dans plusieurs métriques avec différentes combinaisons de dimensions. Par exemple:
aws.apigateway.4XXError
avec les dimensionsaws.apigateway.ApiName
etaws.apigateway.Stage
.aws.apigateway.4XXError
avec des dimensionsaws.apigateway.ApiName
.Certaines agrégations comme
sum()
oucount()
renverront des résultats dupliqués si la combinaison de dimensions correcte n'est pas spécifiée. Pour éviter que certaines agrégations telles quesum()
oucount()
correspondent aux deux métriques en même temps, filtrez les dimensions avecIS NULL
ouIS NOT NULL
.Par exemple, cette requête renverra des résultats dupliqués pour les deux métriques en même temps :
SELECT sum(aws.apigateway.4XXError) FROM METRICPour faire correspondre uniquement les métriques avec la dimension
ApiName
, ajoutezIS NULL
:SELECT sum(aws.apigateway.4XXError) FROM METRIC WHERE aws.apigateway.Stage IS NULLPour faire correspondre uniquement les métriques avec 2 dimensions, ajoutez
IS NOT NULL
:SELECT sum(aws.apigateway.4XXError) FROM METRIC WHERE aws.apigateway.ApiName IS NOT NULL and aws.apigateway.Stage IS NOT NULL
Pour des raisons historiques, nous suffixons certaines métriques qui apparaissent par paires. Par exemple, si une métrique possède une dimension mais pas l’autre, nous utilisons le suffixe by + dimension
sur la métrique avec la dimension. Par exemple:
aws.lambda.Duration
avec les dimensionsaws.lambda.FunctionName
est mappé àaws.lambda.Duration.byFunction
aws.lambda.Duration
n'a pas de dimensions, donc reste le mêmeNous n'ajoutons plus ces modélisations, mais nous nous engageons à conserver toutes les nouvelles métriques avec leur nom AWS d'origine, tel que défini par la règle générale ci-dessus. Voici une liste complète de toutes les métriques qui sont suffixées par
.by + dimensionName
:Nom métrique d'origine
Nom de dimension d'origine
Nom métrique suffixé
aws.apigateway.4XXError
Api
aws.apigateway.4XXError.byApi
aws.apigateway.4XXError
ResourceWithMetrics
aws.apigateway.4XXError.byResourceWithMetrics
aws.apigateway.4XXError
Stage
aws.apigateway.4XXError.byStage
aws.apigateway.5XXError
Api
aws.apigateway.5XXError.byApi
aws.apigateway.5XXError
ResourceWithMetrics
aws.apigateway.5XXError.byResourceWithMetrics
aws.apigateway.5XXError
Stage
aws.apigateway.5XXError.byStage
aws.apigateway.CacheHitCount
Api
aws.apigateway.CacheHitCount.byApi
aws.apigateway.CacheHitCount
ResourceWithMetrics
aws.apigateway.CacheHitCount.byResourceWithMetrics
aws.apigateway.CacheHitCount
Stage
aws.apigateway.CacheHitCount.byStage
aws.apigateway.CacheMissCount
Api
aws.apigateway.CacheMissCount.byApi
aws.apigateway.CacheMissCount
ResourceWithMetrics
aws.apigateway.CacheMissCount.byResourceWithMetrics
aws.apigateway.CacheMissCount
Stage
aws.apigateway.CacheMissCount.byStage
aws.apigateway.Count
Api
aws.apigateway.Count.byApi
aws.apigateway.Count
ResourceWithMetrics
aws.apigateway.Count.byResourceWithMetrics
aws.apigateway.Count
Stage
aws.apigateway.Count.byStage
aws.apigateway.IntegrationLatency
Api
aws.apigateway.IntegrationLatency.byApi
aws.apigateway.IntegrationLatency
ResourceWithMetrics
aws.apigateway.IntegrationLatency.byResourceWithMetrics
aws.apigateway.IntegrationLatency
Stage
aws.apigateway.IntegrationLatency.byStage
aws.apigateway.Latency
Api
aws.apigateway.Latency.byApi
aws.apigateway.Latency
ResourceWithMetrics
aws.apigateway.Latency.byResourceWithMetrics
aws.apigateway.Latency
Stage
aws.apigateway.Latency.byStage
aws.applicationelb.RequestCount
Alb
aws.applicationelb.RequestCount.byAlb
aws.applicationelb.RequestCount
TargetGroup
aws.applicationelb.RequestCount.byTargetGroup
aws.docdb.BackupRetentionPeriodStorageUsed
Cluster
aws.docdb.BackupRetentionPeriodStorageUsed.byCluster
aws.docdb.BackupRetentionPeriodStorageUsed
ClusterByRole
aws.docdb.BackupRetentionPeriodStorageUsed.byClusterByRole
aws.docdb.BackupRetentionPeriodStorageUsed
Instance
aws.docdb.BackupRetentionPeriodStorageUsed.byInstance
aws.docdb.BufferCacheHitRatio
Cluster
aws.docdb.BufferCacheHitRatio.byCluster
aws.docdb.BufferCacheHitRatio
ClusterByRole
aws.docdb.BufferCacheHitRatio.byClusterByRole
aws.docdb.BufferCacheHitRatio
Instance
aws.docdb.BufferCacheHitRatio.byInstance
aws.docdb.CPUUtilization
Cluster
aws.docdb.CPUUtilization.byCluster
aws.docdb.CPUUtilization
ClusterByRole
aws.docdb.CPUUtilization.byClusterByRole
aws.docdb.CPUUtilization
Instance
aws.docdb.CPUUtilization.byInstance
aws.docdb.DatabaseConnections
Cluster
aws.docdb.DatabaseConnections.byCluster
aws.docdb.DatabaseConnections
ClusterByRole
aws.docdb.DatabaseConnections.byClusterByRole
aws.docdb.DatabaseConnections
Instance
aws.docdb.DatabaseConnections.byInstance
aws.docdb.DBClusterReplicaLagMaximum
Cluster
aws.docdb.DBClusterReplicaLagMaximum.byCluster
aws.docdb.DBClusterReplicaLagMaximum
ClusterByRole
aws.docdb.DBClusterReplicaLagMaximum.byClusterByRole
aws.docdb.DBClusterReplicaLagMaximum
Instance
aws.docdb.DBClusterReplicaLagMaximum.byInstance
aws.docdb.DBClusterReplicaLagMinimum
Cluster
aws.docdb.DBClusterReplicaLagMinimum.byCluster
aws.docdb.DBClusterReplicaLagMinimum
ClusterByRole
aws.docdb.DBClusterReplicaLagMinimum.byClusterByRole
aws.docdb.DBClusterReplicaLagMinimum
Instance
aws.docdb.DBClusterReplicaLagMinimum.byInstance
aws.docdb.DBInstanceReplicaLag
Cluster
aws.docdb.DBInstanceReplicaLag.byCluster
aws.docdb.DBInstanceReplicaLag
ClusterByRole
aws.docdb.DBInstanceReplicaLag.byClusterByRole
aws.docdb.DBInstanceReplicaLag
Instance
aws.docdb.DBInstanceReplicaLag.byInstance
aws.docdb.DiskQueueDepth
Cluster
aws.docdb.DiskQueueDepth.byCluster
aws.docdb.DiskQueueDepth
ClusterByRole
aws.docdb.DiskQueueDepth.byClusterByRole
aws.docdb.DiskQueueDepth
Instance
aws.docdb.DiskQueueDepth.byInstance
aws.docdb.EngineUptime
Cluster
aws.docdb.EngineUptime.byCluster
aws.docdb.EngineUptime
ClusterByRole
aws.docdb.EngineUptime.byClusterByRole
aws.docdb.EngineUptime
Instance
aws.docdb.EngineUptime.byInstance
aws.docdb.FreeableMemory
Cluster
aws.docdb.FreeableMemory.byCluster
aws.docdb.FreeableMemory
ClusterByRole
aws.docdb.FreeableMemory.byClusterByRole
aws.docdb.FreeableMemory
Instance
aws.docdb.FreeableMemory.byInstance
aws.docdb.FreeLocalStorage
Cluster
aws.docdb.FreeLocalStorage.byCluster
aws.docdb.FreeLocalStorage
ClusterByRole
aws.docdb.FreeLocalStorage.byClusterByRole
aws.docdb.FreeLocalStorage
Instance
aws.docdb.FreeLocalStorage.byInstance
aws.docdb.NetworkReceiveThroughput
Cluster
aws.docdb.NetworkReceiveThroughput.byCluster
aws.docdb.NetworkReceiveThroughput
ClusterByRole
aws.docdb.NetworkReceiveThroughput.byClusterByRole
aws.docdb.NetworkReceiveThroughput
Instance
aws.docdb.NetworkReceiveThroughput.byInstance
aws.docdb.NetworkThroughput
Cluster
aws.docdb.NetworkThroughput.byCluster
aws.docdb.NetworkThroughput
ClusterByRole
aws.docdb.NetworkThroughput.byClusterByRole
aws.docdb.NetworkThroughput
Instance
aws.docdb.NetworkThroughput.byInstance
aws.docdb.NetworkTransmitThroughput
Cluster
aws.docdb.NetworkTransmitThroughput.byCluster
aws.docdb.NetworkTransmitThroughput
ClusterByRole
aws.docdb.NetworkTransmitThroughput.byClusterByRole
aws.docdb.NetworkTransmitThroughput
Instance
aws.docdb.NetworkTransmitThroughput.byInstance
aws.docdb.ReadIOPS
Cluster
aws.docdb.ReadIOPS.byCluster
aws.docdb.ReadIOPS
ClusterByRole
aws.docdb.ReadIOPS.byClusterByRole
aws.docdb.ReadIOPS
Instance
aws.docdb.ReadIOPS.byInstance
aws.docdb.ReadLatency
Cluster
aws.docdb.ReadLatency.byCluster
aws.docdb.ReadLatency
ClusterByRole
aws.docdb.ReadLatency.byClusterByRole
aws.docdb.ReadLatency
Instance
aws.docdb.ReadLatency.byInstance
aws.docdb.ReadThroughput
Cluster
aws.docdb.ReadThroughput.byCluster
aws.docdb.ReadThroughput
ClusterByRole
aws.docdb.ReadThroughput.byClusterByRole
aws.docdb.ReadThroughput
Instance
aws.docdb.ReadThroughput.byInstance
aws.docdb.SnapshotStorageUsed
Cluster
aws.docdb.SnapshotStorageUsed.byCluster
aws.docdb.SnapshotStorageUsed
ClusterByRole
aws.docdb.SnapshotStorageUsed.byClusterByRole
aws.docdb.SnapshotStorageUsed
Instance
aws.docdb.SnapshotStorageUsed.byInstance
aws.docdb.SwapUsage
Cluster
aws.docdb.SwapUsage.byCluster
aws.docdb.SwapUsage
ClusterByRole
aws.docdb.SwapUsage.byClusterByRole
aws.docdb.SwapUsage
Instance
aws.docdb.SwapUsage.byInstance
aws.docdb.TotalBackupStorageBilled
Cluster
aws.docdb.TotalBackupStorageBilled.byCluster
aws.docdb.TotalBackupStorageBilled
ClusterByRole
aws.docdb.TotalBackupStorageBilled.byClusterByRole
aws.docdb.TotalBackupStorageBilled
Instance
aws.docdb.TotalBackupStorageBilled.byInstance
aws.docdb.VolumeBytesUsed
Cluster
aws.docdb.VolumeBytesUsed.byCluster
aws.docdb.VolumeBytesUsed
ClusterByRole
aws.docdb.VolumeBytesUsed.byClusterByRole
aws.docdb.VolumeBytesUsed
Instance
aws.docdb.VolumeBytesUsed.byInstance
aws.docdb.VolumeReadIOPs
Cluster
aws.docdb.VolumeReadIOPs.byCluster
aws.docdb.VolumeReadIOPs
ClusterByRole
aws.docdb.VolumeReadIOPs.byClusterByRole
aws.docdb.VolumeReadIOPs
Instance
aws.docdb.VolumeReadIOPs.byInstance
aws.docdb.VolumeWriteIOPs
Cluster
aws.docdb.VolumeWriteIOPs.byCluster
aws.docdb.VolumeWriteIOPs
ClusterByRole
aws.docdb.VolumeWriteIOPs.byClusterByRole
aws.docdb.VolumeWriteIOPs
Instance
aws.docdb.VolumeWriteIOPs.byInstance
aws.docdb.WriteIOPS
Cluster
aws.docdb.WriteIOPS.byCluster
aws.docdb.WriteIOPS
ClusterByRole
aws.docdb.WriteIOPS.byClusterByRole
aws.docdb.WriteIOPS
Instance
aws.docdb.WriteIOPS.byInstance
aws.docdb.WriteLatency
Cluster
aws.docdb.WriteLatency.byCluster
aws.docdb.WriteLatency
ClusterByRole
aws.docdb.WriteLatency.byClusterByRole
aws.docdb.WriteLatency
Instance
aws.docdb.WriteLatency.byInstance
aws.docdb.WriteThroughput
Cluster
aws.docdb.WriteThroughput.byCluster
aws.docdb.WriteThroughput
ClusterByRole
aws.docdb.WriteThroughput.byClusterByRole
aws.docdb.WriteThroughput
Instance
aws.docdb.WriteThroughput.byInstance
aws.dynamodb.ConsumedReadCapacityUnits
GlobalSecondaryIndex
aws.dynamodb.ConsumedReadCapacityUnits.byGlobalSecondaryIndex
aws.dynamodb.ConsumedWriteCapacityUnits
GlobalSecondaryIndex
aws.dynamodb.ConsumedWriteCapacityUnits.byGlobalSecondaryIndex
aws.dynamodb.ProvisionedReadCapacityUnits
GlobalSecondaryIndex
aws.dynamodb.ProvisionedReadCapacityUnits.byGlobalSecondaryIndex
aws.dynamodb.ProvisionedWriteCapacityUnits
GlobalSecondaryIndex
aws.dynamodb.ProvisionedWriteCapacityUnits.byGlobalSecondaryIndex
aws.dynamodb.ReadThrottleEvents
GlobalSecondaryIndex
aws.dynamodb.ReadThrottleEvents.byGlobalSecondaryIndex
aws.dynamodb.WriteThrottleEvents
GlobalSecondaryIndex
aws.dynamodb.WriteThrottleEvents.byGlobalSecondaryIndex
aws.ecs.activeServicesCount
Cluster
aws.ecs.activeServicesCount.byCluster
aws.ecs.CPUUtilization
Cluster
aws.ecs.CPUUtilization.byCluster
aws.ecs.CPUUtilization
Service
aws.ecs.CPUUtilization.byService
aws.ecs.desiredCount
Service
aws.ecs.desiredCount.byService
aws.ecs.MemoryUtilization
Cluster
aws.ecs.MemoryUtilization.byCluster
aws.ecs.MemoryUtilization
Service
aws.ecs.MemoryUtilization.byService
aws.ecs.pendingCount
Service
aws.ecs.pendingCount.byService
aws.ecs.pendingTasksCount
Cluster
aws.ecs.pendingTasksCount.byCluster
aws.ecs.registeredContainerInstancesCount
Cluster
aws.ecs.registeredContainerInstancesCount.byCluster
aws.ecs.runningCount
Service
aws.ecs.runningCount.byService
aws.ecs.runningTasksCount
Cluster
aws.ecs.runningTasksCount.byCluster
aws.es.CPUUtilization
Cluster
aws.es.CPUUtilization.byCluster
aws.es.CPUUtilization
Node
aws.es.CPUUtilization.byNode
aws.es.FreeStorageSpace
Cluster
aws.es.FreeStorageSpace.byCluster
aws.es.FreeStorageSpace
Node
aws.es.FreeStorageSpace.byNode
aws.es.IndexingLatency
Cluster
aws.es.IndexingLatency.byCluster
aws.es.IndexingLatency
Node
aws.es.IndexingLatency.byNode
aws.es.IndexingRate
Cluster
aws.es.IndexingRate.byCluster
aws.es.IndexingRate
Node
aws.es.IndexingRate.byNode
aws.es.JVMGCOldCollectionCount
Cluster
aws.es.JVMGCOldCollectionCount.byCluster
aws.es.JVMGCOldCollectionCount
Node
aws.es.JVMGCOldCollectionCount.byNode
aws.es.JVMGCOldCollectionTime
Cluster
aws.es.JVMGCOldCollectionTime.byCluster
aws.es.JVMGCOldCollectionTime
Node
aws.es.JVMGCOldCollectionTime.byNode
aws.es.JVMGCYoungCollectionCount
Cluster
aws.es.JVMGCYoungCollectionCount.byCluster
aws.es.JVMGCYoungCollectionCount
Node
aws.es.JVMGCYoungCollectionCount.byNode
aws.es.JVMGCYoungCollectionTime
Cluster
aws.es.JVMGCYoungCollectionTime.byCluster
aws.es.JVMGCYoungCollectionTime
Node
aws.es.JVMGCYoungCollectionTime.byNode
aws.es.JVMMemoryPressure
Cluster
aws.es.JVMMemoryPressure.byCluster
aws.es.JVMMemoryPressure
Node
aws.es.JVMMemoryPressure.byNode
aws.es.SearchLatency
Cluster
aws.es.SearchLatency.byCluster
aws.es.SearchLatency
Node
aws.es.SearchLatency.byNode
aws.es.SearchRate
Cluster
aws.es.SearchRate.byCluster
aws.es.SearchRate
Node
aws.es.SearchRate.byNode
aws.es.SysMemoryUtilization
Cluster
aws.es.SysMemoryUtilization.byCluster
aws.es.SysMemoryUtilization
Node
aws.es.SysMemoryUtilization.byNode
aws.es.ThreadpoolBulkQueue
Cluster
aws.es.ThreadpoolBulkQueue.byCluster
aws.es.ThreadpoolBulkQueue
Node
aws.es.ThreadpoolBulkQueue.byNode
aws.es.ThreadpoolBulkRejected
Cluster
aws.es.ThreadpoolBulkRejected.byCluster
aws.es.ThreadpoolBulkRejected
Node
aws.es.ThreadpoolBulkRejected.byNode
aws.es.ThreadpoolBulkThreads
Cluster
aws.es.ThreadpoolBulkThreads.byCluster
aws.es.ThreadpoolBulkThreads
Node
aws.es.ThreadpoolBulkThreads.byNode
aws.es.ThreadpoolForce_mergeQueue
Cluster
aws.es.ThreadpoolForce_mergeQueue.byCluster
aws.es.ThreadpoolForce_mergeQueue
Node
aws.es.ThreadpoolForce_mergeQueue.byNode
aws.es.ThreadpoolForce_mergeRejected
Cluster
aws.es.ThreadpoolForce_mergeRejected.byCluster
aws.es.ThreadpoolForce_mergeRejected
Node
aws.es.ThreadpoolForce_mergeRejected.byNode
aws.es.ThreadpoolForce_mergeThreads
Cluster
aws.es.ThreadpoolForce_mergeThreads.byCluster
aws.es.ThreadpoolForce_mergeThreads
Node
aws.es.ThreadpoolForce_mergeThreads.byNode
aws.es.ThreadpoolIndexQueue
Cluster
aws.es.ThreadpoolIndexQueue.byCluster
aws.es.ThreadpoolIndexQueue
Node
aws.es.ThreadpoolIndexQueue.byNode
aws.es.ThreadpoolIndexRejected
Cluster
aws.es.ThreadpoolIndexRejected.byCluster
aws.es.ThreadpoolIndexRejected
Node
aws.es.ThreadpoolIndexRejected.byNode
aws.es.ThreadpoolIndexThreads
Cluster
aws.es.ThreadpoolIndexThreads.byCluster
aws.es.ThreadpoolIndexThreads
Node
aws.es.ThreadpoolIndexThreads.byNode
aws.es.ThreadpoolSearchQueue
Cluster
aws.es.ThreadpoolSearchQueue.byCluster
aws.es.ThreadpoolSearchQueue
Node
aws.es.ThreadpoolSearchQueue.byNode
aws.es.ThreadpoolSearchRejected
Cluster
aws.es.ThreadpoolSearchRejected.byCluster
aws.es.ThreadpoolSearchRejected
Node
aws.es.ThreadpoolSearchRejected.byNode
aws.es.ThreadpoolSearchThreads
Cluster
aws.es.ThreadpoolSearchThreads.byCluster
aws.es.ThreadpoolSearchThreads
Node
aws.es.ThreadpoolSearchThreads.byNode
aws.kafka.BytesInPerSec
Broker
aws.kafka.BytesInPerSec.byBroker
aws.kafka.BytesInPerSec
Topic
aws.kafka.BytesInPerSec.byTopic
aws.kafka.BytesOutPerSec
Broker
aws.kafka.BytesOutPerSec.byBroker
aws.kafka.BytesOutPerSec
Topic
aws.kafka.BytesOutPerSec.byTopic
aws.kafka.FetchMessageConversionsPerSec
Broker
aws.kafka.FetchMessageConversionsPerSec.byBroker
aws.kafka.FetchMessageConversionsPerSec
Topic
aws.kafka.FetchMessageConversionsPerSec.byTopic
aws.kafka.MessagesInPerSec
Broker
aws.kafka.MessagesInPerSec.byBroker
aws.kafka.MessagesInPerSec
Topic
aws.kafka.MessagesInPerSec.byTopic
aws.kafka.ProduceMessageConversionsPerSec
Broker
aws.kafka.ProduceMessageConversionsPerSec.byBroker
aws.kafka.ProduceMessageConversionsPerSec
Topic
aws.kafka.ProduceMessageConversionsPerSec.byTopic
aws.kinesis.IncomingBytes
Stream
aws.kinesis.IncomingBytes.byStream
aws.kinesis.IncomingBytes
StreamShard
aws.kinesis.IncomingBytes.byStreamShard
aws.kinesis.IncomingRecords
Stream
aws.kinesis.IncomingRecords.byStream
aws.kinesis.IncomingRecords
StreamShard
aws.kinesis.IncomingRecords.byStreamShard
aws.kinesis.ReadProvisionedThroughputExceeded
Stream
aws.kinesis.ReadProvisionedThroughputExceeded.byStream
aws.kinesis.ReadProvisionedThroughputExceeded
StreamShard
aws.kinesis.ReadProvisionedThroughputExceeded.byStreamShard
aws.kinesis.WriteProvisionedThroughputExceeded
Stream
aws.kinesis.WriteProvisionedThroughputExceeded.byStream
aws.kinesis.WriteProvisionedThroughputExceeded
StreamShard
aws.kinesis.WriteProvisionedThroughputExceeded.byStreamShard
aws.lambda.ConcurrentExecutions
Function
aws.lambda.ConcurrentExecutions.byFunction
aws.lambda.ConcurrentExecutions
Region
aws.lambda.ConcurrentExecutions.byRegion
aws.lambda.DeadLetterErrors
Function
aws.lambda.DeadLetterErrors.byFunction
aws.lambda.DeadLetterErrors
FunctionAlias
aws.lambda.DeadLetterErrors.byFunctionAlias
aws.lambda.Duration
Function
aws.lambda.Duration.byFunction
aws.lambda.Duration
FunctionAlias
aws.lambda.Duration.byFunctionAlias
aws.lambda.Errors
Function
aws.lambda.Errors.byFunction
aws.lambda.Errors
FunctionAlias
aws.lambda.Errors.byFunctionAlias
aws.lambda.Invocations
Function
aws.lambda.Invocations.byFunction
aws.lambda.Invocations
FunctionAlias
aws.lambda.Invocations.byFunctionAlias
aws.lambda.IteratorAge
Function
aws.lambda.IteratorAge.byFunction
aws.lambda.IteratorAge
FunctionAlias
aws.lambda.IteratorAge.byFunctionAlias
aws.lambda.ProvisionedConcurrencyInvocations
Function
aws.lambda.ProvisionedConcurrencyInvocations.byFunction
aws.lambda.ProvisionedConcurrencyInvocations
FunctionAlias
aws.lambda.ProvisionedConcurrencyInvocations.byFunctionAlias
aws.lambda.ProvisionedConcurrencySpilloverInvocations
Function
aws.lambda.ProvisionedConcurrencySpilloverInvocations.byFunction
aws.lambda.ProvisionedConcurrencySpilloverInvocations
FunctionAlias
aws.lambda.ProvisionedConcurrencySpilloverInvocations.byFunctionAlias
aws.lambda.ProvisionedConcurrencyUtilization
FunctionAlias
aws.lambda.ProvisionedConcurrencyUtilization.byFunctionAlias
aws.lambda.ProvisionedConcurrentExecutions
Function
aws.lambda.ProvisionedConcurrentExecutions.byFunction
aws.lambda.ProvisionedConcurrentExecutions
FunctionAlias
aws.lambda.ProvisionedConcurrentExecutions.byFunctionAlias
aws.lambda.Throttles
Function
aws.lambda.Throttles.byFunction
aws.lambda.Throttles
FunctionAlias
aws.lambda.Throttles.byFunctionAlias
aws.neptune.BackupRetentionPeriodStorageUsed
Cluster
aws.neptune.BackupRetentionPeriodStorageUsed.byCluster
aws.neptune.BackupRetentionPeriodStorageUsed
ClusterByRole
aws.neptune.BackupRetentionPeriodStorageUsed.byClusterByRole
aws.neptune.BackupRetentionPeriodStorageUsed
Instance
aws.neptune.BackupRetentionPeriodStorageUsed.byInstance
aws.neptune.ClusterReplicaLag
Cluster
aws.neptune.ClusterReplicaLag.byCluster
aws.neptune.ClusterReplicaLag
ClusterByRole
aws.neptune.ClusterReplicaLag.byClusterByRole
aws.neptune.ClusterReplicaLag
Instance
aws.neptune.ClusterReplicaLag.byInstance
aws.neptune.ClusterReplicaLagMaximum
Cluster
aws.neptune.ClusterReplicaLagMaximum.byCluster
aws.neptune.ClusterReplicaLagMaximum
ClusterByRole
aws.neptune.ClusterReplicaLagMaximum.byClusterByRole
aws.neptune.ClusterReplicaLagMaximum
Instance
aws.neptune.ClusterReplicaLagMaximum.byInstance
aws.neptune.ClusterReplicaLagMinimum
Cluster
aws.neptune.ClusterReplicaLagMinimum.byCluster
aws.neptune.ClusterReplicaLagMinimum
ClusterByRole
aws.neptune.ClusterReplicaLagMinimum.byClusterByRole
aws.neptune.ClusterReplicaLagMinimum
Instance
aws.neptune.ClusterReplicaLagMinimum.byInstance
aws.neptune.CPUUtilization
Cluster
aws.neptune.CPUUtilization.byCluster
aws.neptune.CPUUtilization
ClusterByRole
aws.neptune.CPUUtilization.byClusterByRole
aws.neptune.CPUUtilization
Instance
aws.neptune.CPUUtilization.byInstance
aws.neptune.EngineUptime
Cluster
aws.neptune.EngineUptime.byCluster
aws.neptune.EngineUptime
ClusterByRole
aws.neptune.EngineUptime.byClusterByRole
aws.neptune.EngineUptime
Instance
aws.neptune.EngineUptime.byInstance
aws.neptune.FreeableMemory
Cluster
aws.neptune.FreeableMemory.byCluster
aws.neptune.FreeableMemory
ClusterByRole
aws.neptune.FreeableMemory.byClusterByRole
aws.neptune.FreeableMemory
Instance
aws.neptune.FreeableMemory.byInstance
aws.neptune.GremlinRequestsPerSec
Cluster
aws.neptune.GremlinRequestsPerSec.byCluster
aws.neptune.GremlinRequestsPerSec
ClusterByRole
aws.neptune.GremlinRequestsPerSec.byClusterByRole
aws.neptune.GremlinRequestsPerSec
Instance
aws.neptune.GremlinRequestsPerSec.byInstance
aws.neptune.GremlinWebSocketOpenConnections
Cluster
aws.neptune.GremlinWebSocketOpenConnections.byCluster
aws.neptune.GremlinWebSocketOpenConnections
ClusterByRole
aws.neptune.GremlinWebSocketOpenConnections.byClusterByRole
aws.neptune.GremlinWebSocketOpenConnections
Instance
aws.neptune.GremlinWebSocketOpenConnections.byInstance
aws.neptune.LoaderRequestsPerSec
Cluster
aws.neptune.LoaderRequestsPerSec.byCluster
aws.neptune.LoaderRequestsPerSec
ClusterByRole
aws.neptune.LoaderRequestsPerSec.byClusterByRole
aws.neptune.LoaderRequestsPerSec
Instance
aws.neptune.LoaderRequestsPerSec.byInstance
aws.neptune.MainRequestQueuePendingRequests
Cluster
aws.neptune.MainRequestQueuePendingRequests.byCluster
aws.neptune.MainRequestQueuePendingRequests
ClusterByRole
aws.neptune.MainRequestQueuePendingRequests.byClusterByRole
aws.neptune.MainRequestQueuePendingRequests
Instance
aws.neptune.MainRequestQueuePendingRequests.byInstance
aws.neptune.NetworkReceiveThroughput
Cluster
aws.neptune.NetworkReceiveThroughput.byCluster
aws.neptune.NetworkReceiveThroughput
ClusterByRole
aws.neptune.NetworkReceiveThroughput.byClusterByRole
aws.neptune.NetworkReceiveThroughput
Instance
aws.neptune.NetworkReceiveThroughput.byInstance
aws.neptune.NetworkThroughput
Cluster
aws.neptune.NetworkThroughput.byCluster
aws.neptune.NetworkThroughput
ClusterByRole
aws.neptune.NetworkThroughput.byClusterByRole
aws.neptune.NetworkThroughput
Instance
aws.neptune.NetworkThroughput.byInstance
aws.neptune.NetworkTransmitThroughput
Cluster
aws.neptune.NetworkTransmitThroughput.byCluster
aws.neptune.NetworkTransmitThroughput
ClusterByRole
aws.neptune.NetworkTransmitThroughput.byClusterByRole
aws.neptune.NetworkTransmitThroughput
Instance
aws.neptune.NetworkTransmitThroughput.byInstance
aws.neptune.NumTxCommitted
Cluster
aws.neptune.NumTxCommitted.byCluster
aws.neptune.NumTxCommitted
ClusterByRole
aws.neptune.NumTxCommitted.byClusterByRole
aws.neptune.NumTxCommitted
Instance
aws.neptune.NumTxCommitted.byInstance
aws.neptune.NumTxOpened
Cluster
aws.neptune.NumTxOpened.byCluster
aws.neptune.NumTxOpened
ClusterByRole
aws.neptune.NumTxOpened.byClusterByRole
aws.neptune.NumTxOpened
Instance
aws.neptune.NumTxOpened.byInstance
aws.neptune.NumTxRolledBack
Cluster
aws.neptune.NumTxRolledBack.byCluster
aws.neptune.NumTxRolledBack
ClusterByRole
aws.neptune.NumTxRolledBack.byClusterByRole
aws.neptune.NumTxRolledBack
Instance
aws.neptune.NumTxRolledBack.byInstance
aws.neptune.SnapshotStorageUsed
Cluster
aws.neptune.SnapshotStorageUsed.byCluster
aws.neptune.SnapshotStorageUsed
ClusterByRole
aws.neptune.SnapshotStorageUsed.byClusterByRole
aws.neptune.SnapshotStorageUsed
Instance
aws.neptune.SnapshotStorageUsed.byInstance
aws.neptune.SparqlRequestsPerSec
Cluster
aws.neptune.SparqlRequestsPerSec.byCluster
aws.neptune.SparqlRequestsPerSec
ClusterByRole
aws.neptune.SparqlRequestsPerSec.byClusterByRole
aws.neptune.SparqlRequestsPerSec
Instance
aws.neptune.SparqlRequestsPerSec.byInstance
aws.neptune.TotalBackupStorageBilled
Cluster
aws.neptune.TotalBackupStorageBilled.byCluster
aws.neptune.TotalBackupStorageBilled
ClusterByRole
aws.neptune.TotalBackupStorageBilled.byClusterByRole
aws.neptune.TotalBackupStorageBilled
Instance
aws.neptune.TotalBackupStorageBilled.byInstance
aws.neptune.TotalClientErrorsPerSec
Cluster
aws.neptune.TotalClientErrorsPerSec.byCluster
aws.neptune.TotalClientErrorsPerSec
ClusterByRole
aws.neptune.TotalClientErrorsPerSec.byClusterByRole
aws.neptune.TotalClientErrorsPerSec
Instance
aws.neptune.TotalClientErrorsPerSec.byInstance
aws.neptune.TotalRequestsPerSec
Cluster
aws.neptune.TotalRequestsPerSec.byCluster
aws.neptune.TotalRequestsPerSec
ClusterByRole
aws.neptune.TotalRequestsPerSec.byClusterByRole
aws.neptune.TotalRequestsPerSec
Instance
aws.neptune.TotalRequestsPerSec.byInstance
aws.neptune.TotalServerErrorsPerSec
Cluster
aws.neptune.TotalServerErrorsPerSec.byCluster
aws.neptune.TotalServerErrorsPerSec
ClusterByRole
aws.neptune.TotalServerErrorsPerSec.byClusterByRole
aws.neptune.TotalServerErrorsPerSec
Instance
aws.neptune.TotalServerErrorsPerSec.byInstance
aws.neptune.VolumeBytesUsed
Cluster
aws.neptune.VolumeBytesUsed.byCluster
aws.neptune.VolumeBytesUsed
ClusterByRole
aws.neptune.VolumeBytesUsed.byClusterByRole
aws.neptune.VolumeBytesUsed
Instance
aws.neptune.VolumeBytesUsed.byInstance
aws.neptune.VolumeReadIOPs
Cluster
aws.neptune.VolumeReadIOPs.byCluster
aws.neptune.VolumeReadIOPs
ClusterByRole
aws.neptune.VolumeReadIOPs.byClusterByRole
aws.neptune.VolumeReadIOPs
Instance
aws.neptune.VolumeReadIOPs.byInstance
aws.neptune.VolumeWriteIOPs
Cluster
aws.neptune.VolumeWriteIOPs.byCluster
aws.neptune.VolumeWriteIOPs
ClusterByRole
aws.neptune.VolumeWriteIOPs.byClusterByRole
aws.neptune.VolumeWriteIOPs
Instance
aws.neptune.VolumeWriteIOPs.byInstance
aws.rds.VolumeBytesUsed
DbCluster
aws.rds.VolumeBytesUsed.byDbCluster
aws.rds.VolumeReadIOPs
DbCluster
aws.rds.VolumeReadIOPs.byDbCluster
aws.rds.VolumeWriteIOPs
DbCluster
aws.rds.VolumeWriteIOPs.byDbCluster
aws.redshift.CPUUtilization
Cluster
aws.redshift.CPUUtilization.byCluster
aws.redshift.CPUUtilization
Node
aws.redshift.CPUUtilization.byNode
aws.redshift.DatabaseConnections
Cluster
aws.redshift.DatabaseConnections.byCluster
aws.redshift.DatabaseConnections
Node
aws.redshift.DatabaseConnections.byNode
aws.redshift.HealthStatus
Cluster
aws.redshift.HealthStatus.byCluster
aws.redshift.HealthStatus
Node
aws.redshift.HealthStatus.byNode
aws.redshift.MaintenanceMode
Cluster
aws.redshift.MaintenanceMode.byCluster
aws.redshift.MaintenanceMode
Node
aws.redshift.MaintenanceMode.byNode
aws.redshift.NetworkReceiveThroughput
Cluster
aws.redshift.NetworkReceiveThroughput.byCluster
aws.redshift.NetworkReceiveThroughput
Node
aws.redshift.NetworkReceiveThroughput.byNode
aws.redshift.NetworkTransmitThroughput
Cluster
aws.redshift.NetworkTransmitThroughput.byCluster
aws.redshift.NetworkTransmitThroughput
Node
aws.redshift.NetworkTransmitThroughput.byNode
aws.redshift.PercentageDiskSpaceUsed
Cluster
aws.redshift.PercentageDiskSpaceUsed.byCluster
aws.redshift.PercentageDiskSpaceUsed
Node
aws.redshift.PercentageDiskSpaceUsed.byNode
aws.redshift.ReadIOPS
Cluster
aws.redshift.ReadIOPS.byCluster
aws.redshift.ReadIOPS
Node
aws.redshift.ReadIOPS.byNode
aws.redshift.ReadLatency
Cluster
aws.redshift.ReadLatency.byCluster
aws.redshift.ReadLatency
Node
aws.redshift.ReadLatency.byNode
aws.redshift.ReadThroughput
Cluster
aws.redshift.ReadThroughput.byCluster
aws.redshift.ReadThroughput
Node
aws.redshift.ReadThroughput.byNode
aws.redshift.WriteIOPS
Cluster
aws.redshift.WriteIOPS.byCluster
aws.redshift.WriteIOPS
Node
aws.redshift.WriteIOPS.byNode
aws.redshift.WriteLatency
Cluster
aws.redshift.WriteLatency.byCluster
aws.redshift.WriteLatency
Node
aws.redshift.WriteLatency.byNode
aws.redshift.WriteThroughput
Cluster
aws.redshift.WriteThroughput.byCluster
aws.redshift.WriteThroughput
Node
aws.redshift.WriteThroughput.byNode
aws.states.ConsumedCapacity
ApiUsage
aws.states.ConsumedCapacity.byApiUsage
aws.states.ConsumedCapacity
Service
aws.states.ConsumedCapacity.byService
aws.states.ProvisionedBucketSize
ApiUsage
aws.states.ProvisionedBucketSize.byApiUsage
aws.states.ProvisionedBucketSize
Service
aws.states.ProvisionedBucketSize.byService
aws.states.ProvisionedRefillRate
ApiUsage
aws.states.ProvisionedRefillRate.byApiUsage
aws.states.ProvisionedRefillRate
Service
aws.states.ProvisionedRefillRate.byService
aws.states.ThrottledEvents
ApiUsage
aws.states.ThrottledEvents.byApiUsage
aws.states.ThrottledEvents
Service
aws.states.ThrottledEvents.byService
Nous générons des entités New Relic pour de nombreux espaces de nommage AWS :
Parcourez ces entités dans notre explorateur d'entités.
Accédez à un dashboard entité créé automatiquement pour ces entités.
Obtenez les métriques et les entités de cet espace de nommage décoré de la balise AWS. La collecte des balises AWS nécessite que vous ayez accordé à New Relic l'autorisation
tag:GetResources
, qui fait partie du processus de configuration dans l'UI. La balise AWS s'affiche en métriques sous la formetag.AWSTagName
; par exemple, si vous avez défini une tag AWSTeam
sur la ressource, elle s'affichera sous la formetag.Team
.Profitez de toutes les fonctionnalités incluses dans l’explorateur d’entités.
Important
New Relic Lookout est incompatible avec l'intégration flux de métriques AWS.
Créer une condition d'alerte
Vous pouvez créer une condition d'alerte NRQL sur les métriques à partir d'un flux métrique. Assurez-vous que votre filtre limite les données aux métriques du flux de métriques CloudWatch uniquement. Pour ce faire, construisez votre requête comme ceci :
SELECT sum(aws.s3.5xxErrors) FROM Metric WHERE collector.name = 'cloudwatch-metric-streams' FACET aws.accountId, aws.s3.BucketName
Pour vous assurer que vos alertes traitent correctement les données, configurez les paramètres de signal avancés. Les paramètres de signal avancés abordent la manière dont AWS CloudWatch reçoit les métriques des services avec un certain délai. Par exemple, Amazon garantit que 90 % des métriques EC2 sont disponibles dans CloudWatch dans les 7 minutes suivant leur génération. Toutefois, lorsque vous ajoutez des métriques de streaming d'AWS à New Relic, cela peut ajouter jusqu'à 1 minute de délai supplémentaire car les données doivent être mises en mémoire tampon dans Amazon Firehose.
Pour configurer les paramètres du signal, accédez à Condition Settings et cliquez sur Advanced Signal Settings. Entrez les valeurs suivantes :
- Aggregation window:Nous vous recommandons de le régler sur 1 minute. Si vous rencontrez des problèmes avec les alertes de bagottement ou les alertes qui ne se déclenchent pas, envisagez de l'augmenter à 2 minutes.
- Offset evaluation by:Selon le service, CloudWatch peut envoyer des métriques avec un certain délai. La valeur est définie dans Windows. Avec une fenêtre d'agrégation d'une minute, la définition du décalage sur 8 garantit que la majorité des métriques sont évaluées correctement. Vous pourrez peut-être utiliser un décalage inférieur si le délai introduit par AWS et Firehose est moindre.
- Fill data gaps with: Laissez ce vide ou utilisez la dernière valeur connue si des lacunes dans les données provenant d'AWS conduisent à des faux positifs ou négatifs.
collection de balises
New Relic fournit des dimensions améliorées à partir des métriques provenant d'AWS flux de métriques CloudWatch. Les ressources et les balises personnalisées sont automatiquement extraites de la plupart des services et sont utilisées pour décorer les métriques avec des dimensions supplémentaires. Utilisez métriques et événement pour voir quelles balises sont disponibles sur chaque métrique AWS.
La requête suivante montre un exemple de balise collectée et de requête en tant que dimensions dans les métriques :
SELECT average(`aws.rds.CPUUtilization`) FROM Metric FACET `tags.mycustomtag` SINCE 30 MINUTES AGO TIMESERIES
Toutes les métriques n'ont pas leur balise personnalisée comme dimensions. Seules les métriques liées à l'entité répertoriée dans l'explorateur d'entités ont leur balise personnalisée associée. L'intégration AWS CloudWatch Metric Streams n'inclut pas de balise dans le cadre du message de flux ; par conséquent, un traitement supplémentaire est requis côté New Relic.
Collecte de métadonnées
Comme avec les balises personnalisées, New Relic extrait également des informations cryptées à partir des services AWS pertinents afin de décorer les métriques AWS CloudWatch avec des métadonnées enrichies collectées à partir des API des services AWS. Ces métadonnées sont accessibles dans New Relic sous forme de dimensions supplémentaires sur les métriques fournies par AWS CloudWatch.
Important
Cette fonctionnalité facultative est complémentaire à l'intégration de flux de métriques CloudWatch . Votre découverte et votre monitoring de service seront incomplètes si vous n'activez pas cette fonctionnalité facultative.
La solution repose sur AWS Config, ce qui peut entraîner des coûts supplémentaires sur votre compte AWS. AWS Config fournit des contrôles granulaires pour déterminer quels services et ressources sont enregistrés. New Relic ingérera uniquement les métadonnées des ressources disponibles dans votre compte AWS.
Les services et espaces de nommage suivants sont pris en charge :
- ALB/NLB
- Passerelle API (à l'exclusion de l'API v1)
- DynamoDB
- EBS
- EC2
- ECS
- ELB
- Lambda
- RDS
- S3
infrastructure agent métriques et décoration métadonnées EC2
Comme pour l'intégration du polling de l'API EC2, lorsque l'agent infrastructure est installé sur un hôte et que l'espace de nommage EC2 est actif via l'intégration AWS CloudWatch Metric Streams , alors tous les événements et métriques de l'agent infrastructure sont agrémentés de métadonnées supplémentaires.
L'attribut suivant décorera les échantillons infrastructure . Certains d'entre eux peuvent ne pas être applicables à tous les environnements : awsAvailabilityZone
, ec2InstanceId
, ec2PublicDnsName
, ec2State
, ec2EbsOptimized
, ec2PublicIpAddress
, ec2PrivateIpAddress
, ec2VpcId
, ec2AmiId
, ec2PrivateDnsName
, ec2KeyName
, ec2SubnetId
, ec2InstanceType
, ec2Hypervisor
, ec2Architecture
, ec2RootDeviceType
, ec2RootDeviceName
, ec2VirtualizationType
, ec2PlacementGroupName
, ec2PlacementGroupTenancy
.
métriques personnalisées et percentile
L'intégration du flux de métriques CloudWatch ingère automatiquement les nouvelles métriques configurées dans le flux, y compris les métriques personnalisées et les centiles.
Métriques personnalisées
Pour ingérer des métriques CloudWatch personnalisées, votre espace de nommage personnalisé doit être visible dans la configuration de CloudWatch Metric Streams. Assurez-vous qu'il n'est pas filtré par des règles d'inclusion ou d'exclusion.
centile
AWS CloudWatch vous permet de définir des statistiques supplémentaires, notamment des centiles.
Suivez ces étapes pour ajouter un centile à n’importe quelle métrique disponible dans le flux CloudWatch :
Sur AWS, mettez à jour la du CloudWatch flux configuration (via API, CLI ou AWS Console) avec le centile requis dans le
StatisticConfiguration
paramètre. Par exemple, vous pouvez ajouter les percentiles p90, p95 et p99 auELB latency metric (aws.elb.Latency)
.Après quelques minutes, la nouvelle statistique devrait être disponible dans le flux et ingérée par New Relic. Le centile peut être interrogé à l'aide de cette convention de dénomination :
From Metric select max(aws.elb.Latency.p99) where collector.name = 'cloudwatch-metric-streams' timeseries
Bien qu'AWS prenne en charge d'autres statistiques dans le flux au-delà du centile, celles-ci ne sont pas disponibles dans le format d'exportation Open télémétrie (uniquement JSON) et ne sont actuellement pas prises en charge par New Relic.
En savoir plus sur les tarifs, les limitations et la configuration avancée dans la documentation AWS.
Gérez vos données
L'UI de New Relic fournit un ensemble d'outils pour suivre les données ingérées dans votre compte. Accédez à Manage your data dans le menu des paramètres pour voir tous les détails. Les métriques ingérées à partir de l'intégration flux de métriques AWS sont prises en compte dans le compartiment Metric .
Important
Les métriques envoyées via flux de métriques AWS sont prises en compte dans les limites de votre API métrique pour le compte New Relic où les données seront ingérées.
Si vous avez besoin d’une vue plus détaillée des données, utilisez la fonctionbytecountestimate()
sur Metric
pour estimer les données ingérées. Ces exemples de requêtes peuvent vous aider à comprendre votre ingestion AWS :
La requête suivante représente les données ingérées à partir de toutes les métriques traitées via l'intégration flux de métriques AWS au cours des 30 derniers jours (en octets) :
FROM Metric SELECT bytecountestimate()/10e8 as 'GB Estimate' WHERE collector.name='cloudwatch-metric-streams' SINCE 30 day ago
Pour voir les données ingérées par les services AWS/espace de nommage :
FROM Metric SELECT bytecountestimate()/10e8 as 'GB Estimate' WHERE collector.name='cloudwatch-metric-streams' FACET aws.Namespace
Pour voir le nombre de mises à jour métriques brutes traitées par les services AWS/espace de nommage :
FROM Metric SELECT dataPointCount() WHERE collector.name='cloudwatch-metric-streams' FACET aws.Namespace
Nous recommandons les actions suivantes pour contrôler les données ingérées :
- Assurez-vous que les flux métriques sont activés uniquement sur les comptes et régions AWS que vous souhaitez monitorer avec New Relic.
- Use the inclusion and exclusion filters dans le flux de métriques CloudWatch afin de sélectionner quels services ou espace de nommage sont monitorés par New Relic.
- Envisagez d’utiliser des règles de suppression de données pour supprimer des métriques en fonction de filtres personnalisés. (Par exemple, supprimez les métriques par espace de nommage et tag, valeur tag ou tout autre critère NRQL valide.)
Métriques de sondage API
Pour une référence sur les métriques disponibles de chacune des intégrations de sondage et leurs noms, consultez notre documentation sur l'intégration individuelle.
La liste non exhaustive suivante affiche les métriques collectées par l'intégration d'interrogation AWS et leurs traductions de métriques dimensionnelles .
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
AWS Billing |
|
|
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Base de données de documents AWS |
|
|
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
AWS MQ |
|
|
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|