CloudWatch métricas do seu Application Load Balancer - Elastic Load Balancing

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á.

CloudWatch métricas do seu Application Load Balancer

O Elastic Load Balancing publica pontos de dados na Amazon CloudWatch para seus balanceadores de carga e seus alvos. CloudWatchO permite recuperar estatísticas sobre esses pontos de dados como um conjunto ordenado de dados de séries temporais, conhecidos como métricas. Considere uma métrica como uma variável a ser monitorada, e os pontos de dados como os valores dessa variável ao longo do tempo. Por exemplo, você pode monitorar o número total de destinos íntegros de um load balancer ao longo de um período especificado. Cada ponto de dados tem um time stamp associado e uma unidade de medida opcional.

Você pode usar métricas para verificar se o sistema está executando conforme o esperado. Por exemplo, você pode criar um CloudWatch alarme do para monitorar uma métrica específica e iniciar uma ação (como enviar uma notificação para um endereço de e-mail) se a métrica sair do que você considera um intervalo aceitável.

O Elastic Load Balancing relata métricas CloudWatch somente para quando as solicitações são enviadas pelo balanceador de carga. Se houver solicitações passando pelo balanceador de carga, o Elastic Load Balancing vai medir e enviar suas métricas em intervalos de 60 segundos. Se não há solicitações passando pelo load balancer ou não há dados para uma métrica, a métrica não é reportada.

Para obter mais informações, consulte o Guia CloudWatch do usuário da Amazon.

Métricas do Application Load Balancer

O namespace AWS/ApplicationELB inclui as métricas a seguir para load balancers.

Métrica Descrição
ActiveConnectionCount

O número total de conexões TCP simultâneas ativas de clientes com o load balancer e do load balancer com destinos.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A estatística mais útil éSum.

Dimensões

  • LoadBalancer

ClientTLSNegotiationErrorCount

O número de conexões TLS iniciadas pelo cliente que não estabeleceram uma sessão com o load balancer devido a um erro de TLS. As causas possíveis incluem uma incompatibilidade de cifras ou protocolos ou uma falha do cliente ao verificar o certificado do servidor e fechar a conexão.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A estatística mais útil éSum.

Dimensões

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ConsumedLCUs

O número de unidades de Load Balancer Capacity (LCU – Capacidade de load balancer) usadas pelo load balancer. Você paga pelo número de LCUs que usa por hora. Para obter mais informações, consulte Preço do Elastic Load Balancing.

Critérios de relatório: Sempre denunciado

Estatísticas: Tudo

Dimensões

  • LoadBalancer

DesyncMitigationMode_NonCompliant_Request_Count

O número de solicitações que não estão em conformidade com a RFC 7230.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A estatística mais útil éSum.

Dimensões

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

DroppedInvalidHeaderRequestCount

O número de solicitações em que o load balancer removeu cabeçalhos HTTP com campos de cabeçalho que não são válidos antes de rotear a solicitação. O load balancer removerá esses cabeçalhos somente se o routing.http.drop_invalid_header_fields.enabled atributo estiver definido como true.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: Tudo

Dimensões

  • AvailabilityZone, LoadBalancer

ForwardedInvalidHeaderRequestCount

O número de solicitações roteadas pelo load balancer que tinha cabeçalhos HTTP com campos de cabeçalho que não são válidos. O load balancer encaminhará solicitações com esses cabeçalhos somente se o routing.http.drop_invalid_header_fields.enabled atributo estiver definido como false.

Critérios de relatório: Sempre denunciado

Estatísticas: Tudo

Dimensões

  • AvailabilityZone, LoadBalancer

GrpcRequestCount

O número de solicitações gRPC processadas via IPv4 e IPv6.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A estatística mais útil éSum. Minimum,Maximum, eAverage todos retornam 1.

Dimensões

  • LoadBalancer

HTTP_Fixed_Response_Count

O número de ações de resposta fixa que foram bem-sucedidas.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A única estatística significativa éSum.

Dimensões

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTP_Redirect_Count

O número de ações de redirecionamento que foram bem-sucedidas.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A única estatística significativa éSum.

Dimensões

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTP_Redirect_Url_Limit_Exceeded_Count

O número de ações de redirecionamento que não foram concluídas porque o URL no cabeçalho de localização de resposta era maior de 8K.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A única estatística significativa éSum.

