Puedes configurar condiciones de alerta o consultar tus datos en la plataforma New Relic cuando te integraste con AWS. Este documento describe cómo almacenamos AWS Dimensional Métrica para que puedas crear alertas y consultar tus datos.
Si aún no lo hizo, le recomendamos instalar o migrar a la integración deAWS CloudWatch Metric Streams para incorporar servicios de AWS' métrica. Si está empleando el sondeo API para recopilar sus datos AWS , puede revisar las métricas que recopilamos para cada integración en nuestra sección de métricas de sondeoAPI .
Consulta, almacenamiento métrica y mapeo
Hemos mapeado métricas desde la integración individual en la nube al nuevo mapeo de AWS CloudWatch Metric Streams. Puede emplear cualquiera de las convenciones de nombres métricas y sus alertas, panel de control y consulta seguirán funcionando. Tenga en cuenta que:
- Todas las métricas provenientes del flujo métrico tienen
aws.MetricStreamArn
ycollector.name = 'cloudwatch-metric-streams'
atributo. - Las métricas que provienen de AWS CloudWatch se almacenan como métricas dimensionales de tipo
summary
.
Puede obtener más información sobre cómo New Relic almacena AWS métrica como métrica dimensional a continuación:
- La convención de nombres métrica dimensional explica cómo New Relic actualiza el AWS namespace en nuestro backend.
- Métrica con múltiples combinaciones de dimensiones describe cómo emplear las agregaciones de consulta para analizar métrica con múltiples dimensiones
- métrica con el sufijo
+ dimension
incluye una tabla de todas las métricas que tienen el sufijo.by + dimensionName
.
Almacenamos AWS métrica en New Relic como métrica dimensional. New Relic mantiene el caso original de la AWS métrica original, pero agrega el aws
prefijo en minúsculas para designar el AWS namespace. Por ejemplo:
aws.ec2.CPUUtilization
aws.s3.5xxErrors
aws.sns.NumberOfMessagesPublished
También reemplazamos todas las instancias de
/
con.
en el prefijo:AWS/EC2
aparece comoaws.ec2
AWS/ApplicationELB
aparece comoaws.applicationelb
Si el recurso al que pertenece la métrica tiene un prefijo namespace específico, conservamos ese prefijo de namespace pero aún agregamos el prefijo
aws
:aws.Region
aws.s3.BucketName
Para obtener más información sobre el espacio de nombres admitido por AWS, consulte el sitio web de documentación de CloudWatch.
Una métrica se define por su nombre y sus diferentes dimensiones. Cuando una métrica individua tiene múltiples dimensiones diferentes, se incorporarán como un serial de tiempo individual. Esta tendencia puede provocar que el mismo nombre métrico aparezca como múltiples métricas con diferentes combinaciones de dimensiones. Por ejemplo:
aws.apigateway.4XXError
con dimensionesaws.apigateway.ApiName
yaws.apigateway.Stage
.aws.apigateway.4XXError
con dimensionesaws.apigateway.ApiName
.Algunas agregaciones como
sum()
ocount()
devolverán resultados duplicados si no se especifica la combinación de dimensiones correcta. Para evitar que algunas agregaciones comosum()
ocount()
coincidan con ambas métricas al mismo tiempo, filtre las dimensiones conIS NULL
oIS NOT NULL
.Por ejemplo, esta consulta devolverá resultados duplicados para ambas métricas al mismo tiempo:
SELECT sum(aws.apigateway.4XXError) FROM METRICPara que coincida solo la métrica con la dimensión
ApiName
, agregueIS NULL
:SELECT sum(aws.apigateway.4XXError) FROM METRIC WHERE aws.apigateway.Stage IS NULLPara que coincida solo con métrica con 2 dimensiones, agregue
IS NOT NULL
:SELECT sum(aws.apigateway.4XXError) FROM METRIC WHERE aws.apigateway.ApiName IS NOT NULL and aws.apigateway.Stage IS NOT NULL
Por razones históricas, agregamos sufijos a algunas métricas que aparecen en pares. Por ejemplo, si una métrica tiene una dimensión pero la otra no, usamos el sufijo by + dimension
en la métrica con la dimensión. Por ejemplo:
aws.lambda.Duration
con dimensionesaws.lambda.FunctionName
está asignado aaws.lambda.Duration.byFunction
aws.lambda.Duration
No tiene dimensiones, por lo que permanece igual.Ya no agregamos estos mapeo, pero nos comprometemos a preservar todas las nuevas métricas con su nombre original AWS , como se define en la regla general anterior. La siguiente es una lista completa de todas las métricas que tienen el sufijo
.by + dimensionName
:Nombre de métrica original
Nombre de dimensión original
Nombre de métrica con sufijo
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
Generamos New Relic entidades para muchos AWS espacios de nombres :
Explore esas entidades en nuestro explorador de entidades.
Acceda a un dashboard de entidades creado automáticamente para esas entidades.
Obtenga métrica y entidad de ese namespace decorado con la etiqueta AWS . La recopilación de etiquetas AWS requiere que le haya otorgado a New Relic el permiso
tag:GetResources
, que es parte del proceso de configuración en la UI. La etiqueta AWS se muestra en métrica comotag.AWSTagName
; por ejemplo, si ha configurado una etiqueta AWSTeam
en el recurso, se mostrará comotag.Team
.Aprovecha todas las características incluidas en el explorador de entidades.
Importante
New Relic Lookout es incompatible con la integración de AWS Metric Streams.
Crear condición de alerta
Puede crear una condición de alerta NRQL en métrica a partir de un flujo métrico. Cerciorar de que su filtro limite los datos a métricas únicamente de CloudWatch Metric Streams. Para ello, construye tu consulta de la siguiente manera:
SELECT sum(aws.s3.5xxErrors) FROM Metric WHERE collector.name = 'cloudwatch-metric-streams' FACET aws.accountId, aws.s3.BucketName
Para cerciorar de que sus alertas procesen los datos correctamente, configure los ajustes de señal avanzados. La configuración de señal avanzada aborda cómo AWS CloudWatch recibe métrica de los servicios con un cierto retraso. Por ejemplo, Amazon garantiza que el 90% de las métricas de EC2 están disponibles en CloudWatch dentro de los 7 minutos de su generación. Sin embargo, cuando agrega transmisión métrica desde AWS a New Relic, puede agregar hasta 1 minuto de retraso adicional ya que los datos deben almacenar en búfer en Amazon Firehose.
Para configurar los ajustes de la señal, vaya a Condition Settings y haga clic en Advanced Signal Settings. Introduzca los siguientes valores:
- Aggregation window:Recomendamos configurarlo a 1 minuto. Si tiene problemas con las alertas oscilatorias o las alertas no se activan, considere aumentarlas a 2 minutos.
- Offset evaluation by: Dependiendo del servicio, CloudWatch puede enviar métrica con cierto retraso. El valor se establece en Windows. Con una ventana de agregación de 1 minuto, establecer el desplazamiento en 8 garantiza que la mayoría de las métricas se evalúen correctamente. Es posible que puedas usar un desplazamiento menor si el retraso introducido por AWS y Firehose es menor.
- Fill data gaps with:Deje este campo vacío o emplee el último valor conocido si hay lagunas en los datos que provienen de AWS que generan falsos positivos o negativos.
Colección de etiquetas
New Relic proporciona dimensiones mejoradas de métrica provenientes de AWS CloudWatch Metric Streams. Los recursos y las etiquetas personalizadas se extraen automáticamente de la mayoría de los servicios y se utilizan para decorar métricas con dimensiones adicionales. Utilice métrica y evento para ver qué etiquetas están disponibles en cada métrica AWS .
La siguiente consulta muestra un ejemplo de etiqueta recogida y consulta como dimensiones en métrica:
SELECT average(`aws.rds.CPUUtilization`) FROM Metric FACET `tags.mycustomtag` SINCE 30 MINUTES AGO TIMESERIES
No todas las Métricas tienen su etiqueta personalizada como dimensiones. Sólo las métricas vinculadas a entidades listadas en el explorador de entidades tienen su etiqueta personalizada asociada. La integración AWS CloudWatch Metric Streams no incluye la etiqueta como parte del mensaje de transmisión; por lo tanto, se requiere procesamiento adicional en el lado de New Relic .
Recopilación de metadatos
Al igual que con la etiqueta personalizada, New Relic también extrae información de metadatos de los servicios de AWS relevantes para decorar las métricas de AWS de CloudWatch con metadatos enriquecidos recopilados de los servicios de API de AWS. Estos metadatos están accesibles en New Relic como dimensiones adicionales en la métrica proporcionada por AWS CloudWatch.
Importante
Esta capacidad opcional es complementaria a la integración de CloudWatch Metric Streams. El descubrimiento y monitoreo de su servicio estarán incompletos si no habilita esta capacidad opcional.
La solución se basa en AWS Config, lo que podría generar costos adicionales en su cuenta de AWS. AWS Config proporciona controles granulares para determinar qué servicios y recursos se registran. New Relic solo absorberá metadatos de los recursos disponibles en su cuenta de AWS.
Se admiten los siguientes servicios y espacios de nombres:
- ALB/NLB
- API Gateway (excluyendo API v1)
- DinamoDB
- EBS
- EC2
- ECS
- ELB
- Lambda
- RDS
- T3
Agente de infraestructura métrica y decoración de metadatos EC2
Al igual que con la integración de sondeo API de EC2, cuando el agente de infraestructura está instalado en un host y el namespace de EC2 está activo a través de la integración de AWS CloudWatch Metric Streams , entonces todos los eventos y métricas del agente de infraestructura se decoran con metadatos adicionales.
El siguiente atributo decorará las muestras de infraestructura. Es posible que algunos de estos no sean aplicables en todos los entornos: awsAvailabilityZone
, ec2InstanceId
, ec2PublicDnsName
, ec2State
, ec2EbsOptimized
, ec2PublicIpAddress
, ec2PrivateIpAddress
, ec2VpcId
, ec2AmiId
, ec2PrivateDnsName
, ec2KeyName
, ec2SubnetId
, ec2InstanceType
, ec2Hypervisor
, ec2Architecture
, ec2RootDeviceType
, ec2RootDeviceName
, ec2VirtualizationType
, ec2PlacementGroupName
, ec2PlacementGroupTenancy
.
Métrica personalizada y percentil
La integración de CloudWatch Metric Streams ingiere automáticamente nuevas métricas configuradas en el flujo, incluidas métricas personalizadas y percentiles.
Métrica personalizada
Para ingerir métricas personalizadas de CloudWatch, su namespace personalizado debe estar visible en la configuración de métricas de CloudWatch Strams. Cerciorar de que no esté filtrado por reglas de inclusión o exclusión.
Percentil
AWS CloudWatch le permite definir estadísticas adicionales, incluido el percentil.
Siga estos pasos para agregar percentil a cualquier métrica disponible en la transmisión de CloudWatch:
En AWS, actualice la configuración de transmisión de CloudWatch (a través de API, CLI o consola AWS ) con el percentil requerido en la configuración
StatisticConfiguration
. Por ejemplo, puede agregar los percentiles p90, p95 y p99 alELB latency metric (aws.elb.Latency)
.Después de unos minutos, la nueva estadística debería estar disponible en la transmisión y ser absorbida por New Relic. percentil se puede consultar utilizando esta convención de nomenclatura:
From Metric select max(aws.elb.Latency.p99) where collector.name = 'cloudwatch-metric-streams' timeseries
Aunque AWS admite otras estadísticas en la transmisión más allá del percentil, estas no están disponibles en el formato de exportación de telemetría abierta (solo JSON) y actualmente New Relic no las admite.
Obtenga más información sobre precios, limitaciones y configuración avanzada en la documentación AWS .
Gestiona tus datos
La New Relic UI proporciona un conjunto de herramientas para realizar un seguimiento de los datos que se incorporan en su cuenta. Vaya a Manage your data en el menú de configuración para ver todos los detalles. Las métricas ingeridas de la integración AWS Metric Streams se consideran en el depósito Metric.
Importante
Las métricas enviadas a través de AWS Metric Streams cuentan contra los límites API de métricas para la cuenta New Relic donde se ingerirán los datos.
Si necesita una vista más granular de los datos, emplee la funciónbytecountestimate()
en Metric
para estimar los datos que se están ingiriendo. Estos ejemplos de consultas pueden ayudarlo a comprender su ingesta AWS :
La siguiente consulta representa los datos ingeridos de todas las métricas procesadas a través de la integración de AWS Metric Streams en los últimos 30 días (en bytes):
FROM Metric SELECT bytecountestimate()/10e8 as 'GB Estimate' WHERE collector.name='cloudwatch-metric-streams' SINCE 30 day ago
Para ver datos ingeridos por servicios de AWS/namespace:
FROM Metric SELECT bytecountestimate()/10e8 as 'GB Estimate' WHERE collector.name='cloudwatch-metric-streams' FACET aws.Namespace
Para ver el número de actualizaciones métricas sin procesar procesadas por servicios de AWS/namespace:
FROM Metric SELECT dataPointCount() WHERE collector.name='cloudwatch-metric-streams' FACET aws.Namespace
Recomendamos las siguientes acciones para controlar los datos que se ingieren:
- Asegúrese de que los flujos métricos estén habilitados solo en las cuentas y regiones AWS que desea monitor con New Relic.
- Use the inclusion and exclusion filters en CloudWatch Metric Streams para seleccionar qué servicios o espacios de nombres están siendo monitoreados por New Relic.
- Considere la posibilidad de utilizar reglas de eliminación de datos para descartar métricas basadas en filtros personalizados. (Por ejemplo, coloque métrica por namespace y etiqueta, valor de etiqueta o cualquier otro criterio NRQL válido).
API Polling métrica
Para obtener una referencia sobre las métricas disponibles de cada una de las integraciones de encuestas y sus nombres, consulte nuestro documento sobre la integración individual.
La siguiente lista no exhaustiva muestra las métricas recopiladas por la integración de sondeo de AWS y sus traducciones métricas dimensionales .
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
AWS Billing |
|
|
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
AWS DocumentDB |
|
|
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
AWS MQ |
|
|
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|