Anwendungsentwickler und DevOps-Experten müssen sicherstellen, dass ihre App optimal funktioniert. Bei Fehlern, langsamer Geschwindigkeit oder minderwertiger Leistung kann diese App jedoch Hilfe brauchen. Fachleute müssen die Leistung kontinuierlich überwachen und beobachten. Bei der Anwendungsüberwachung geht es darum, die Effektivität einer Anwendung zu identifizieren, zu messen und zu bewerten. Auf der anderen Seite bezieht sich die Beobachtbarkeit darauf, wie gut eine Anwendung anhand der aus der Überwachung gewonnenen Daten überwacht werden kann. Sowohl Monitoring als auch Observability sind notwendig, um Einblicke in das System zu erhalten und dessen ordnungsgemäße Funktionsweise zu gewährleisten. Dieser Kurs führt gründlich in Monitoring und Observability ein und behandelt grundlegende Konzepte und beliebte Tools wie Prometheus, Grafana, Mezmo (LogDNA) und Instana. Außerdem lernen Sie die drei Säulen der Beobachtbarkeit und des Tracing für Container-Anwendungen kennen und sammeln praktische Erfahrungen mit dem OpenTelemetry-Framework. Während des gesamten Kurses werden Sie interaktive praktische Übungen durchführen, um Ihr Wissen anzuwenden und Erfahrungen mit den Tools und Techniken zu sammeln, die von Software- und DevOps-Profis verwendet werden. Am Ende dieses Kurses werden Sie in der Lage sein, Ihr Wissen über Monitoring und Beobachtbarkeit zu demonstrieren, und Sie werden das Selbstvertrauen gewinnen, diese Aufgaben in einem praktischen Umfeld durchzuführen.
Überwachung und Beobachtbarkeit für Entwicklung und DevOps
Dieser Kurs ist Teil mehrerer Programme.
Dozenten: John Rofrano
TOP-LEHRKRAFT
7.368 bereits angemeldet
Enthalten in
(60 Bewertungen)
Empfohlene Erfahrung
Was Sie lernen werden
Erklären Sie die Bedeutung der Überwachung und beschreiben Sie Konzepte wie Goldene Signale
Demonstrieren Sie Ihr Wissen über Observabilität mit Instana und erklären Sie die Säulen der Observabilität, Cloud-native Observabilität und Arten von Sampling
Implementieren Sie die Protokollierung und demonstrieren Sie Ihr Wissen über Telemetrie mit OpenTelemetry und Tracing mit Kubernetes
Entwickeln Sie praktische Erfahrung mit einer Vielzahl von Tools wie Prometheus, Grafana, Mezmo (LogDNA), OpenTelemetry und Instana
Kompetenzen, die Sie erwerben
- Kategorie: Beobachtbarkeit
- Kategorie: Telemetrie
- Kategorie: Überwachung
- Kategorie: Logging
- Kategorie: Rückverfolgung
Wichtige Details
Zu Ihrem LinkedIn-Profil hinzufügen
15 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.
Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat von IBM zur Vorlage
Erwerben Sie ein Karrierezertifikat.
Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.
Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.
In diesem Kurs gibt es 5 Module
In dieser Woche erhalten Sie eine Einführung in die Anwendungsüberwachung, in die gängigen Begriffe, die bei der Überwachung verwendet werden, und in die Frage, warum Überwachung für Entwickler wichtig ist. Außerdem lernen Sie die Arten der Überwachung kennen, die Ihnen Einblick in die Leistung von Anwendungen und verbundenen IT-Systemen geben. Sie werden mit den vier Goldenen Signalen der Überwachung vertraut gemacht und lernen, wie Sie die Goldenen Signale nutzen können, um Ihre Überwachungssysteme zu verbessern. Dann werden Sie die Unterschiede zwischen dem Überwachungs- und dem Auswertungsprozess kennenlernen. Sie werden lernen, dass die Überwachung ein routinemäßiger, fortlaufender Prozess ist, während die Bewertung ein langfristiger Prozess ist. Sie werden mehr über die Komponenten der Überwachung erfahren, einschließlich Metriken, Beobachtbarkeit und Alarme. Sie werden auch erfahren, wie wichtig es ist, hostbasierte, Anwendungs-, Netzwerk- und Konnektivitäts- sowie Serverpool-Metriken zu verfolgen. Schließlich erfahren Sie mehr über die Notwendigkeit der Anwendungsüberwachung und deren Bedeutung.
Das ist alles enthalten
8 Videos2 Lektüren3 Aufgaben1 Plug-in
Diese Woche lernen Sie etwas über synthetische Überwachung und ihre Bedeutung. Außerdem lernen Sie die synthetischen Überwachungstools, ihre Einsatzmöglichkeiten und ihre Funktionen kennen. Sie erhalten einen Einblick, wie die Anwendungsüberwachung es Entwicklern ermöglicht, Anwendungen zu beobachten und wie die Überwachung wertvolle Einblicke in die Anwendungsleistung liefern kann. Sie lernen Prometheus kennen und erfahren, welche Vorteile der Einsatz eines Analysetools mit sich bringt. Außerdem lernen Sie Grafana kennen, das in der Regel mit Prometheus verwendet wird. Sie erfahren, wie ein Visualisierungstool wie Grafana Ihre gesamten Überwachungsdaten organisieren kann. Außerdem werden Sie erfahren, wie das richtige Visualisierungstool Ihrem Unternehmen helfen kann und dass die Visualisierung viele Optionen wie Diagramme, Grafiken und Zeitleisten umfasst. Schließlich erfahren Sie etwas über die Alarmierung, den reaktionsschnellen Teil eines Überwachungssystems, und lernen Metrik-, Protokoll-, Aktivitätsprotokoll- und Smart Detection-Alarme kennen.
Das ist alles enthalten
8 Videos2 Lektüren3 Aufgaben2 App-Elemente2 Plug-ins
In diesem Modul werden Sie das Konzept der Anwendungsprotokollierung und seine Bedeutung kennenlernen. Sie werden die Vorteile der Verwendung von Tools zur Protokollüberwachung und deren Funktionen kennenlernen. Außerdem erhalten Sie eine Einführung in die verteilte Protokollierung und in Tracing-Techniken. Sie lernen auch die Schlüsselkonzepte der verteilten Verfolgung und die Schritte zur Implementierung der verteilten Protokollierung kennen. Sie erfahren, wie Sie die Protokollierung implementieren und welche verschiedenen Arten von Protokollen es gibt. Sie erhalten einen Einblick in die Formatierung, Analyse und Aufbewahrung von Protokollen. Außerdem werden Sie die wichtigsten Gründe für die Speicherung von Protokolldaten kennenlernen. Sie werden die analytischen Dimensionen erkunden, die vorschlagen, wie lange die Aufbewahrungsfrist für Protokolldaten sein sollte. Sie werden auch einige bewährte Verfahren für die Speicherung von Protokollen kennenlernen. Außerdem werden Sie Mezmo, seine Anwendungsfälle und seine Funktionen kennenlernen. Schließlich werden Sie in die Arbeit mit Mezmo und die Methoden zum Einlesen von Protokolldaten in die Mezmo-Plattform eingeführt.
Das ist alles enthalten
6 Videos3 Lektüren4 Aufgaben3 Plug-ins
In diesem Modul lernen Sie etwas über Observabilität, ihre Vorteile und die drei Säulen der Observabilität. Sie lernen das Konzept der Cloud Native Observability, seine Tools und die Säulen der Cloud Enterprise Observability kennen. Außerdem werden Sie in das Konzept des Sampling bei der Protokollierung und seine Vor- und Nachteile eingeführt und lernen Instana und seine Anwendungsfälle kennen. Sie erhalten Einblicke in die Telemetrie und erklären deren Bedeutung und Vorteile. Sie lernen die Funktionsweise der Telemetrie und die Schritte zu ihrer Implementierung in die Anwendungsentwicklung kennen. Sie werden auch zwischen verteiltem Tracing und Telemetrie unterscheiden und dabei beliebte Telemetrie- und verteilte Tracing-Tools kennenlernen. Sie erfahren, warum Tracing für Container-Anwendungen erforderlich ist und welche Methoden sich für die Implementierung von Tracing in der Anwendungsentwicklung am besten eignen.
Das ist alles enthalten
9 Videos3 Lektüren4 Aufgaben1 App-Element5 Plug-ins
In diesem Modul führen Sie zwei Praxisprojekte durch, in denen Sie Ihre Kenntnisse über die Überwachung und Beobachtbarkeit mit den entsprechenden Tools anwenden können. Im ersten Teil werden Sie ein Instana-Konto erstellen und einrichten, um die Anmeldedaten für die Überwachung von Anwendungen und Infrastrukturen kennenzulernen. Sie werden auch die Möglichkeit haben, ein Instana-Dashboard und eine Website zu erstellen und ihre Anmeldedaten für die zukünftige Verwendung zu speichern. Im nächsten Teil werden Sie Instana erkunden, um eine Anwendung namens Robotshop mit Docker zu überwachen. Sie werden sich mit der Verbindung der Robotshop-Anwendung mit Instana für eine effiziente Überwachung und Analyse beschäftigen. Mithilfe von Docker-Befehlen im Terminal werden Sie eine nahtlose Verbindung zwischen dem Instana-Dashboard und der Robotshop-Anwendung herstellen. Dieses praktische Projekt vermittelt Ihnen das Wissen und die Fähigkeiten, die Leistung Ihrer Anwendung effektiv zu überwachen und datengestützte Entscheidungen zur Optimierung der Effizienz zu treffen.
Das ist alles enthalten
2 Lektüren1 Aufgabe1 App-Element3 Plug-ins
Dozenten
von
Empfohlen, wenn Sie sich für Softwareentwicklung interessieren
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Bewertungen von Lernenden
Zeigt 3 von 60
60 Bewertungen
- 5 stars
72,58 %
- 4 stars
17,74 %
- 3 stars
6,45 %
- 2 stars
1,61 %
- 1 star
1,61 %
Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu über 7.000 erstklassigen Kursen, praktischen Projekten und Zertifikatsprogrammen, die Sie auf den Beruf vorbereiten – alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Grundkenntnisse in DevOps und Softwareentwicklung.
- Grundlegende Kenntnisse über DevOps
- Mittlere Kenntnisse in der Python-Programmierung
- Mittlere Kenntnisse in der Arbeit mit Containern, Docker, Container Orchestration, OpenShift und Kubernetes
- Mittlere Kenntnisse in der Anwendungsentwicklung
Sie müssen sich für ein kostenloses GitHub-Konto anmelden und andere kostenlose Tools von IBM in Ihrem Browser verwenden.