La AWS SDK for Java versión 1.x entró en modo de mantenimiento el 31 de julio de 2024 y estará disponible el 31 de end-of-support
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Publicación de datos de métricas personalizadas
Algunos servicios de AWS publican sus propias métricas en espacios de nombres que comienzan por "AWS
". También puede publicar datos de métricas personalizadas usando su propio espacio de nombres (siempre y cuando no comience por "AWS
").
Publicación de datos de métricas personalizadas
Para publicar sus propios datos de métricas, llame al método putMetricData
de AmazonCloudWatchClient con un objeto PutMetricDataRequest. El PutMetricDataRequest
debe incluir el espacio de nombres personalizado que se va a usar para los datos e información sobre el propio punto de datos en un objeto MetricDatum.
nota
No puede especificar un espacio de nombres que comience por "AWS
". Los espacios de nombres que comienzan por "AWS
" están reservados para su uso por los productos de Amazon Web Services.
Importaciones
import com.amazonaws.services.cloudwatch.AmazonCloudWatch; import com.amazonaws.services.cloudwatch.AmazonCloudWatchClientBuilder; import com.amazonaws.services.cloudwatch.model.Dimension; import com.amazonaws.services.cloudwatch.model.MetricDatum; import com.amazonaws.services.cloudwatch.model.PutMetricDataRequest; import com.amazonaws.services.cloudwatch.model.PutMetricDataResult; import com.amazonaws.services.cloudwatch.model.StandardUnit;
Code
final AmazonCloudWatch cw = AmazonCloudWatchClientBuilder.defaultClient(); Dimension dimension = new Dimension() .withName("UNIQUE_PAGES") .withValue("URLS"); MetricDatum datum = new MetricDatum() .withMetricName("PAGES_VISITED") .withUnit(StandardUnit.None) .withValue(data_point) .withDimensions(dimension); PutMetricDataRequest request = new PutMetricDataRequest() .withNamespace("SITE/TRAFFIC") .withMetricData(datum); PutMetricDataResult response = cw.putMetricData(request);
Más información
-
Uso de Métricas de Amazon CloudWatch en la Guía del usuario de Amazon CloudWatch.
-
Espacios de nombres de AWS en la Guía del usuario de Amazon CloudWatch.
-
PutMetricData en la Referencia de la API de Amazon CloudWatch.