Giriş
Buluta özel uygulamaların dağıtılmış doğası nedeniyle, iyi durumda olduklarından ve davranışlarının hızlı ve güvenilir olduğundan emin olmak için yakından izlenmelidir. Sorunlar gelişirse, kullanıcılardan önce bilmeniz gerekir. OpenTelemetry gibi bir telemetri paketi ekleyerek gözlemlenebilirlik elde edebilirsiniz.
Stok yönetimi için kullandığı mikro hizmet tabanlı web uygulamasına sahip çevrimiçi bir açık hava giyim perakendecisi için çalıştığınızı düşünün. Bulutta yerel uygulamayı test ederken, davranışının izlenebildiğinden emin olmanız istenir. .NET'in gözlemlenebilirliği nasıl desteklediğini görmek istiyorsunuz.
Bu modülde, OpenTelemetry paketlerini dahil ederek ve Application Insights'ta veya üçüncü taraf araçlarda verileri analiz ederek bulutta yerel uygulamanızda gözlemlenebilirlik oluşturmayı öğreneceksiniz.
Öğrenme hedefleri
- Gözlemlenebilirliğin üç sütununu ve bunların uygulamaları izlemeye nasıl yardımcı olduğunu açıklayın.
- OpenTelemetry kullanarak bulut tabanlı gözlemlenebilir bir uygulama oluşturun.
- Bulutta yerel bir uygulamanın gözlemlenebilir veriler üretmesini sağlayın.
- Bulutta yerel bir uygulamayı izlemek için Application Insights'ı ve üçüncü taraf araçlarını kullanın.
Önkoşullar
- C# ve .NET'te uygulama geliştirme deneyimi.
- RESTful hizmet kavramları hakkında bilgi.
- Sahip ayrıcalığına sahip bir Azure aboneliğine erişim.
- GitHub Codespaces veya Visual Studio Code'da geliştirme kapsayıcıları çalıştırma olanağı.