İzleme için bir uygulamanın araçlanması

Azure Çözümlerini İzleme ve Sorun Giderme

Ebadur Osib

Senior Cloud Consulting Engineer

Araçlama vs Application Insights

instrumentationvsapplicationinsights.jpg

Azure Çözümlerini İzleme ve Sorun Giderme

İzleme için bir uygulamanın araçlanması

nodata.jpg

Azure Çözümlerini İzleme ve Sorun Giderme

Araçlama

questionmarkapp.jpg

connectedapp.jpg

Azure Çözümlerini İzleme ve Sorun Giderme

Uygulama araçlaması nedir?

appemittingtelemetry.jpg

 

  • İzleme kodu ekler.
  • Telemetri toplamayı etkinleştirir:
    • istek oranları
    • yanıt süreleri
    • hatalar
    • bağımlılıklar
  • Verileri Azure Monitor ve Application Insights’a gönderir.
Azure Çözümlerini İzleme ve Sorun Giderme

Otomatik araçlama

 

  • Yaygın Azure hizmetlerinde desteklenir:
    • App Services
    • Azure Functions
  • En az yapılandırma.
  • Manuel kod değişikliği yok.

  InsightsOn.jpg

Azure Çözümlerini İzleme ve Sorun Giderme

Otomatik araçlama iş başında

autoinstrumentation-in-action.jpg

Azure Çözümlerini İzleme ve Sorun Giderme

Azure’un otomatik enjekte ettikleri

layreddiagram.jpg

 

  • Çalışma zamanına Application Insights aracısı enjekte edilir.
  • Aracı, çalışma zamanı düzeyi SDK kancalarını kullanır.
  • Telemetri otomatik yayılır.
  • Açık SDK başvuruları gerekmez.
Azure Çözümlerini İzleme ve Sorun Giderme

Sessiz hata

silentfailure.jpg

Azure Çözümlerini İzleme ve Sorun Giderme

Sessiz hata

silentfailure2.jpg

silentfailure3.jpg

Azure Çözümlerini İzleme ve Sorun Giderme

Manuel araçlama

 

  • SDK uygulama koduna eklenir.
  • Daha fazla kontrol.
  • Şunlar için özel telemetri:
    • olaylar
    • iş metrikleri
    • ayrıntılı izler

codesnippet.jpg

Azure Çözümlerini İzleme ve Sorun Giderme

Anahtarlar ve bağlantılar

  • Telemetri bir hedefe ihtiyaç duyar.
  • Bağlantı dizesiyle tanımlanır.
  • Otomatik araçlama bunu kendiliğinden yapılandırır.
  • Manuel araçlama açık konum ister.
  • Telemetri için gereklidir.

connectionstring.jpg

Azure Çözümlerini İzleme ve Sorun Giderme

Ortam değişkenleri

environmentvariables.jpg

Azure Çözümlerini İzleme ve Sorun Giderme

Sorun giderme

 

  • Application Insights’ın etkin olduğundan emin olun.
  • Doğru bağlantı dizesini kullandığınızı doğrulayın.
  • Desteklenen çalışma zamanı ve hizmeti kontrol edin.
  • Çakışan SDK yapılandırması olmasın.

checklist.jpg

Azure Çözümlerini İzleme ve Sorun Giderme

Özet

summary.jpg

 

  • Araçlama, uygulamaları gözlemlenebilir kılar.
  • Otomatik araçlama kod değişikliği gerektirmez.
  • Platform düzeyinde etkinleştirilir.
  • Ortam tabanlı yapılandırma kullanır.
  • Hızlı ve tutarlı görünürlük sağlar.
  • Daha derin izleme için temel oluşturur
Azure Çözümlerini İzleme ve Sorun Giderme

¡Vamos a practicar!

Azure Çözümlerini İzleme ve Sorun Giderme

Preparing Video For Download...