
Verteilte Observability
Distributed Tracing, OpenTelemetry, Jaeger, Korrelation von Logs-Metrics-Traces, Troubleshooting von Microservices
1Was ist ein Span im Kontext von Distributed Tracing?
Was ist ein Span im Kontext von Distributed Tracing?
Antwort
Ein Span repräsentiert eine einzelne Arbeitseinheit in einem verteilten Trace, mit einem Namen, Start- und End-Timestamps sowie Metadaten. Jeder Span erfasst eine bestimmte Operation wie einen HTTP-Aufruf, eine Datenbankabfrage oder eine Funktionsausführung. Spans werden hierarchisch organisiert, um einen vollständigen Trace zu bilden, der den Fluss einer Anfrage über die Services hinweg zeigt.
2Was ist der Unterschied zwischen einem Trace und einem Span?
Was ist der Unterschied zwischen einem Trace und einem Span?
Antwort
Ein Trace repräsentiert den vollständigen Weg einer Anfrage über alle Services einer verteilten Architektur, während ein Span eine einzelne Operation innerhalb dieses Trace darstellt. Ein Trace besteht aus mehreren Spans, die hierarchisch über Parent-Child-Beziehungen organisiert sind. Beispielsweise kann eine HTTP-Anfrage einen Trace erzeugen, der Spans für Routing, Validierung, Datenbankaufrufe und Aufrufe an andere Services enthält.
3Was ist OpenTelemetry (OTEL)?
Was ist OpenTelemetry (OTEL)?
Antwort
OpenTelemetry ist ein quelloffenes, herstellerneutrales Observability-Framework, das APIs, SDKs und Tools bereitstellt, um Telemetriedaten (Traces, Metriken, Logs) zu instrumentieren, zu generieren, zu sammeln und zu exportieren. Es entstand aus der Zusammenführung von OpenTracing und OpenCensus und wird zum CNCF-Standard für Cloud-native Observability. OpenTelemetry verhindert Vendor-Lock-in durch die Standardisierung der Telemetrieerfassung.
Was ist Context Propagation im Distributed Tracing?
Was sind die drei Säulen der Observability?
+19 Interview-Fragen
Weitere DevOps-Interviewthemen
Versionskontrolle & Git
Linux-Grundlagen
Shell Scripting & Bash
Networking-Grundlagen
Docker-Grundlagen
CI/CD-Grundlagen
GitHub Actions
GitLab CI/CD
Jenkins
Kubernetes-Grundlagen
Kubernetes-Networking
Kubernetes Fortgeschritten
Ingress & API Gateway
Terraform-Grundlagen
Terraform Fortgeschritten
Ansible & Configuration Management
AWS-Grundlagen
Azure-Grundlagen
GCP-Grundlagen
Monitoring & Prometheus
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
CI/CD-Pipeline-Sicherheit
Helm & Kubernetes
Runtime- und Cluster-Sicherheit
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Disaster Recovery & Backup
Performance-Optimierung
Cloud-Kostenoptimierung
SRE-Prinzipien
Chaos Engineering
Platform Engineering
Meistere DevOps für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten