Web kancalarını kullanarak PagerDuty ile Azure hizmet durumu uyarıları gönderme

Bu makalede, web kancası kullanarak PagerDuty aracılığıyla Azure hizmet durumu bildirimlerini ayarlama adımları gösterilmektedir. PagerDuty'nin özel Microsoft Azure tümleştirme türünü kullanarak, yeni veya mevcut PagerDuty hizmetlerinize zahmetsizce Hizmet Durumu uyarıları ekleyebilirsiniz.

PagerDuty'de hizmet durumu tümleştirme URL'si oluşturma

  1. PagerDuty hesabınıza kaydolup oturum açtığınızdan emin olun.

  2. PagerDuty'de Hizmetler bölümüne gidin.

    The

  3. Yeni Hizmet Ekle'yi seçin veya ayarladığınız mevcut bir hizmeti açın.

  4. Tümleştirme Ayarlar aşağıdakileri seçin:

    a. Tümleştirme Türü: Microsoft Azure

    b. Tümleştirme Adı: <Ad>

    The

  5. Diğer gerekli alanları doldurun ve Ekle'yi seçin.

  6. Bu yeni tümleştirmeyi açın ve Tümleştirme URL'sini kopyalayıp kaydedin.

    The

Azure portalında PagerDuty kullanarak uyarı oluşturma

Yeni bir eylem grubu için:

  1. Azure portalını kullanarak yeni bir eylem grubu için hizmet durumu bildiriminde uyarı oluşturma başlığındaki 1 ile 8 arasında adımları izleyin.

  2. Eylemler listesinde tanımla:

    a. Eylem Türü:Web Kancası

    b. Ayrıntılar: Daha önce kaydettiğiniz PagerDuty Tümleştirme URL'si .

    c. Ad: Web kancasının adı, diğer adı veya tanımlayıcısı.

  3. Uyarıyı oluşturmak için bitirdiğinizde Kaydet'i seçin.

Mevcut bir eylem grubu için:

  1. Azure portalında İzleyici'yi seçin.

  2. Ayarlar bölümünde Eylem grupları'nı seçin.

  3. Düzenlemek istediğiniz eylem grubunu bulun ve seçin.

  4. Eylemler listesine ekleyin:

    a. Eylem Türü:Web Kancası

    b. Ayrıntılar: Daha önce kaydettiğiniz PagerDuty Tümleştirme URL'si .

    c. Ad: Web kancasının adı, diğer adı veya tanımlayıcısı.

  5. İşlem grubunu güncelleştirmek için bitirdiğinizde Kaydet'i seçin.

HTTP POST isteği aracılığıyla web kancası tümleştirmenizi test etme

  1. Göndermek istediğiniz hizmet durumu yükünü oluşturun. Azure etkinlik günlüğü uyarıları için Web kancalarında örnek bir hizmet durumu web kancası yükü bulabilirsiniz.

  2. Aşağıdaki gibi bir HTTP POST isteği oluşturun:

    POST        https://events.pagerduty.com/integration/<IntegrationKey>/enqueue
    
    HEADERS     Content-Type: application/json
    
    BODY        <service health payload>
    
  3. "Olay kimliğinizi" içeren bir ileti almanız 202 Accepted gerekir.

  4. Tümleştirmenizin başarıyla ayarlandığını onaylamak için PagerDuty'ye gidin.

Sonraki adımlar