Vytvoření háku služby pro Azure DevOps s využitím Datadogu

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Naučte se vytvářet události a metriky v Datadogu v reakci na události z Azure DevOps. Pomocí těchto metrik a událostí v Datadogu můžete vytvářet řídicí panely, řešit problémy a vytvářet monitorování, která vás upozorní na kritické problémy. Datadog přijímá všechny typy událostí Azure DevOps.

Důležité

Funkce Datadog nemusí být ve výchozím nastavení zapnutá pro Azure DevOps Server 2019 a 2020. Jedná se o známý problém. Dokud se nevyřeší, můžete tuto funkci zapnout pomocí následujícího příkazu SQL v konfigurační databázi: exec prc_SetRegistryValue 1, '#\FeatureAvailability\Entries\ServiceHooks.Consumers.datadog\AvailabilityState\', 1

Požadavky

  1. Musíte mít oprávnění Upravit předplatná a Zobrazit předplatná . Ve výchozím nastavení mají tato oprávnění pouze správci projektů. Pokud chcete udělit oprávnění jiným uživatelům, můžete použít nástroj příkazového řádku nebo rozhraní REST API zabezpečení .
  2. Pokud účet Datadog nemáte, začněte pracovat s Datadogem. a. V aplikaci Datadog přejděte do rozhraní API pro integraci>. b. Vytvořte nový klíč nebo vyberte existující klíč a zkopírujte ho do schránky.

Zahájení odesílání událostí Azure DevOps do služby Datadog

  1. Přejděte do nastavení aplikace Project>Service hooks: . https://{orgName}/{project_name}/_settings/serviceHooks

  2. Vyberte Vytvořit předplatné.

    Select Create subscription from the Service hooks page

  3. V seznamu služeb zvolte Datadog a pak zvolte Další.

    Screenshot with red box around Datadog and Next selections.

  4. Vyberte událost, která se má aktivovat, nakonfigurujte všechny filtry a pak vyberte Další.

    Screenshot of configuration fields for triggering event in Azure DevOps.

  5. Nakonfigurujte akci, která se má provést.

    • Do požadovaného pole vložte (ctrl+v) klíč rozhraní API služby Datadog.
    • Uveďte, jestli je váš účet Datadog USA nebo EU.
  6. Zvolte Test a ověřte, že Azure DevOps může použít zadanou konfiguraci a úspěšně vytvořit předplatné.

  7. Po ověření zvolte Dokončit a dokončete vytváření předplatného.

    Screenshot of where you select and configure the action to perform.

  8. Opakujte kroky 2 až 7 pro každý typ události, který chcete odeslat do služby Datadog. Datadog přijímá a podporuje uživatele, aby posílali všechny typy událostí.

  9. Přejděte do služby Datadog a zobrazte události a metriky, které začnou proudit do vašeho prostředí.

Nejčastější dotazy

Otázka: Můžu programově vytvořit předplatná pro připojení služeb?

Odpověď: Ano. Další informace naleznete v tématu Vytvoření předplatného připojení služby prostřednictvím kódu programu. Odešlete do některého z následujících koncových bodů služby Datadog:

  • NÁS:https://app.datadoghq.com/intake/webhook/azuredevops?api_key=<API_KEY>
  • EU:https://app.datadoghq.eu/intake/webhook/azuredevops?api_key=<API_KEY>
  • US3:https://us3.datadoghq.com/intake/webhook/azuredevops?api_key=<API_KEY>
  • US5:https://us5.datadoghq.com/intake/webhook/azuredevops?api_key=<API_KEY>
  • AP1:https://ap1.datadoghq.com/intake/webhook/azuredevops?api_key=<API_KEY>
  • Guvernér:https://app.ddog-gov.com/intake/webhook/azuredevops?api_key=<API_KEY>

Otázka: Jak můžu tyto události používat v Datadogu?

A: Události Azure DevOps, které se odesílají do služby Datadog, jsou užitečné pro vytváření řídicích panelů, nastavování monitorů a hledání korelací během řešení potíží. Můžete je také použít k získání přehledu o tom, jak procesy operací vývojářů ovlivňují výkon aplikací.

Otázka: Jaké typy událostí můžu odeslat do služby Datadog?

A: Datadog přijímá všechny typy událostí.

Otázka: Můžu získat obecnější informace o službě Datadog?

A: Ano, viz datadoghq.com.