Em um gráfico de série temporal no Grafana, tento marcar vários rótulos para que todas as suas curvas sejam mostradas.
Por padrão, obtenho apenas quatro curvas de rótulos no gráfico, mas tenho dezenas de rótulos e não quero marcar tudo com o mouse, leva muito tempo e nervosismo.
A ideia é que escolher muitas curvas o deixe perdido nas linhas. Mas, neste caso, o gráfico trata de encontrar valores discrepantes, fortes mudanças e tendências ou apenas números altos. Você pode passar o mouse sobre qualquer curva que possa chamar sua atenção e isso é tudo. Assim, ter 80 curvas em um gráfico não é problema.
O filtro serve apenas para reduzir a lista, não para marcar todos os rótulos nela. Posso usá-lo para verificar Regex para consultas com duração de segundos de 2 dígitos e algum outro filtro no query_name.
No entanto, eu só quero ver as curvas de todos os rótulos de uma só vez, e não apenas clicando como a seguir:
Existe um truque para fazer isso? Talvez até usando o código do Grafana Dashboard para marcar os trabalhos como uma lista codificada? Ou existe um atalho ou outro truque para escolher tudo?
Responder1
Atualizar
Clicar e desmarcar o rótulo é tudo que você precisa.
Existe uma solução fácil para isso. Você precisa clicar em apenas um dos rótulos, para que apenas aquele seja escolhido. Em seguida, clique nele novamente. Isso marcará todos os rótulos.
Soluções alternativas antigas (não necessárias)
Não parece haver uma maneira de marcar tudo com um atalho ou truque de clique.
Solução alternativa 1 (melhor escolha)
- Faça um filtro por apenasum rótulo(
=
e um rótulo aleatório) dos muitos rótulos dos quais você gostaria que todos estivessem marcados.Você não precisa clicar no rótulo abaixo do gráfico do painel acima, mas pode, os próximos passos funcionam em ambos os casos. - Exclua o filtro novamente clicando no símbolo da lixeira.
- Segure
Ctrl
e clique duas vezes abaixo do gráfico do painel oum rótulo. Você precisa fazer isso antes que o painel recarregue todos os rótulos. - Todos os rótulos serão marcados.
Solução alternativa 2
Escolha um filtro de rótulo em sua consulta de painel que leve a alguns rótulos que você pode Ctrl+click
rapidamente. Para obter os poucos rótulos, usei um regex: =~ .*some_word.*
no query_name que contém os rótulos que desejo marcar totalmente. Depois de marcar todos os rótulos disponíveis (aqui dois), simplesmente excluo o filtro novamente. E a configuração de marcar tudo será assumida por qualquer coisa sem esse filtro.
Solução alternativa 3
Outro truque que funcionou foi duplicar outro painel onde está tudo marcado e alterá-lo novamente para o que você deseja. Mas os truques acima são mais fáceis, não há necessidade de duplicar um painel para isso.