Como explorar métricas e dashboards no Elven Observability
Este guia apresenta um fluxo de leitura dos dashboards e de exploração de métricas no Elven Observability (EO). A disponibilidade de séries, labels e painéis depende da instrumentação e das fontes de dados configuradas para cada ambiente.
Comece pelo contexto
Antes de interpretar um painel, confira o intervalo de tempo e os filtros disponíveis, como ambiente, serviço, namespace ou instância. Esses campos só aparecem quando os dados foram enviados com os atributos correspondentes. Mantenha os mesmos filtros ao comparar painéis e sinais diferentes.
Leia o painel
Observe o título, a unidade e a escala do painel. Uma contagem acumulada, uma taxa por intervalo e uma porcentagem representam medidas diferentes. Confira também se o painel agrega vários serviços ou instâncias; a agregação pode esconder diferenças entre componentes.
Dashboards organizam os sinais em uma visão recorrente. Eles ajudam a acompanhar tendências e indicadores selecionados, mas cada painel mostra apenas as métricas previstas em sua consulta e na instrumentação disponível.
Explore uma métrica
- Abra o dashboard relacionado ao serviço ou recurso que deseja observar.
- Ajuste o período e os filtros para delimitar o contexto.
- A partir de um painel, abra a opção de exploração para consultar a série associada com o mesmo contexto do painel.
- Use o datasource de métricas Mimir e o modo Builder para compor a consulta visualmente, ou Code para revisar e editar PromQL.
- Comece por uma dimensão, como serviço ou ambiente, e acrescente filtros somente quando precisar reduzir os resultados.
Os nomes de métricas e labels variam entre instrumentações e versões. Use os nomes apresentados nos dados do seu ambiente e os guias da tecnologia correspondente; não presuma que dois serviços exponham as mesmas séries.
Organize a leitura pelos Golden Signals
Os Golden Signals oferecem uma forma de agrupar perguntas sobre uma aplicação:
- Tráfego: quanto trabalho ou quantas requisições chegam ao serviço?
- Erros: que proporção ou quantidade de operações está falhando?
- Latência: quanto tempo as operações levam?
- Saturação: quão perto os recursos ou filas estão do limite disponível?
As métricas específicas para responder a cada pergunta dependem do serviço e da instrumentação. Compare períodos equivalentes e considere o padrão normal da aplicação antes de interpretar uma variação como anomalia.
Relacione métricas, logs e traces
Use as métricas para reconhecer tendências e delimitar um período ou serviço. Em seguida, consulte os logs e traces desse mesmo contexto para ver registros e requisições individuais, quando a correlação estiver disponível.