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

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

V Datadogu můžete vytvářet události a metriky v reakci na události v Azure DevOps. Ve službě Datadog můžete pomocí těchto metrik a událostí 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.

V tomto článku se dozvíte, jak pomocí hooků služby odesílat události Azure DevOps do služby Datadog.

Požadavky

Kategorie Požadavky
Oprávnění - Člen skupiny Správci kolekce projektů . Vlastníci organizace jsou automaticky členy této skupiny.
- Upravit předplatná a Zobrazit předplatná s oprávněními nastavenými na Povolit. 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í .
Nástroje Datadog. V aplikaci Datadog přejděte do svého profilu a vyberteklíče rozhraní API> organizace. Vytvořte nový klíč nebo vyberte existující klíč a zkopírujte ho do schránky.

Odesílání událostí Azure DevOps do služby Datadog

Pokud chcete odesílat události Azure DevOps do služby Datadog, nastavíte odběr pro každý typ události.

Vytvoření odběru události

  1. Přejděte do projektu Azure DevOps, vyberte Nastavení projektu a pak vyberte Hooks služby. Případně přejděte na https://{organization-name}/{project-name}/_settings/serviceHooks.

  2. Vyberte Vytvořit předplatné.

    Snímek obrazovky se stránkou Hooks služby projektu Azure DevOps Tlačítko Vytvořit předplatné je zvýrazněné.

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

    Snímek obrazovky se stránkou Služby v průvodci pro vytvoření nového předplatného služby. Služba Datadog je v seznamu služeb zvýrazněná. Další je také zvýrazněno.

  4. Vyberte událost, kterou chcete aktivovat, nakonfigurujte všechny filtry, které chcete použít, a pak vyberte Další.

    Snímek obrazovky se stránkou Aktivační událost v průvodci vytvořením nového předplatného služby Seznam událostí, dva filtry a tlačítko Další jsou zvýrazněné.

  5. Nakonfigurujte akci, která se má provést, když dojde k události:

    • V části Klíč rozhraní API služby Datadog zadejte klíč rozhraní API služby Datadog.

    • V části Typ účtu datadog vyberte typ vašeho účtu. Typ účtu můžete určit z názvu hostitele adresy URL, kterou váš účet Datadog používá.

      Název hostitele adresy URL Typ účtu
      app.datadoghq.com USA
      app.datadoghq.eu EU
      us3.datadoghq.com US3
      us5.datadoghq.com US5
      ap1.datadoghq.com AP1
      app.dog-gov.com Vláda
  6. Pokud chcete ověřit, že Azure DevOps může použít nastavení konfigurace a úspěšně vytvořit předplatné, vyberte Test.

  7. Chcete-li dokončit vytváření předplatného, vyberte Dokončit.

    Snímek obrazovky se stránkou Akce v průvodci vytvořením předplatného pro připojení nové služby se zvýrazněným klíčem a typem účtu a zvýrazněným testem a dokončením

Přidání odběrů pro jiné události

Opakujte kroky v části Vytvoření odběru události 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í.

Použijte svá data v Datadogu

Když nastanou události a jejich data a metriky začnou plynout do Datadogu, můžete nastavit řídicí panely a monitory. Začněte tím, že přejdete na Datadog.

Nejčastější dotazy

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

Odpověď: Ano. Další informace najdete v tématu Programové vytvoření předplatného háku služby. Typ vašeho účtu Datadog určuje koncový bod, do kterého má vaše předplatné odesílat požadavky. Použijte jeden z následujících koncových bodů:

Typ účtu Koncový bod
USA 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>
Vláda 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íží. Data událostí můžete použít také k získání přehledu o tom, jak procesy ve vašich operacích 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.