Use consultas PromQL para verifique se a ingestão de dados no ambiente de destino foi concluída com sucesso.
Pré-requisitos
Você ativou o Application Real-Time Monitoring Service. Para mais informações, consulte Activate ARMS.
Procedimento
Faça login no console do ARMS.
Acesse o console do Cloud Monitor.
No painel de navegação à esquerda, clique em Integration Management.
Na aba Integrated Environments, clique em no nome do ambiente de destino para abrir a página de detalhes.
Na página de detalhes do ambiente, clique em na aba Metrics Explorer.
-
Na seção Explore, defina a metric, os labels e as options e clique em Run query. Essa ação usa a PromQL syntax para consultar dados na instância de armazenamento padrão do Prometheus do ambiente e validar a ingestão correta dos dados.
Por exemplo, defina Metric como
alibaba_cloud_csi_driver_build_infoe configure um valor de filtro para o rótulonodeem Labels. A consulta bruta gerada seráalibaba_cloud_csi_driver_build_info{node="node_name"}.
Exemplos comuns de consultas PromQL
Na página Metrics Explorer, execute consultas PromQL para explorar seus dados de métricas. A seção a seguir apresenta exemplos para casos de uso frequentes.
Consultar latência P95/P99 no nível de Pod
Ao usar a função histogram_quantile para obter métricas de latência P95 ou P99 de Pods em um cluster ACK, inclua o rótulo le e os rótulos dimensionais necessários (como namespace e pod) na cláusula by da agregação sum(rate()). A ausência desses rótulos impede que os resultados incluam dados específicos por Pod.
Para consultar a latência P95 de cada Pod:
histogram_quantile(0.95, sum(rate(http_request_duration_seconds_bucket[5m])) by (le, namespace, pod))
Para consultar a latência P99 de cada Pod:
histogram_quantile(0.99, sum(rate(http_request_duration_seconds_bucket[5m])) by (le, namespace, pod))
Se o rótulo le estiver ausente na cláusula by, a função histogram_quantile não calculará o quantil corretamente. Caso rótulos dimensionais como namespace ou pod faltem, a consulta retornará apenas dados agregados no nível do nó, sem possibilidade de detalhamento por Pod.
Se uma busca por http_request_duration_seconds_bucket no Metrics Explorer retornar dados, mas a adição de um filtro como namespace não trouxer resultados, verifique os itens a seguir:
Verifique se a instância do Prometheus está associada corretamente ao cluster ACK de destino.
Confirme se os valores dos rótulos (para
namespaceepod) correspondem aos valores reais no cluster.
Para obter uma lista das métricas básicas suportadas em clusters de contêineres, consulte Basic metrics for container clusters.