Seminare
Seminare

ASP.NET Logging

Seminar - GFU Cyrus AG

Nach dem Seminar können Sie ein effektives, strukturiertes und Cloud-kompatibles Logging in ASP.NET Core-Anwendungen aufsetzen. Sie verstehen, wie Sie Logs in Azure speichern und analysieren, wie Sie OpenTelemetry für Tracing einsetzen und wie Sie mit Dashboards, Metriken und KQL eine ganzheitliche Observability-Lösung schaffen.
Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Tag 1 - Logging in ASP.NET Core und Integration in Azure


  • Logging - Ziele und Herausforderungen in Cloud-Umgebungen
    • Warum Logging in verteilten Systemen besonders ist
    • Logging-Anforderungen für DevOps, Monitoring, Support
    • Unterschiede zwischen lokalen und Cloud-Logs

  • Logging Frameworks im Überblick
    • Serilog, NLog, log4net - Stärken und Einsatzszenarien
    • Structured Logging für Analyse in Azure
    • Logging-Sinks für Azure: Application Insights, Blob Storage, Azure Monitor

  • Das Logging-Konzept in ASP.NET Core
    • Das ILogger-Interface & Logging-Scopes
    • Konfiguration über appsettings.json, EnvironmentSettings, Azure App Configuration
    • Logging-Filter, Category-Filter, EventIds

  • Logging nach Azure
    • Logs schreiben nach Azure Application Insights
    • Serilog Azure Sinks (Application Insights, Blob Storage, Table Storage)
    • Connection Strings, Instrumentation Keys und Managed Identity

  • Praktische Übungen
    • ASP.NET Core App mit Serilog + Application Insights
    • Querying Logs mit KQL (Kusto Query Language) im Azure Portal
    • Setup einer Azure Log Analytics Workspace


Tag 2 - OpenTelemetry, Tracing & Observability mit Azure Monitor


  • Einführung in OpenTelemetry
    • Überblick: Logs, Metrics, Traces - alles in einem Standard
    • OpenTelemetry in ASP.NET Core: SDK, Collector, Exporter
    • Logging vs. Tracing vs. Metrics im Cloud-Kontext

  • Distributed Tracing mit Azure
    • Tracing von HTTP-Aufrufen, Datenbankzugriffen, Hintergrundjobs
    • OpenTelemetry Export nach Azure Monitor / Application Insights
    • TraceId, SpanId und CorrelationContext

  • End-to-End-Observability in Azure
    • Zusammenspiel von Logs, Traces und Metriken in Azure Monitor
    • Alerts & Dashboards: Insights für DevOps & Betrieb
    • Application Map, Dependency Map, Performance Monitoring

  • Best Practices für Logging in Azure
    • Logging in Microservices & Azure App Services / Functions
    • Performance, Sampling & Datenmengen kontrollieren
    • Sicherheit: DSGVO-konformes Logging in Azure

  • Praktische Übungen
    • Integration von OpenTelemetry in ASP.NET Core App
    • Export zu Azure Monitor & Visualisierung
    • Eigene Dashboards und KQL-Queries erstellen

Zielgruppe:

Dieses Seminar richtet sich an .NET-Entwickler:innen
, die bereits Erfahrung mit ASP.NET Core gesammelt haben und nun Logging gezielt und strukturiert einsetzen möchten. Besonders profitieren Entwickler:innen, die in Cloud-Umgebungen mit Azure arbeiten oder eine Observability-Strategie für ihre Anwendung aufbauen wollen.



Teilnahmevoraussetzungen:


  • Sie verfügen über solide Kenntnisse in C# und dem .NET-Ökosystem
  • Sie haben praktische Erfahrung mit ASP.NET Core
  • Grundkenntnisse in Webentwicklung und API-Design sind hilfreich
  • Erste Erfahrungen mit Azure oder Cloud-Plattformen sind von Vorteil, aber nicht zwingend
Seminarkennung:
S5297
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha