Membuat hook layanan untuk Azure DevOps dengan Grafana

Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

Grafana adalah dasbor metrik dan editor grafik yang sumber terbuka dan kaya fitur. Ini mendukung layanan analitik Graphite, Elasticsearch, OpenTSDB, Prometheus, dan InfluxDB. Gunakan hook layanan Grafana untuk membuat anotasi dasbor Grafana setelah penyelesaian penyebaran Azure Pipelines.

Dasbor Grafana dengan anotasi

Catatan

Hook layanan untuk Grafana didukung untuk Azure DevOps Server 2019.1 dan versi yang lebih baru.

Membuat langganan hook layanan

  1. Navigasi ke pengaturan proyek:

    https://dev.azure.com/{orgName}/{project_name}/_settings/serviceHooks

    Halaman pengaturan proyek

    Pilih Buat Langganan.

  2. Pilih Grafana di antara daftar layanan dan pilih Berikutnya

    Dialog Langganan Hook Layanan Baru, pilih Grafana

  3. Untuk Peristiwa penyebaran rilis selesai , konfigurasikan filter opsional: Nama alur rilis, Nama tahapan, dan Status

    Mengonfigurasi filter selesai penyebaran rilis

  4. Berikan URL Grafana dan token Grafana API yang diperlukan agar Azure DevOps memposting anotasi.

    • Jika Anda memeriksa jendela Durasi penyebaran Anotasi, anotasi yang ditambahkan sesuai dengan durasi penyebaran (tanda waktu mulai dan akhir penyebaran).
    • Jika tidak dicentang, anotasi hanya sesuai dengan tanda waktu penyelesaian penyebaran. Input dasbor dapat digunakan untuk memilih dasbor tertentu sebagai target anotasi daripada perilaku default anotasi semua dasbor.
  5. Pilih Uji untuk memverifikasi bahwa Azure DevOps dapat menggunakan konfigurasi yang disediakan dan berhasil membuat langganan.

  6. Setelah diverifikasi, pilih Selesai untuk menyelesaikan pembuatan langganan.

    Pengaturan anotasi