Grafana Cloud
Bağla
Grafana Cloud entegrasyonunu terminalden bağla. Grafana Cloud entegrasyonunun kabul ettiği bayraklar için --help geç.
polylane integration connect --type grafanaBir stack URL'si ve Editor rolüne sahip bir servis hesabı tokenı.
Ajanların panolarını okuyabilmesi, veri kaynaklarını sorgulayabilmesi ve Grafana uyarılarını inceleyebilmesi için Grafana Cloud'u bağla.
Kurulum
- Stack URL'ni Grafana Cloud portalında bul, https://yourstack.grafana.net gibi.
- Grafana stack'inde Administration → Users and access → Service accounts'ı aç.
- Editor rolüne sahip bir servis hesabı oluştur. Editor, ajanların panoları okumasına, veri kaynaklarını sorgulamasına ve açıklama oluşturmasına, Polylane'in ise Grafana uyarılarına abone olmasına izin verir.
- Servis hesabına bir token ekle ve her iki değeri Polylane'e yapıştır. Polylane onları stack'ine karşı doğrular ve bağlanır.
Tokenın saklanmadan önce şifrelenir ve ajan onu asla görmez.
Grafana Cloud ücretsiz katman stack'leri hareketsizlikten sonra uykuya geçer. Doğrulama stack'e ulaşılamadığını bildirirse onu tarayıcında bir kez aç ve yeniden dene.
Uyarılar ve sürekli izleme
Bağlanırken Polylane stack'inde bir webhook iletişim noktası hazırlar ve bildirim politikası ağacına hepsini yakalayan bir rota ekler. Rota her uyarıyla eşleşir ve mevcut rotalarına devam eder, bu yüzden mevcut teslimatına dokunulmaz ve sonradan oluşturduğun uyarı kuralları Polylane'i otomatik olarak bilgilendirir. Tetiklenen uyarılar çalışma alanına düşer, triyajdan geçer ve inceleme başlatabilir.
Polylane ayrıca her panoyu okur ve her panel sorgusunu bir anomali kontrolü olarak sürekli çalıştırır ve panolarının kaçırdığı sinyaller için temel sorgular keşfeder.
Ajanlar ne yapabilir
- Panoları arayabilir ve panel tanımlarını ile sorgularını okuyabilir
- Veri kaynaklarını listeleyebilir ve sağlık kontrolleri çalıştırabilir
- Grafana'nın sorgu proxy'si üzerinden PromQL, LogQL, TraceQL ve diğer veri kaynağına özgü sorguları çalıştırabilir
- Uyarı kurallarını, canlı durumlarını ve sağlıklarını ve şu anda tetiklenen uyarıları inceleyebilir
- Grafik açıklamalarını okuyabilir ve dağıtımlar ile olay pencereleri için yenilerini oluşturabilir
Bağlantıyı kesme
Grafana Cloud'un Polylane ile bağlantısını kes; hazırladığı iletişim noktasını ve bildirim politikası rotasını kaldırır. Sonra servis hesabı tokenını Grafana'da sil. Rota Terraform'daysa onu aynı anda çıkar.
Grafana Cloud uyarılarını Terraform ile yönetilen kaynaklarının yanında Polylane'e kaydet.
Saatlik bir uzlaştırma polylane iletişim noktasını ve hepsini yakalayan politika rotasını yerinde tutar. grafana_notification_policy kaynağı politika ağacının tamamını yönetir, bu yüzden rotayı içermeyen bir Terraform apply onu kaldırır ve uzlaştırma geri ekler. Rotayı ağacındaki ilk politika olarak, kendi rotaların hâlâ her şeyi alsın diye continue = true ile taşı ve iletişim noktasının kendisini Polylane'e bırak:
resource "grafana_notification_policy" "tree" {
# ...
policy {
contact_point = "polylane"
continue = true
}
# your existing routes follow
}
Uyarı kuralları kural başına kurulum gerektirmez: rota her uyarıyla eşleşir. Entegrasyonun bağlantısını kesmek iletişim noktasını ve rotayı kaldırır, bu yüzden rotayı aynı anda Terraform yapılandırmalarından da çıkar.
Bağlantıyı kes
Bağlantıyı kesmek her eşitlemeyi ve kontrolü durdurur ve Polylane'in tuttuğu kimlik bilgilerini siler. Polylane'in Grafana Cloud içinde kurduğu her şey de kaldırılır; geride hiçbir şey kalmaz.
polylane integration disconnect <id>Araçlar
6Ajanların threadlerde yapabileceği işlemler.