Dimensões

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_3XX_Count

O número de códigos de redirecionamento 3XX HTTP originados pelo load balancer. Essa contagem não inclui códigos de resposta gerados pelos alvos.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A única estatística significativa éSum.

Dimensões

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_4XX_Count

O número de códigos de erro do cliente 4XX HTTP originados pelo load balancer. Essa contagem não inclui códigos de resposta gerados pelos alvos.

Erros de cliente são gerados quando solicitações estão malformadas ou incompletas. Essas solicitações não foram recebidas pelo destino, exceto no caso em que o load balancer retorna um código de erro HTTP 460. Essa contagem não inclui códigos de resposta gerados pelos destinos.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A estatística mais útil éSum. Minimum,Maximum, eAverage todos retornam 1.

Dimensões

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_5XX_Count

O número de códigos de erro do servidor 5XX HTTP originados pelo load balancer. Essa contagem não inclui códigos de resposta gerados pelos destinos.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A estatística mais útil éSum. Minimum,Maximum, eAverage todos retornam 1.

Dimensões

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_500_Count

O número de códigos de erro do HTTP 500 originados pelo load balancer.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A única estatística significativa éSum.

Dimensões

  • LoadBalancer

HTTPCode_ELB_502_Count

O número de códigos de erro do HTTP 502 originados pelo load balancer.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A única estatística significativa éSum.

Dimensões

  • LoadBalancer

HTTPCode_ELB_503_Count

O número de códigos de erro do HTTP 503 originados pelo load balancer.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A única estatística significativa éSum.

Dimensões

  • LoadBalancer

HTTPCode_ELB_504_Count

O número de códigos de erro do HTTP 504 originados pelo load balancer.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A única estatística significativa éSum.

Dimensões

  • LoadBalancer

IPv6ProcessedBytes

O número total de bytes processados pelo load balancer via IPv6. Essa contagem está incluída em ProcessedBytes.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A estatística mais útil éSum.

Dimensões

  • LoadBalancer

IPv6RequestCount

O número de solicitações IPv6 recebidas pelo load balancer.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A estatística mais útil éSum. Minimum,Maximum, eAverage todos retornam 1.

Dimensões

  • LoadBalancer

NewConnectionCount

O número total de novas conexões TCP estabelecidas de clientes com o load balancer e do load balancer com destinos.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A estatística mais útil éSum.

Dimensões

  • LoadBalancer

NonStickyRequestCount

O número de solicitações em que o load balancer escolheu um novo destino porque não foi possível usar um sticky session. Por exemplo, a solicitação foi a primeira solicitação de um novo cliente e nenhum cookie de perdurabilidade foi apresentado, um cookie de perdurabilidade foi apresentado, mas não especificou um destino registrado com esse grupo de destino, o cookie de perdurabilidade estava malformado ou expirado ou um erro interno impedia o load balancer de ler o cookie de perdurabilidade.

Critérios de relatório: A aderência é habilitada no grupo de destino.

Estatísticas: A única estatística significativa éSum.

Dimensões

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ProcessedBytes

O número total de bytes processados pelo balanceador de carga em IPv4 e IPv6 (cabeçalho HTTP e carga útil HTTP). Essa contagem incluirá tráfego de e para clientes e funções do Lambda e tráfego de um provedor de identidade (IdP) se a autenticação do usuário estiver habilitada.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A estatística mais útil éSum.

Dimensões

  • LoadBalancer

RejectedConnectionCount

O número de conexões que foram rejeitadas porque o load balancer atingiu o número máximo de conexões.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A estatística mais útil éSum.

Dimensões

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

RequestCount

O número de solicitações processadas via IPv4 e IPv6. Essa métrica só é incrementada para solicitações em que o nó do balanceador de carga conseguiu escolher um destino. As solicitações rejeitadas antes da escolha de uma meta não são refletidas nessa métrica.

Critérios de relatório: Sempre denunciado

Estatísticas: A estatística mais útil éSum.

Dimensões

  • LoadBalancer

  • TargetGroup, LoadBalancer

RuleEvaluations

O número de regras processadas pelo load balancer, dada uma taxa de solicitação média calculada por hora.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A estatística mais útil éSum.

Dimensões

  • LoadBalancer

