Bevezetés
A natív felhőbeli alkalmazások elosztott jellege miatt szigorúan figyelni kell őket, hogy kifogástalan állapotban legyenek, és működésük gyors és megbízható legyen. Ha problémák lépnek fel, tudnia kell róla, mielőtt a felhasználók észreveszik. A megfigyelhetőséget egy telemetriai csomag, például az OpenTelemetria használatával érheti el.
Tegyük fel, hogy egy online kültéri ruházati kereskedőnél dolgozik, amely egy mikroszolgáltatás-alapú webalkalmazással rendelkezik, amelyet a készletkezeléshez használ. A natív felhőalkalmazás tesztelése során a rendszer arra kéri, hogy ellenőrizze annak viselkedését. Látni szeretné, hogy a .NET hogyan támogatja a megfigyelhetőséget.
Ebben a modulban megtudhatja, hogyan építhet megfigyelhetőséget a natív felhőbeli alkalmazásba az OpenTelemetry-csomagok beépítésével, valamint az Adatok elemzésével az Application Insightsban vagy külső eszközökben.
Tanulási célkitűzések
- Ismertesse a megfigyelhetőség három alappillérét, és hogy ezek hogyan segítik az alkalmazások monitorozását.
- Az OpenTelemetry használatával létrehozhat egy megfigyelhető, natív felhőbeli alkalmazást.
- Győződjön meg arról, hogy egy natív felhőbeli alkalmazás megfigyelhető adatokat hoz létre.
- Az Application Insights és a külső eszközök használatával monitorozhat egy natív felhőbeli alkalmazást.
Előfeltételek
- A C# és a .NET alkalmazások fejlesztésének tapasztalata.
- A RESTful szolgáltatás fogalmainak ismerete.
- Hozzáférés tulajdonosi jogosultsággal rendelkező Azure-előfizetéshez.
- Fejlesztői tárolók futtatása a GitHub Codespacesben vagy a Visual Studio Code-ban.