.NET
Azure
DevOps

Monitoring und Logging mit .NET und Azure

.NET.NET
AspireAspire
AzureAzure

Zweitägiger Workshop zur Implementierung robuster Telemetrie in .NET-Services: stark typisiertes Logging, Distributed Tracing, Metriken, OpenTelemetry, Aspire 13, Azure Monitor, Application Insights sowie Prometheus/Grafana-Integration.

Monitoring und Logging mit .NET und Azure

Dauer: 2 Tage

Zweitägiger Workshop zur Implementierung robuster Telemetrie in .NET-Services: stark typisiertes Logging, Distributed Tracing, Metriken, OpenTelemetry, Aspire 13, Azure Monitor, Application Insights sowie Prometheus/Grafana-Integration.

Zielgruppe

  • Developers and technical professionals who want to deepen their skills in Monitoring und Logging mit .NET und Azure.
  • Architects and team leads evaluating practical implementation patterns.
  • Teams adopting modern engineering practices for delivery and operations.

Voraussetzungen

Fundierte C#/.NET-Erfahrung; grundlegende Azure-Vertrautheit ist hilfreich.

Lernziele

  • Understand the core concepts and architecture behind the course topic
  • Apply recommended implementation patterns in practical scenarios
  • Build and validate solutions using modern tooling and workflows
  • Troubleshoot common issues and improve reliability
  • Plan next steps for production-ready adoption

Kursinhalt

  • Telemetrie-Grundlagen: Logs, Metriken, Distributed Tracing
  • Stark typisiertes Logging mit source-generierten Logger Message Patterns und Logging Scopes
  • Logging mit ILogger/ILoggerFactory; strukturierte Logging Best Practices
  • Activities und Distributed Tracing; W3C-Kontext und Baggage
  • Metriken mit System.Diagnostics.Metrics, EventCounters und dotnet-counters
  • Health Checks und Liveness/Readiness-Endpunkte
  • Aspire 13: AppHost-Verdrahtung, Aspire Dashboard, OpenTelemetry-Defaults
  • OpenTelemetry-Setup in .NET: Exporters, Sampling, Resource Attributes
  • Azure Monitor, Application Insights, Log Analytics; Kusto (KQL)-Abfragen
  • Alerts und Autoscale basierend auf Metriken; Azure Load Testing-Überblick
  • Prometheus/Grafana-Integration und Dashboards
  • Monitoring für Azure Container Apps und Kubernetes-Deployments

Praktische Übungen

  • Stark typisiertes Logging zu einem Beispiel-.NET-Service hinzufügen; strukturierte Ausgaben verifizieren
  • Tracing mit Activities/OpenTelemetry aktivieren; Traces im Aspire Dashboard und App Insights anzeigen
  • Metriken und Counter konfigurieren; mit Aspire und Grafana inspizieren
  • Aspire 13 AppHost mit OTel Collector, App Insights Exporter und Prometheus verdrahten
  • Grafana-Dashboards für Latenz/Durchsatz/Fehler erstellen; Azure Monitor Alerts hinzufügen
  • Instrumentierten Service auf Azure Container Apps bereitstellen und Telemetrie End-to-End validieren

Ergebnisse

Nach Abschluss dieses Kurses können die Teilnehmenden die vermittelten Konzepte und Werkzeuge anwenden, um belastbare Lösungen in realen Projekten umzusetzen.

Interesse am Training?

Wichtiger Hinweis zu Angeboten und Preisen

Informationen, Termine, Verfügbarkeiten und Preise auf dieser Website erfolgen ohne Gewähr und stehen unter Vorbehalt der Bestätigung. Eine Trainingsanfrage begründet noch keinen verbindlichen Vertrag. Details finden Sie in unseren AGB.

Formular wird geladen...

Formular wird geladen...

Das Anfrageformular wird initialisiert. Wenn diese Meldung bestehen bleibt, laden Sie bitte die Seite neu oder kontaktieren Sie uns direkt unter office@cninnovation.com.

AI
An unhandled error has occurred. Reload 🗙