
Rozproszona obserwowalność
Distributed tracing, OpenTelemetry, Jaeger, korelacja logs-metrics-traces, rozwiązywanie problemów w mikrousługach
1Czym jest span w kontekście distributed tracing?
Czym jest span w kontekście distributed tracing?
Odpowiedź
Span reprezentuje pojedynczą jednostkę pracy w rozproszonym trace, z nazwą, znacznikami czasu początku i końca oraz metadanymi. Każdy span przechwytuje konkretną operację, taką jak wywołanie HTTP, zapytanie do bazy danych lub wykonanie funkcji. Spany są organizowane hierarchicznie, tworząc kompletny trace pokazujący przepływ żądania przez usługi.
2Jaka jest różnica między trace a span?
Jaka jest różnica między trace a span?
Odpowiedź
Trace reprezentuje pełną drogę żądania przez wszystkie usługi w architekturze rozproszonej, podczas gdy span reprezentuje pojedynczą operację w obrębie tego trace. Trace składa się z wielu spanów zorganizowanych hierarchicznie poprzez relacje parent-child. Na przykład żądanie HTTP może utworzyć trace zawierający spany dla routingu, walidacji, wywołań do bazy danych oraz wywołań do innych usług.
3Czym jest OpenTelemetry (OTEL)?
Czym jest OpenTelemetry (OTEL)?
Odpowiedź
OpenTelemetry to otwartoźródłowy, niezależny od dostawcy framework obserwowalności, który dostarcza API, SDK i narzędzia do instrumentacji, generowania, zbierania i eksportowania danych telemetrycznych (traces, metrics, logs). Powstał z połączenia OpenTracing i OpenCensus i staje się standardem CNCF dla obserwowalności cloud-native. OpenTelemetry zapobiega vendor lock-in poprzez standaryzację zbierania telemetrii.
Czym jest context propagation w distributed tracing?
Jakie są trzy filary obserwowalności?
+19 pytań z rozmów
Inne tematy rekrutacyjne DevOps
Kontrola wersji & Git
Podstawy Linux
Shell Scripting & Bash
Podstawy sieci
Podstawy Dockera
Podstawy CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Podstawy Kubernetes
Networking Kubernetes
Kubernetes Zaawansowany
Ingress & API Gateway
Podstawy Terraform
Terraform Zaawansowany
Ansible & Configuration Management
Podstawy AWS
Podstawy Azure
Podstawy GCP
Monitoring i Prometheus
Logging & ELK Stack
Alerting i Incident Response
Cloud Identity & Secrets
Bezpieczeństwo Pipeline'ów CI/CD
Helm & Kubernetes
Bezpieczeństwo Runtime i Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Disaster Recovery & Backup
Optymalizacja wydajności
Optymalizacja Kosztów Chmury
Zasady SRE
Chaos Engineering
Platform Engineering
Opanuj DevOps na następną rozmowę
Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.
Zacznij za darmo