
Розподілена спостережуваність
Distributed tracing, OpenTelemetry, Jaeger, кореляція logs-metrics-traces, усунення несправностей мікросервісів
1Що таке span у контексті distributed tracing?
Що таке span у контексті distributed tracing?
Відповідь
Span представляє окрему одиницю роботи в розподіленому trace, з назвою, мітками часу початку й завершення та метаданими. Кожен span фіксує конкретну операцію, як-от HTTP-виклик, запит до бази даних або виконання функції. Span'и організовані ієрархічно, формуючи повний trace, що показує потік запиту через сервіси.
2Яка різниця між trace і span?
Яка різниця між trace і span?
Відповідь
Trace представляє повний шлях запиту через усі сервіси розподіленої архітектури, тоді як span представляє одну операцію в межах цього trace. Trace складається з кількох span'ів, організованих ієрархічно через відносини parent-child. Наприклад, HTTP-запит може створити trace, що містить span'и для маршрутизації, валідації, викликів бази даних і викликів до інших сервісів.
3Що таке OpenTelemetry (OTEL)?
Що таке OpenTelemetry (OTEL)?
Відповідь
OpenTelemetry — це відкритий, незалежний від постачальника фреймворк спостережуваності, що надає API, SDK та інструменти для інструментування, генерування, збору й експорту даних телеметрії (traces, metrics, logs). Він виник зі злиття OpenTracing та OpenCensus і стає стандартом CNCF для cloud-native спостережуваності. OpenTelemetry запобігає vendor lock-in, стандартизуючи збір телеметрії.
Що таке context propagation у distributed tracing?
Які три стовпи спостережуваності?
+19 питань зі співбесід
Інші теми співбесід DevOps
Контроль версій & Git
Основи Linux
Shell Scripting & Bash
Основи мереж
Основи Docker
Основи CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Основи Kubernetes
Networking Kubernetes
Kubernetes Просунутий
Ingress & API Gateway
Основи Terraform
Terraform Просунутий
Ansible & Configuration Management
Основи AWS
Основи Azure
Основи GCP
Моніторинг і Prometheus
Logging & ELK Stack
Alerting та Incident Response
Cloud Identity & Secrets
Безпека CI/CD пайплайнів
Helm & Kubernetes
Безпека Runtime та Cluster
Container Supply Chain Security
Service Mesh та Istio
GitOps & ArgoCD
Progressive Delivery
Disaster Recovery & Backup
Оптимізація продуктивності
Оптимізація витрат на хмару
Принципи SRE
Chaos Engineering
Platform Engineering
Опануй DevOps для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно