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
- 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.
- 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
Nyissa meg a Project settings>Service-horgokat: .
https://{orgName}/{project_name}/_settings/serviceHooks
Válassza az Előfizetés létrehozása lehetőséget.
Válassza a Datadogot a szolgáltatások listájában, majd válassza a Tovább gombot.
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.
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.
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.
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.
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.
Nyissa meg a Datadogot , és nézze meg, hogy az események és a metrikák elkezdenek áramlani a környezetbe.
GYIK
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>
- Korm:
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.