Grafana: Estender o último ponto de dados para a direita

Criado em 7 jul. 2015  ·  3Comentários  ·  Fonte: grafana/grafana

Olá @torkelo

Eu tenho algumas métricas que são muito lentas (podem mudar uma vez por mês ou mais). Para evitar entupir minha instância do OpenTSDB, só quero registrar essas métricas quando elas forem alteradas. No Grafana, estou plotando-os como uma linha de escada. No entanto, o problema é que o Grafana só plotará os dados até o último ponto de dados (o que é sensato). Eu queria saber se existe uma maneira de estender o último valor até "agora", um pouco assim (linha vermelha desenhada):

grafanaexample

Agradeceria sua ajuda,
Jack

arepanegraph not implemented typfeature-request

Comentários muito úteis

SELECT campo(..) último()
GROUP BY time($interval) fill(anterior)
image

Com esta configuração funciona parcialmente, mas ainda assim: Se não houver valor no intervalo ampliado, ele não consulta o último valor antes desse intervalo. Para isso não há nenhum valor mostrado.
image
Isso atrapalha os painéis com valores de mudança rápida (valores medidos) e valores de status (como ligado/desligado) porque metade dos painéis de status não mostra nada quando você escolhe um intervalo de tempo bastante curto.

Todos 3 comentários

Eu também gostaria de tal recurso, mas apenas para linhas de escada. Para escada, faz sentido, pois a escada mostra uma linha horizontal seguindo o último valor até o próximo valor. O que significa que, se esse recurso fosse implementado, à medida que o tempo avança e outro ponto de dados chega, essa linha horizontal ainda estará lá, apenas estendida. O mesmo não pode ser dito para as linhas que não são escadas. A única maneira de a linha da escada ser alterada/encurtada à medida que novos dados chegam é se os novos dados forem para o período de tempo já mostrado na janela (o que significa que os pontos históricos estão sendo adicionados). Como tal, acho que faz sentido que o recurso seja ativado por padrão.

SELECT campo(..) último()
GROUP BY time($interval) fill(anterior)
image

Com esta configuração funciona parcialmente, mas ainda assim: Se não houver valor no intervalo ampliado, ele não consulta o último valor antes desse intervalo. Para isso não há nenhum valor mostrado.
image
Isso atrapalha os painéis com valores de mudança rápida (valores medidos) e valores de status (como ligado/desligado) porque metade dos painéis de status não mostra nada quando você escolhe um intervalo de tempo bastante curto.

Eu acho que isso é melhor tratado pelo OpenTSDB.

Estamos tentando limitar os problemas abertos do GitHub para rastrear melhor o trabalho planejado ou os recursos que esperamos implementar em vez de enumerar todos os recursos possíveis.

Vou encerrar este problema, pois ele está aberto há muito tempo sem muito interesse no recurso ou qualquer pessoa demonstrando interesse em implementá-lo.

Isso não significa que nunca iremos implementá-lo ou que nunca aceitaremos um PR para ele. Uma edição encerrada ainda pode atrair votos e atuar como um tíquete para rastrear a demanda/interesse do recurso.

Esta página foi útil?
0 / 5 - 0 avaliações