Grafana ile Azure DevOps için hizmet kancası oluşturma

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Grafana, açık kaynak, zengin özelliklere sahip ölçüm panosu ve graf düzenleyicisidir. Graphite, Elasticsearch, OpenTSDB, Prometheus ve InfluxDB analiz hizmetlerini destekler. Azure Pipelines dağıtımları tamamlandıktan sonra Grafana panolarına açıklama eklemek için Grafana hizmet kancasını kullanın.

Ek açıklama içeren Grafana panosu

Not

Grafana için hizmet kancası Azure DevOps Server 2019.1 ve sonraki sürümlerde desteklenir.

Hizmet kancası aboneliği oluşturma

  1. Proje ayarlarına gidin:

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

    Proje ayarları sayfası

    Abonelik Oluştur'u seçin.

  2. Hizmet listesinden Grafana'yı seçin ve İleri'yi seçin

    Yeni Hizmet Kancaları Aboneliği iletişim kutusuna Grafana'yı seçin

  3. Yayın dağıtımı tamamlandı olayı için isteğe bağlı filtreleri yapılandırın: Yayın işlem hattı adı, Aşama adı ve Durum

    Yayın dağıtımı tamamlanan filtrelerini yapılandırma

  4. Azure DevOps'un ek açıklama göndermesi için gereken Grafana URL'sini ve Grafana API belirtecini sağlayın.

    • Ek Açıklama ekleme dağıtım süresi penceresini işaretlerseniz, eklenen ek açıklama dağıtımın süresine (dağıtımın başlangıç ve bitiş zaman damgaları) karşılık gelir.
    • İşaretlenmediyse, ek açıklama yalnızca dağıtımın tamamlanma zaman damgasına karşılık gelir. Pano girişi, tüm panolara açıklama eklemenin varsayılan davranışı yerine ek açıklamaların hedefi olarak belirli bir panoyu seçmek için kullanılabilir.
  5. Azure DevOps'un sağlanan yapılandırmayı kullanabileceğini ve başarıyla bir abonelik oluşturabildiğini doğrulamak için Test'i seçin.

  6. Doğrulandıktan sonra, aboneliğin oluşturulmasını tamamlamak için Son'u seçin.

    Ek açıklama ayarları