Контекстные ссылки
Контекстные ссылки — это быстрые переходы из данных на графике. Они отображаются во всплывающей подсказке в обзоре метрик и на дашбордах, если точка графика соответствует условиям ссылки.
Контекстные ссылки помогают быстрее переходить от метрики к связанному источнику информации. Например, из метрики хоста можно открыть дашборд этого хоста, систему управления сервисом или страницу инцидента.
Условия отображения
Условия отображения определяют, когда ссылка появится во всплывающей подсказке. Условие можно задать по наличию меток или по значениям меток в результате запроса.
Примеры условий:
host=*— ссылка отображается, если в результате запроса есть меткаhost;{service="alerting", host="*vla*"}— ссылка отображается, если в результате есть меткаserviceсо значениемalertingи меткаhost, в значении которой есть строкаvla.
Используйте условия, чтобы не показывать лишние ссылки. Например, ссылка на дашборд хоста нужна только для метрик с меткой host, а ссылка на дашборд кластера — только для метрик с меткой cluster.
Параметры ссылки
Для контекстной ссылки настраиваются общие параметры:
- Название ссылки — текст, который отображается во всплывающей подсказке.
- Условия отображения контекстной ссылки — правило, по которому Monium показывает ссылку для точки графика.
- Тип контекстной ссылки — назначение перехода: дашборд или внешний URL.
Название ссылки должно объяснять действие. Например, используйте «Открыть дашборд хоста», а не «Ссылка».
Типы контекстных ссылок
Ссылка на дашборд
Ссылка на дашборд открывает другой дашборд в текущем проекте. Используйте ее, чтобы переходить от обзорного графика к детальной странице.
Например, на общем дашборде сервиса можно добавить к метрике CPU ссылку на дашборд конкретного хоста. При переходе Monium передаст значения параметров, и дашборд откроется с нужным фильтром.
Для ссылки на дашборд укажите:
- Дашборд — целевой дашборд в текущем проекте.
- Параметры дашборда — значения параметров, если целевой дашборд их использует.
Параметр дашборда может быть статическим или динамическим. Статическое значение задается напрямую, например production. Динамическое значение подставляется из метки результата запроса.
Чтобы передать значение метки, укажите ее имя в двойных фигурных скобках. Например, вместо {{cluster}} подставляется значение метки cluster из точки графика.
Внешняя ссылка
Внешняя ссылка открывает произвольный URL. Используйте ее для перехода к системе эксплуатации, репозиторию, тикету, графику в другой системе или странице сервиса.
Для внешней ссылки укажите Ссылку для перехода. В URL можно использовать динамические значения из меток. Например, ссылка https://example.com/hosts/{{host}} откроет страницу хоста, указанного в метке host.
Во внешних ссылках можно использовать специальные параметры времени:
|
Параметр |
Описание |
Пример значения |
|
|
Начало временного интервала в формате ISO 8601 |
|
|
|
Конец временного интервала в формате ISO 8601 |
|
|
|
Начало временного интервала в секундах от начала Unix Epoch |
|
|
|
Конец временного интервала в миллисекундах от начала Unix Epoch |
|
Например, ссылка https://example.com/logs?host={{host}}&from=not_var{{__from:iso}}&to=not_var{{__to:iso}} откроет логи выбранного хоста за тот же интервал, который используется на графике.