Megosztás a következőn keresztül:


Szolgáltatáshook létrehozása az Azure DevOpshoz a Datadog használatával

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

Megtudhatja, hogyan hozhat létre eseményeket és metrikákat a Datadogban az Azure DevOps eseményeire válaszul. A Datadogban ezeket a metrikákat és eseményeket használva irányítópultokat hozhat létre, elháríthatja a problémákat, és monitorokat hozhat létre a kritikus problémák riasztásához. A Datadog minden Azure DevOps-eseménytípust elfogad.

Fontos

Előfordulhat, hogy az Azure DevOps Server 2019 és 2020 esetében a Datadog szolgáltatás alapértelmezés szerint nem lesz bekapcsolva. Ez egy ismert probléma. A probléma megoldásáig a konfigurációs adatbázisban a következő SQL-paranccsal kapcsolhatja be a funkciót: exec prc_SetRegistryValue 1, '#\FeatureAvailability\Entries\ServiceHooks.Consumers.datadog\AvailabilityState\', 1

Előfeltételek

  1. Az előfizetések szerkesztésére és az előfizetések megtekintésére vonatkozó engedélyekkel kell rendelkeznie. Alapértelmezés szerint csak a projektadminisztrátorok rendelkeznek ezekkel az engedélyekkel. Az engedélyek más felhasználóknak való megadásához használhatja a parancssori eszközt vagy a Security REST API-t.
  2. Ha nem rendelkezik Datadog-fiókkal, kezdje a Datadog használatával. a. A Datadog-alkalmazásban nyissa meg az Integrations > API-t. b. Hozzon létre egy új kulcsot, vagy válasszon ki egy meglévőt, majd másolja a kulcsot a vágólapra.

Azure DevOps-események küldésének megkezdése a Datadognak

  1. Nyissa meg a Project settings>Service-horgokat: . https://{orgName}/{project_name}/_settings/serviceHooks

  2. Válassza az Előfizetés létrehozása lehetőséget.

    Select Create subscription from the Service hooks page

  3. Válassza a Datadogot a szolgáltatások listájában, majd válassza a Tovább gombot.

    Screenshot with red box around Datadog and Next selections.

  4. Válasszon ki egy eseményt, amelyen aktiválni szeretné az eseményt, konfigurálja a szűrőket, majd válassza a Tovább gombot.

    Screenshot of configuration fields for triggering event in Azure DevOps.

  5. Konfigurálja a végrehajtandó műveletet.

    • Illessze be (ctrl+v) a Datadog API-kulcsot a szükséges mezőbe.
    • Adja meg, hogy a Datadog-fiókja AZ USA vagy az EU.
  6. Válassza a Teszt lehetőséget annak ellenőrzéséhez, hogy az Azure DevOps használhatja-e a megadott konfigurációt, és sikeresen létrehozhat-e előfizetést.

  7. Az ellenőrzés után válassza a Befejezés lehetőséget az előfizetés létrehozásának befejezéséhez.

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

  8. Ismételje meg a 2–7. lépést minden olyan eseménytípus esetében, amelyet a Datadognak el szeretne küldeni. A Datadog elfogadja és ösztönzi a felhasználókat, hogy minden eseménytípust küldjenek.

  9. Nyissa meg a Datadogot , és nézze meg, hogy az események és a metrikák elkezdenek áramlani a környezetbe.

Gyakori kérdések

K: Létrehozhatok szolgáltatáshook-előfizetéseket programozott módon?

V: Igen. További információ: Szolgáltatáshook-előfizetés létrehozása programozott módon. Küldés a következő Datadog-végpontok valamelyikére:

  • MINKET: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>
  • Gov:https://app.ddog-gov.com/intake/webhook/azuredevops?api_key=<API_KEY>

K: Hogyan használhatom ezeket az eseményeket a Datadogban?

Válasz: A Datadognak küldött Azure DevOps-események hasznosak irányítópultok létrehozásához, monitorok beállításához és korrelációk kereséséhez a hibaelhárítás során. Ezek használatával betekintést nyerhet abba is, hogy a fejlesztői üzemeltetési folyamatok hogyan befolyásolják az alkalmazás teljesítményét.

K: Milyen eseménytípusokat küldhetek a Datadognak?

Válasz: A Datadog minden eseménytípust elfogad.

K: Kaphatok általánosabb információkat a Datadogról?

Válasz: Igen, lásd datadoghq.com.