Logging, Monitoring und Observability in Google Cloud
Dieser Kurs vermittelt den Teilnehmern Techniken zur Überwachung und Verbesserung der Infrastruktur- und Anwendungspeformance in Google Cloud. Durch eine Kombination aus Präsentationen, Demos, praktischen Übungen und Fallstudien aus der Praxis sammeln die Teilnehmer Erfahrungen mit Full-Stack-Monitoring, Echtzeit-Logmanagement und -analyse, dem Debuggen von Code in der Produktion, dem Aufspüren von Performanceengpässen in Anwendungen und der Profilerstellung von CPU- und Speichernutzung.
- Dauer: 2 Tage
- Sprachen: Englisch, Deutsch
- Niveau: Einstieg
- Gruppengröße: Bis zu 16
Das lernen Sie
- Zweck und Funktionen von Google Cloud Observability erläutern.
- Monitoring für mehrere Cloud-Projekte implementieren.
- Benachrichtigungsrichtlinien, Verfügbarkeitsprüfungen und Benachrichtigungen erstellen.
- Ops Agent installieren und verwalten, um Logs für Compute Engine zu erfassen.
- Cloud Operations für GKE erläutern.
- VPC-Flow-Logs und Firewall-Regel-Logs analysieren.
- Cloud-Audit-Logs-Instanzen analysieren und exportieren.
- Ressourcenintensive Funktionen in einer Anwendung profilieren und identifizieren.
- Kosten der Ressourcennutzung für Monitoring-bezogene Komponenten in Google Cloud analysieren.
Voraussetzungen
- Den Kurs „Google Cloud Fundamentals: Core Infrastructure“ abgeschlossen haben oder über gleichwertige Erfahrung verfügen.
- Grundlegende Kenntnisse in Skripting oder Programmierung haben.
- Sicher im Umgang mit Befehlszeilentools und Linux-Betriebssystemumgebungen sein.
Kursinhalt
Introduction to Google Cloud Observability
- Describe the purpose and capabilities of Google Cloud Observability.
- Explain the purpose of the Cloud Monitoring tool.
- Explain the purpose of Cloud Logging and Error Reporting tools.
- Explain the purpose of Application Performance Management tools.
Monitoring critical systems
- Use Cloud Monitoring to view metrics for multiple cloud projects.
- Explain the different types of dashboards and charts that can be built.
- Create an uptime check.
- Explain the cloud operations architecture.
- Explain and demonstrate the purpose of using Monitoring Query Language (MQL) for monitoring.
Alerting policies
- Explain alerting strategies.
- Explain alerting policies.
- Explain error budget.
- Explain why server-level indicators (SLIs), service-level objectives (SLOs), and service-level agreements (SLAs) are important.
- Identify types of alerts and common uses for each.
- Use Cloud Monitoring to manage services.
Advanced logging and analysis
- Use Log Explorer features.
- Explain the features and benefits of logs-based metrics.
- Define log sinks (inclusion filters) and exclusion filters.
- Explain how BigQuery can be used to analyze logs.
- Export logs to BigQuery for analysis.
- Use log analytics on Google Cloud.
Working with Cloud Audit Logs
- Explain Cloud Audit Logs.
- List and explain different audit logs.
- Explain the features and functionalities of the different audit logs.
- List the best practices to implement audit logs.
Configuring Google Cloud services for observability
- Use the Ops Agent with Compute Engine.
- Enable and use Kubernetes Monitoring.
- Explain the benefits of using Google Cloud Managed Service for Prometheus.
- Explain the use of PromQL to query Cloud Monitoring metrics.
- Explain the uses of OpenTelemetry.
- Explain custom metrics.
Monitoring the Google Cloud network
- Collect and analyze VPC Flow Logs and firewall rules logs.
- Enable and monitor Packet Mirroring.
- Explain the capabilities of the Network Intelligence Center.
Investigating application performance issues
- Explain the features, benefits, and functionalities of Error Reporting, Cloud Trace, and Cloud Profiler.
Optimizing the costs for Google Cloud Observability
- Analyze resource utilization cost for monitoring-related components within Google Cloud.
- Implement best practices for controlling the cost of monitoring withinGoogle Cloud.
Passende Kurse
Anwendungsentwicklung mit Cloud Run
Dieser Kurs vermittelt Ihnen die Grundlagen, Praktiken, Fähigkeiten und Tools für die moderne Cloud-Anwendungsentwicklung mit Cloud Run. Durch eine Kombination aus Präsentation, praktischen Übungen und ergänzenden Materialien lernen Sie, wie Sie Anwendungen in Google Cloud mithilfe von Cloud Run entwickeln und bereitstellen. Diese Version des Kurses besteht aus drei separaten Kursen, die Themen zur Erstellung von Containern, zur Entwicklung von Anwendungen mit Cloud Run und zu Cloud Run-Funktionen umfassen.
Erste Schritte mit Google Kubernetes Engine
Dieser Kurs bietet eine Einführung in Kubernetes, eine Softwareschicht, die zwischen Ihren Anwendungen und Ihrer Hardware-Infrastruktur liegt. Google Kubernetes Engine (GKE) bietet Ihnen Kubernetes als Managed Service in der Google Cloud. Dieser Kurs vermittelt die Grundlagen von GKE und wie Anwendungen containerisiert und in der Google Cloud ausgeführt werden. Der Kurs behandelt eine grundlegende Einführung in Google Cloud, einen Überblick über Container und Kubernetes, die Kubernetes-Architektur und Kubernetes-Operationen.
Erste Schritte mit Terraform für Google Cloud
Dieser Kurs bietet eine Einführung in die Verwendung von Terraform für Google Cloud. Er versetzt die Lernenden in die Lage zu beschreiben, wie Terraform zur Implementierung von Infrastruktur als Code eingesetzt werden kann, und einige seiner Schlüsselfunktionen und -merkmale anzuwenden, um Google Cloud-Infrastruktur zu erstellen und zu verwalten. Die Lernenden erhalten praktische Übungen zum Erstellen von Google Cloud-Ressourcen mit Terraform.
Unsicher, welcher Kurs passt?
Buchen Sie ein 30-minütiges Gespräch. Wir schauen uns an, wo Ihr Team steht und was es können muss — und stellen daraus einen konkreten Kurstermin oder einen passenden Lernplan zusammen.