O que aconteceu :
Grafana atribui cor incorretamente aos baldes ao usar uma escala logarítmica. A legenda indica um valor máximo de 4, embora o intervalo contenha 6 valores e tenha uma cor que representa um valor de 2. Isso parece estar relacionado à maneira como os 0s são tratados ao usar uma escala logarítmica.
Além disso, esta alternância parece não funcionar
Como reproduzi-lo (o mínimo e precisamente possível) :
Aqui está uma demonstração do bug:
https://snapshot.raintank.io/dashboard/snapshot/YfSMnwgvL4lEU1rDGjK61oTrjznIpeQE
Para reproduzir o problema, considere o seguinte conjunto de dados com 7 valores: [2, 1, 1, 0, 0, 0, 0] (com o mesmo carimbo de data / hora)
A escala linear divide os dados em 3 segmentos como você esperaria: 0 (4 valores), 1 (2 valores), 2 (1 valor) e a legenda vai de 0 a 4 (máximo).
A escala de log divide os dados em 2 intervalos, um para 0 se 1 s (6 valores) e um para 2 (1 valor). No entanto, a cor parece indicar um valor de 2 para o primeiro balde em vez de 6
-> O intervalo com 0s e 1s contém 6 valores, tem uma cor que indica 2 e uma legenda com valor máximo de 4
Explicação possível : Parece que sob o capô, 0 s são colocados em um balde especial (veja aqui )
que é mesclado com o intervalo com 1 s quando exibido. No entanto, este balde especial ainda é levado em consideração para o cálculo da escala de cores (é por isso que o máximo é 4), mas apenas 1 s é considerado ao calcular a cor do balde (2)
Meio Ambiente :
@tomdug Você pode me mostrar como configurou a consulta grafana testdata em seu painel? Tentando reproduzir no master atual, mas não obtive o mesmo resultado que você.
Bug confirmado no mestre (c60882b)
Comentários muito úteis
Bug confirmado no mestre (c60882b)