На диаграмме временного ряда в Grafana я стараюсь отметить несколько меток так, чтобы были видны все их кривые.
По умолчанию я получаю на графике только четыре кривые меток, но у меня их десятки и я не хочу отмечать все мышкой, это занимает слишком много времени и нервов.
Идея, скорее всего, в том, что выбор слишком большого количества кривых заставит вас потеряться в линиях. Но в этом случае график предназначен для поиска выбросов, сильных изменений и тенденций или просто больших чисел. Вы можете навести курсор на любую кривую, которая может привлечь ваше внимание, и это все. Таким образом, наличие 80 кривых на одном графике не является проблемой.
Фильтр просто сокращает список, а не маркирует все метки в нем. Я могу использовать его для проверки Regex на наличие запросов с длительностью в 2 цифры в секундах и некоторого другого фильтра по query_name.
Но я просто хочу увидеть все кривые меток сразу, а не просто нажимая, как показано ниже:
Есть ли трюк, чтобы это сделать? Возможно, даже с помощью кода Grafana Dashboard, чтобы отметить задания как жестко закодированный список? Или есть ярлык или другой трюк, чтобы выбрать все?
решение1
Обновлять
Все, что вам нужно, — это нажать и снять кнопку мыши на этикетке.
Для этого есть простое решение. Вам нужно нажать только на одну из меток, чтобы выбрать только ее. Затем нажмите на нее еще раз. Это отметит все метки.
Старые обходные пути (не нужны)
Похоже, что не существует способа отметить все с помощью сочетания клавиш или щелчка мышью.
Обходной путь 1 (лучший выбор)
- Создайте фильтр для всегоодна этикетка(
=
и случайная метка) из множества меток, которые вы хотели бы, чтобы все они были отмечены.Вам не нужно нажимать на метку под графиком панели выше, но вы можете это сделать, следующие шаги работают в обоих случаях. - Удалите фильтр еще раз, нажав на значок корзины.
- Удерживайте
Ctrl
и дважды щелкните под графиком панелиодна этикетка. Это нужно сделать до того, как панель перезагрузит все метки. - Все этикетки будут промаркированы.
Обходной путь 2
Выберите фильтр меток в запросе панели, который приводит к нескольким меткам, которые вы можете Ctrl+click
быстро. Чтобы получить несколько меток, я использовал регулярное выражение: =~ .*some_word.*
на query_name, которое содержит метки, которые я хочу полностью пометить. После того, как я пометю все имеющиеся метки (здесь две), я просто снова удаляю фильтр. И настройка пометки всего будет перенесена на что угодно без этого фильтра.
Обходной путь 3
Другой трюк, который сработал, — это дублировать другую панель, где все отмечено, и снова менять ее на то, что вам нужно. Но трюки выше проще, для этого не нужно дублировать панель.