O AWS SDK for Java 1.x entrou no modo de manutenção em 31 de julho de 2024 e chegará end-of-support
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Publicar dados de métrica personalizada
Vários serviços da AWS publicam as próprias métricas em namespaces que começam com “AWS
”. Também é possível publicar dados de métricas personalizadas usando seu próprio namespace (contanto que não comece com “AWS
”).
Publicar dados de métrica personalizada
Para publicar os próprios dados de métrica, chame o método putMetricData
do AmazonCloudWatchClient com um PutMetricDataRequest. O PutMetricDataRequest
deve incluir o namespace personalizado a ser usado para os dados e as informações sobre o próprio ponto de dados em um objeto MetricDatum.
nota
Você não pode especificar um namespace que começa com “AWS
”. Namespaces que começam com “AWS
” são reservados para serem usados por produtos da Amazon Web Services.
Importações
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;
Código
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);
Mais informações
-
Usar métricas do Amazon CloudWatch no Guia do usuário do Amazon CloudWatch.
-
Namespaces da AWS no Guia do usuário Amazon CloudWatch.
-
PutMetricData na Referência de API do Amazon CloudWatch.