O namespace AWS/ApplicationELB inclui as métricas a seguir para destinos.

Métrica Descrição
HealthyHostCount

O número de destinos considerados íntegros.

Critérios de relatório: Relatado se as verificações de integridade estão habilitadas

Estatísticas: As estatísticas mais úteis sãoAverageMinimum,Maximum e.

Dimensões

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

HTTPCode_Target_2XX_Count, HTTPCode_Target_3XX_Count, HTTPCode_Target_4XX_Count, HTTPCode_Target_5XX_Count

O número de códigos de resposta HTTP gerados pelos destinos. Isso não inclui códigos de resposta gerados pelo load balancer.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A estatística mais útil éSum. Minimum,Maximum, eAverage todos retornam 1.

Dimensões

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

RequestCountPerTarget

O número médio de solicitações recebidas pelo destino em um grupo de destino. Você deve especificar o grupo de destino usando a dimensão TargetGroup. Essa métrica não se aplica se o destino é uma função Lambda.

Critérios de relatório: Sempre denunciado

Estatísticas: A única estatística válida éSum. Isso representa a média, não a soma.

Dimensões

  • TargetGroup

  • TargetGroup, LoadBalancer

TargetConnectionErrorCount

O número de conexões que não foram estabelecidas com êxito entre o load balancer e o destino. Essa métrica não se aplica se o destino é uma função Lambda.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A estatística mais útil éSum.

Dimensões

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

TargetResponseTime

O tempo decorrido, em segundos, depois que a solicitação deixa o load balancer até o momento em que uma resposta é recebida do destino. Isso equivale ao campo target_processing_time nos logs de acesso.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: As estatísticas mais úteis sãoAverage epNN.NN (percentis).

Dimensões

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

TargetTLSNegotiationErrorCount

O número de conexões TLS iniciadas pelo load balancer que não estabeleceram uma sessão com o destino. Entre as causas possíveis está uma diferença de cifras ou protocolos. Essa métrica não se aplica se o destino é uma função Lambda.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A estatística mais útil éSum.

Dimensões

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

UnHealthyHostCount

O número de destinos considerados não íntegros.

Critérios de relatório: Relatado se as verificações de integridade estão habilitadas

Estatísticas: As estatísticas mais úteis sãoAverageMinimum,Maximum e.

Dimensões

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

O namespace AWS/ApplicationELB inclui as seguintes métricas para funções Lambda que são registradas como destinos.

Métrica Descrição
LambdaInternalError

O número de solicitações para uma função Lambda que falharam por um problema com o load balancer interno ou AWS Lambda. Para obter os códigos de motivo de erro, verifique o campo error_reason do log de acesso.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A única estatística significativa éSum.

Dimensões

  • TargetGroup

  • TargetGroup, LoadBalancer

LambdaTargetProcessedBytes

O número total de bytes processados pelo load balancer para solicitações e respostas de uma função Lambda.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A única estatística significativa éSum.

Dimensões

  • LoadBalancer

LambdaUserError

O número de solicitações para uma função Lambda que falhou por um problema com a função Lambda. Por exemplo, o load balancer não tinha permissão para invocar a função, o load balancer recebeu o JSON da função que está malformada ou não possui campos obrigatórios, ou o tamanho do corpo ou da resposta da solicitação excedia o tamanho máximo de 1 MB. Para obter os códigos de motivo de erro, verifique o campo error_reason do log de acesso.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A única estatística significativa éSum.

Dimensões

  • TargetGroup

  • TargetGroup, LoadBalancer

O namespace AWS/ApplicationELB inclui as seguintes métricas de autenticação do usuário.

Métrica Descrição
ELBAuthError

O número de autenticações de usuário que não podiam ser concluídas como uma ação de autenticação não configurada, o load balancer não pode estabelecer uma conexão com o IdP, ou o load balancer não pode encerrar o fluxo de autenticação devido a um erro interno. Para obter os códigos de motivo de erro, verifique o campo error_reason do log de acesso.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A única estatística significativa éSum.

Dimensões

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthFailure

O número de autenticações de usuário que não podiam ser concluídas porque o IdP negou ao usuário ou um código de autorização foi usado mais de uma vez. Para obter os códigos de motivo de erro, verifique o campo error_reason do log de acesso.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A única estatística significativa éSum.

Dimensões

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthLatency

