Grafana Cloud
Połącz
Połącz Grafana Cloud z terminala. Podaj --help, aby zobaczyć flagi, które Grafana Cloud przyjmuje.
polylane integration connect --type grafanaAdres URL stacku i token konta usługi z rolą Editor.
Połącz Grafana Cloud, aby agenci mogli czytać twoje dashboardy, odpytywać źródła danych i przeglądać alertowanie Grafana.
Konfiguracja
- Znajdź adres URL stacku w portalu Grafana Cloud, na przykład https://yourstack.grafana.net.
- W swoim stacku Grafana otwórz Administration → Users and access → Service accounts.
- Utwórz konto usługi z rolą Editor. Editor pozwala agentom czytać dashboardy, odpytywać źródła danych i tworzyć adnotacje, a Polylane subskrybować twoje alerty Grafana.
- Dodaj token do konta usługi i wklej obie wartości do Polylane. Polylane weryfikuje je wobec twojego stacku i łączy się.
Twój token jest szyfrowany przed zapisaniem, a agent nigdy go nie widzi.
Stacki Grafana Cloud na darmowym poziomie hibernują po okresie bezczynności. Jeśli weryfikacja zgłasza, że stack jest nieosiągalny, otwórz go raz w przeglądarce i spróbuj ponownie.
Alerty i ciągłe monitorowanie
Przy połączeniu Polylane tworzy w twoim stacku punkt kontaktowy webhook i dodaje trasę zbierającą wszystko do drzewa polityki powiadomień. Trasa pasuje do każdego alertu i przechodzi dalej do twoich istniejących tras, więc obecne dostarczanie pozostaje nietknięte, a reguły alertów utworzone później powiadamiają Polylane automatycznie. Uruchamiane alerty trafiają do twojego obszaru roboczego, przechodzą triaż i mogą rozpoczynać dochodzenia.
Polylane czyta też każdy dashboard i uruchamia zapytanie każdego panelu w sposób ciągły jako kontrolę anomalii oraz odkrywa kluczowe zapytania dla sygnałów, których twoje dashboardy nie obejmują.
Co mogą agenci
- Przeszukiwać dashboardy i czytać definicje oraz zapytania ich paneli
- Listować źródła danych i uruchamiać kontrole zdrowia
- Uruchamiać PromQL, LogQL, TraceQL i inne zapytania natywne dla źródła danych przez proxy zapytań Grafana
- Przeglądać reguły alertów, ich bieżący stan i zdrowie oraz alerty uruchomione właśnie teraz
- Czytać adnotacje wykresów i tworzyć nowe dla wdrożeń i okien incydentów
Odłączanie
Odłącz Grafana Cloud w Polylane; usuwa to utworzony punkt kontaktowy i trasę polityki powiadomień. Potem usuń token konta usługi w Grafana. Jeśli trasa jest w Terraform, usuń ją w tym samym czasie.
Zarejestruj alerty Grafana Cloud w Polylane obok zasobów zarządzanych przez Terraform.
Cogodzinne uzgadnianie utrzymuje na miejscu punkt kontaktowy polylane i jego trasę zbierającą wszystko. Zasób grafana_notification_policy zarządza całym drzewem polityki, więc apply Terraform, który pomija trasę, usuwa ją, a uzgadnianie dodaje ją z powrotem. Trzymaj trasę jako pierwszą politykę w drzewie, z continue = true, aby twoje własne trasy nadal otrzymywały wszystko, a sam punkt kontaktowy zostaw Polylane:
resource "grafana_notification_policy" "tree" {
# ...
policy {
contact_point = "polylane"
continue = true
}
# your existing routes follow
}
Reguły alertów nie potrzebują konfiguracji z osobna: trasa pasuje do każdego alertu. Odłączenie integracji usuwa punkt kontaktowy i trasę, więc w tym samym czasie usuń trasę z konfiguracji Terraform.
Odłącz
Odłączenie zatrzymuje każdą synchronizację i kontrolę oraz usuwa poświadczenia, które Polylane przechowywało. Wszystko, co Polylane skonfigurowało w Grafana Cloud, również jest usuwane; nic nie zostaje.
polylane integration disconnect <id>Narzędzia
6Operacje, które agenci mogą wykonywać w wątkach.