Grafana: Ordem de classificação das lendas

Criado em 1 set. 2015  ·  5Comentários  ·  Fonte: grafana/grafana

Oi torkel

Não tenho certeza se estou perdendo uma configuração óbvia, mas pesquisei e não consegui encontrar uma resposta conclusiva.

Estou usando grafana-2.1.0-1.x86_64 e InfluxDB 0.9.3

Em todos os meus painéis, estou lutando para ordenar as lendas de uma forma consistente. Cada vez que eu (re) carrego a página, as legendas aparecem em uma ordem diferente. Por exemplo:
image

Seria ideal se eu pudesse especificar de alguma forma para pedir por [nenhum | em ordem alfabética asc | alfabeticamente desc]

Acho que o lugar ideal para colocá-lo seria Painel de edição -> Eixo e grade -> Legenda -> Ordem de classificação

No entanto, opcionalmente, também gostaria de substituir a ordem de classificação. Por exemplo, na imagem acima, gostaria de ter o pedido como:
total
morto
sono de disco
ocioso
trancado
corrida
dormindo
esperando
zumbi

Você pode ver que a ordem está classificada em ordem alfabética, mas promovi a legenda "total" para ser a primeira.
Para mim, faria sentido adicionar esta opção para Exibir estilos -> opção específica da série:
image

Algo como "substituição da ordem de classificação". Então, posso colocar "total" como primeiro e o resto da série é ordenado alfabeticamente asc ou desc.

Espero que isso faça sentido!
Obrigado novamente!

typquestion

Comentários muito úteis

não há cabeçalho de nome de métrica para clicar para classificar, parece uma escolha óbvia para fazer isso

Todos 5 comentários

você pode especificar a ordem de classificação clicando nos cabeçalhos das colunas da legenda.

Além disso, aconselho fortemente a não mostrar avg, min, max na mesma legenda, pois em muitos casos eles estarão incorretos. Por exemplo, digamos que sua consulta seja select mean(value) ...

Ou seja, o InfluxDB aplicará a média para reduzir o número de valores a um valor por pixel. Os valores da legenda são calculados pelo lado do cliente Grafana, então se sua consulta tem a função mean , então você pode mostrar avg na legenda, se você tiver max então a legenda máxima valor será preciso.

Mas eles não podem ser precisos ao mesmo tempo.

não há cabeçalho de nome de métrica para clicar para classificar, parece uma escolha óbvia para fazer isso

@torkelo talvez esteja faltando alguma coisa, mas acho que deveria ser reaberto - se a legenda contém apenas os nomes das métricas, não há cabeçalho de coluna que possa ser clicado para classificá-los ...

Ao editar o json para um painel diretamente, posso adicionar "sort": "current", "sortDesc": false em legend , que classifica minha legenda e a ordem da pilha das séries em meu gráfico. É realmente necessário haver uma maneira independente de classificar a ordem da pilha e da legenda.

Eu quero ser capaz de definir a ordem da pilha com base nos valores (por exemplo, o maior no topo), mas classificar a legenda de forma consistente entre os gráficos (por exemplo, classificar aliases em ordem alfabética).

Isso pode ser reaberto? Não parece estar consertado

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