O tempo decorrido, em milissegundos, para consultar o IdP das informações de token de ID e de usuário. Se uma ou mais dessas operações falharem, este é o tempo da falha.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: Todas as estatísticas são significativas.

Dimensões

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthRefreshTokenSuccess

O número de vezes que o load balancer atualizou com sucesso as solicitações do usuário usando um token de atualização fornecido pelo IdP.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A única estatística significativa éSum.

Dimensões

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthSuccess

O número de ações de autenticação que foram bem-sucedidas. Essa métrica é incrementada ao final de fluxo de trabalho de autenticação, após o load balancer ter recuperado as solicitações do usuário de IdP.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A estatística mais útil éSum.

Dimensões

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthUserClaimsSizeExceeded

O número de vezes que um IdP configurado retornou solicitações do usuário que excederam 11K bytes de tamanho.

Critérios de relatório: Há um valor diferente de zero

Estatísticas: A única estatística significativa éSum.

Dimensões

  • LoadBalancer

  • AvailabilityZone, LoadBalancer

Dimensões métricas dos balanceadores de carga da aplicação

Para filtrar as métricas do Application Load Balancer, use as dimensões a seguir.

Dimensão Descrição
AvailabilityZone

Filtra os dados de métrica por zona de disponibilidade.

LoadBalancer

Filtra os dados da métrica por load balancer. Especifique o balanceador de carga da seguinte forma: load-balancer-nameapp//1234567890123456 (a parte final do ARN do balanceador de carga).

TargetGroup

Filtra os dados da métrica por grupo de destino. Especifique o grupo-alvo da seguinte forma: target-group-nametargetgroup//1234567890123456 (a parte final do ARN do grupo-alvo).

Statistics para métricas do Application Load Balancer

CloudWatch fornece estatísticas com base nos pontos de dados da métrica publicados pelo Elastic Load Balancing. As estatísticas são agregações de dados de métrica ao longo de um período especificado. Quando você solicita estatísticas, o fluxo de dados apresentado é identificado pelo nome da métrica e pela dimensão. Dimensão é um par de nome-valor que identifica exclusivamente uma métrica. Por exemplo, você pode solicitar estatísticas de todas as instâncias EC2 íntegras por atrás de um load balancer iniciado em uma Zona de disponibilidade específica.

As estatísticas Minimum e Maximum refletem o mínimo e o máximo relatados por cada um dos nós do load balancer. Por exemplo, vamos supor que existam 2 nós no load balancer. Um nó tem HealthyHostCount com Minimum de 2, Maximum de 10 e Average de 6, enquanto o outro nó tem HealthyHostCount com Minimum de 1, Maximum de 5 e Average de 3. Assim, o load balancer tem Minimum de 1, Maximum de 10 e Average de cerca de 4.

A estatística Sum é o valor agregado entre todos os nós do load balancer. Como as métricas incluem vários relatórios por período, Sum só será aplicável às métricas agregadas em todos os nós do load balancer.

A estatística SampleCount é o número de amostras medidas. Como as métricas são obtidas com base em intervalos de amostragem e eventos, essa estatística normalmente não é útil. Por exemplo, com HealthyHostCount, SampleCount se baseia no número de amostras que cada nó do load balancer relata, não no número de hosts íntegros.

Um percentil indica a posição relativa de um valor no dataset. É possível especificar qualquer percentil usando até duas casas decimais (por exemplo, p95.45). Por exemplo, 95º percentil significa que 95% dos dados está abaixo desse valor e 5% está acima. Percentis geralmente são usados para isolar anomalias. Por exemplo, vamos supor que um aplicativo atende à maioria das solicitações de um cache em 1-2 ms, mas em 100-200 ms se o cache estiver vazio. O máximo reflete o caso mais lento, cerca de 200 ms. A média não indica a distribuição dos dados. Percentis fornecem uma visão mais significativa da performance do aplicativo. eAo usar o 99.º percentil como acionador do Auto Scaling ou CloudWatch alarme, você pode determinar que não mais de 1% das solicitações demore mais do que 2 ms para serem processadas.

Visualizar CloudWatch métricas do seu balanceador de carga

Você pode visualizar a CloudWatch métrica dos balanceadores de carga usando o console do Amazon EC2. Essas métricas são exibidas como gráficos de monitoramento. O monitoramento de gráficos mostrará pontos de dados se o load balancer estiver ativo e recebendo solicitações.

