Grafana Cloud
Підключити
Підключіть Grafana Cloud із термінала. Передайте --help, щоб побачити прапорці, які приймає Grafana Cloud.
polylane integration connect --type grafanaURL стека та токен сервісного облікового запису з роллю Editor.
Підключіть Grafana Cloud, щоб агенти могли читати ваші дашборди, запитувати джерела даних і досліджувати алерти Grafana.
Налаштування
- Знайдіть URL свого стека на порталі Grafana Cloud, наприклад https://yourstack.grafana.net.
- У своєму стеку Grafana відкрийте Administration → Users and access → Service accounts.
- Створіть сервісний обліковий запис із роллю Editor. Роль Editor дає агентам змогу читати дашборди, запитувати джерела даних і створювати анотації, а Polylane: підписуватися на ваші алерти Grafana.
- Додайте токен до сервісного облікового запису та вставте обидва значення в Polylane. Polylane перевіряє їх відносно вашого стека та підключається.
Ваш токен шифрується перед збереженням, і агент ніколи його не бачить.
Стеки безкоштовного рівня Grafana Cloud засинають після періоду бездіяльності. Якщо перевірка повідомляє, що стек недоступний, один раз відкрийте його в браузері та повторіть спробу.
Алерти та безперервний моніторинг
Під час підключення Polylane створює у вашому стеку точку контакту типу webhook і додає універсальний маршрут до дерева політик сповіщень. Маршрут відповідає кожному алерту та передає його далі вашим наявним маршрутам, тому ваша поточна доставка не змінюється, а правила алертів, які ви створите пізніше, автоматично сповіщають Polylane. Спрацьовані алерти потрапляють у ваш робочий простір, проходять тріаж і можуть запускати розслідування.
Polylane також читає кожний дашборд і безперервно виконує запит кожної панелі як перевірку на аномалії, а також знаходить ключові запити для сигналів, яких ваші дашборди не охоплюють.
Що можуть робити агенти
- Шукати дашборди та читати визначення й запити їхніх панелей
- Перелічувати джерела даних і виконувати перевірки стану
- Виконувати PromQL, LogQL, TraceQL та інші рідні запити джерел даних через проксі запитів Grafana
- Досліджувати правила алертів, їхній поточний стан і здоров'я, а також алерти, що спрацьовують зараз
- Читати анотації графіків і створювати нові для розгортань і вікон інцидентів
Відключення
Відключіть Grafana Cloud у Polylane; це видаляє створені ним точку контакту та маршрут політики сповіщень. Потім видаліть токен сервісного облікового запису в Grafana. Якщо маршрут описаний у Terraform, одночасно приберіть і його.
Зареєструйте алерти Grafana Cloud у Polylane разом із ресурсами, якими керує Terraform.
Щогодинне узгодження підтримує точку контакту polylane та її універсальний маршрут політики на місці. Ресурс grafana_notification_policy керує всім деревом політик, тому застосування Terraform без маршруту видаляє його, а узгодження додає назад. Тримайте маршрут першою політикою у своєму дереві з continue = true, щоб ваші власні маршрути й далі отримували все, а саму точку контакту залиште Polylane:
resource "grafana_notification_policy" "tree" {
# ...
policy {
contact_point = "polylane"
continue = true
}
# your existing routes follow
}
Правилам алертів не потрібне окреме налаштування: маршрут відповідає кожному алерту. Відключення інтеграції видаляє точку контакту та маршрут, тому одночасно приберіть маршрут і з конфігурацій Terraform.
Відключити
Відключення зупиняє кожну синхронізацію та перевірку і видаляє облікові дані, які зберігав Polylane. Усе, що Polylane налаштував у Grafana Cloud, також видаляється; нічого не залишається.
polylane integration disconnect <id>Інструменти
6Операції, які агенти можуть виконувати в тредах.