Grafana: Adicione uma opção para exibir stddev como uma% em torno da média

Criado em 14 mai. 2014  ·  6Comentários  ·  Fonte: grafana/grafana

Seria ótimo ser capaz de exibir o desvio padrão como um intervalo em torno da média (ou seja, uma barra, ou banda, em torno da curva da média), em vez de um valor absoluto.
É muito mais legível poder ver a média e o intervalo como um todo e a evolução no tempo, em vez de dois valores sem relação.

typquestion

Comentários muito úteis

É realmente muito complicado de explicar ...

Além da função 'mean' nas consultas, também existe 'stddev'. Ambos irão aglutinar alguns pontos de dados no BD em um ponto no gráfico, aplicando a função. O problema é a maneira como são exibidos no gráfico.
Aqui está um exemplo, rapidamente desenhado no Excel, com o stddev expresso em%:
screen shot 2014-05-15 at 13 35 56

Em termos de legibilidade, isso realmente não é o melhor que pode ser feito. O stddev é relativo à média, portanto, não significa muito por si só.

Algumas maneiras mais legíveis seriam:

  • exibir uma linha para a média e traçar, em cada ponto, uma barra mostrando o mínimo e o máximo do desvio em torno dele (metade acima, metade abaixo)
  • exibe uma linha para a média e uma banda (com cor interna ou não) ao redor da curva para a média. Isso é muito semelhante ao que é feito com Bollinger Bands em gráficos financeiros. (exemplo abaixo)
    screen shot 2014-05-15 at 13 37 17

Dessa forma, você tem uma linha mostrando a média, já que é a principal informação do gráfico, depois uma curva ou barras ao redor dessa curva para mostrar como ela se desvia, com a evolução absoluta ao longo do tempo.

Todos 6 comentários

Você poderia descrever com mais detalhes o que você quis dizer? Você quer stddev no gráfico? Seria apenas uma linha reta. Ou você quer um stddev móvel ou baseado em uma função de grafite?

É realmente muito complicado de explicar ...

Além da função 'mean' nas consultas, também existe 'stddev'. Ambos irão aglutinar alguns pontos de dados no BD em um ponto no gráfico, aplicando a função. O problema é a maneira como são exibidos no gráfico.
Aqui está um exemplo, rapidamente desenhado no Excel, com o stddev expresso em%:
screen shot 2014-05-15 at 13 35 56

Em termos de legibilidade, isso realmente não é o melhor que pode ser feito. O stddev é relativo à média, portanto, não significa muito por si só.

Algumas maneiras mais legíveis seriam:

  • exibir uma linha para a média e traçar, em cada ponto, uma barra mostrando o mínimo e o máximo do desvio em torno dele (metade acima, metade abaixo)
  • exibe uma linha para a média e uma banda (com cor interna ou não) ao redor da curva para a média. Isso é muito semelhante ao que é feito com Bollinger Bands em gráficos financeiros. (exemplo abaixo)
    screen shot 2014-05-15 at 13 37 17

Dessa forma, você tem uma linha mostrando a média, já que é a principal informação do gráfico, depois uma curva ou barras ao redor dessa curva para mostrar como ela se desvia, com a evolução absoluta ao longo do tempo.

Ser capaz de traçar o desvio padrão de um gráfico inteiro como um preenchimento com um limite superior e inferior ajudaria a encontrar pontos médios que são discrepantes do desvio padrão. +1 para alguma variação do acima.

precisa ser implementado no armazenamento de séries temporais (na consulta), antes da agregação

Por favor, como fazer isso?

É possível representar graficamente os desvios em torno de uma métrica usando a opção de exibição "preencher abaixo". Veja # 940 para mais detalhes.

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