Como alternativa, você pode visualizar as métricas do seu load balancer usando o console do CloudWatch.

Para visualizar as métricas usando o console do Amazon EC2

  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. Para visualizar métricas filtradas por grupo de destino, faça o seguinte:

    1. No painel de navegação, selecione Grupos de destino.

    2. Selecione o grupo de destino e, em seguida, selecione a guia Monitoramento.

    3. (Opcional) Para filtrar os resultados de acordo com o horário, selecione um período na opção Exibindo os dados de.

    4. Para obter uma visualização maior de uma única métrica, selecione seu gráfico.

  3. Para visualizar métricas filtradas por load balancer, faça o seguinte:

    1. No painel de navegação, selecione Load Balancers.

    2. Selecione seu load balancer e, em seguida, selecione a guia Monitoramento.

    3. (Opcional) Para filtrar os resultados de acordo com o horário, selecione um período na opção Exibindo os dados de.

    4. Para obter uma visualização maior de uma única métrica, selecione seu gráfico.

Para visualizar as métricas usando o CloudWatch console do

  1. Abra o CloudWatch console em https://console.aws.amazon.com/cloudwatch/.

  2. No painel de navegação, escolha Metrics (Métricas).

  3. Selecione o namespace ApplicationELB.

  4. (Opcional) Para visualizar uma métrica em todas as dimensões, insira o respectivo nome no campo de pesquisa.

  5. (Opcional) Para filtrar por dimensão, selecione uma das seguintes ações:

    • Para exibir somente as métricas relatadas para os seus load balancers, escolha Conforme as métricas do AppELB. Para visualizar a métrica para um único balanceador de carga, insira o respectivo nome no campo de pesquisa.

    • Para exibir somente as métricas relatadas para os grupos de destino, selecione Conforme AppELB, conforme as métricas do TG. Para visualizar a métrica para um único grupo-alvo, insira o respectivo nome no campo de pesquisa.

    • Para exibir somente as métricas relatadas para os load balancers por zona de disponibilidade, selecione Conforme AppELB, conforme as métricas de AZ. Para visualizar a métrica para um único balanceador de carga, insira o respectivo nome no campo de pesquisa. Para visualizar a métrica para uma única zona de disponibilidade, insira o respectivo nome no campo de pesquisa.

    • Para exibir somente as métricas relatadas para os load balancers por zona de disponibilidade e grupo de destino, selecione Conforme AppELB, conforme as métricas de TG. Para visualizar a métrica para um único balanceador de carga, insira o respectivo nome no campo de pesquisa. Para visualizar a métrica para um único grupo-alvo, insira o respectivo nome no campo de pesquisa. Para visualizar a métrica para uma única zona de disponibilidade, insira o respectivo nome no campo de pesquisa.

Para visualizar métricas usando o AWS CLI

Use o comando list-metrics para listar as métricas disponíveis:

aws cloudwatch list-metrics --namespace AWS/ApplicationELB

Para obter as estatísticas de uma métrica usando a AWS CLI

Use o get-metric-statisticscomando a seguir para obter estatísticas para a métrica e a dimensão especificadas. CloudWatch trata cada combinação única de dimensões como uma métrica distinta. Você não consegue recuperar estatísticas usando combinações de dimensões que não tenham sido especialmente publicadas. Você deve especificar as mesmas dimensões usadas ao criar as métricas.

aws cloudwatch get-metric-statistics --namespace AWS/ApplicationELB \ --metric-name UnHealthyHostCount --statistics Average --period 3600 \ --dimensions Name=LoadBalancer,Value=app/my-load-balancer/50dc6c495c0c9188 \ Name=TargetGroup,Value=targetgroup/my-targets/73e2d6bc24d8a067 \ --start-time 2016-04-18T00:00:00Z --end-time 2016-04-21T00:00:00Z

A seguir está um exemplo de saída:

{ "Datapoints": [ { "Timestamp": "2016-04-18T22:00:00Z", "Average": 0.0, "Unit": "Count" }, { "Timestamp": "2016-04-18T04:00:00Z", "Average": 0.0, "Unit": "Count" }, ... ], "Label": "UnHealthyHostCount" }