
Khả năng quan sát phân tán
Distributed tracing, OpenTelemetry, Jaeger, tương quan logs-metrics-traces, khắc phục sự cố microservices
1Span là gì trong bối cảnh distributed tracing?
Span là gì trong bối cảnh distributed tracing?
Câu trả lời
Một span đại diện cho một đơn vị công việc riêng lẻ trong một trace phân tán, với một tên, timestamp bắt đầu và kết thúc, cùng metadata. Mỗi span ghi lại một thao tác cụ thể như một lệnh gọi HTTP, một truy vấn cơ sở dữ liệu, hoặc việc thực thi một hàm. Các span được tổ chức theo cấp bậc để tạo thành một trace hoàn chỉnh thể hiện luồng của một request qua các dịch vụ.
2Sự khác biệt giữa một trace và một span là gì?
Sự khác biệt giữa một trace và một span là gì?
Câu trả lời
Một trace đại diện cho hành trình hoàn chỉnh của một request qua tất cả các dịch vụ trong một kiến trúc phân tán, trong khi một span đại diện cho một thao tác đơn lẻ bên trong trace đó. Một trace bao gồm nhiều span được tổ chức theo cấp bậc với các quan hệ parent-child. Ví dụ, một request HTTP có thể tạo ra một trace chứa các span cho routing, validation, các lệnh gọi cơ sở dữ liệu, và các lệnh gọi đến dịch vụ khác.
3OpenTelemetry (OTEL) là gì?
OpenTelemetry (OTEL) là gì?
Câu trả lời
OpenTelemetry là một framework observability mã nguồn mở, trung lập với nhà cung cấp, cung cấp các API, SDK và công cụ để instrument, tạo, thu thập và xuất dữ liệu telemetry (traces, metrics, logs). Nó ra đời từ việc hợp nhất OpenTracing và OpenCensus và đang trở thành tiêu chuẩn CNCF cho observability cloud-native. OpenTelemetry ngăn ngừa vendor lock-in bằng cách chuẩn hóa việc thu thập telemetry.
Context propagation trong distributed tracing là gì?
Ba trụ cột của observability là gì?
+19 câu hỏi phỏng vấn
Các chủ đề phỏng vấn DevOps khác
Quản lý phiên bản & Git
Cơ bản về Linux
Shell Scripting & Bash
Cơ bản về Networking
Kiến thức cơ bản về Docker
Nền tảng CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Kiến thức cơ bản về Kubernetes
Networking Kubernetes
Kubernetes Nâng cao
Ingress & API Gateway
Cơ bản về Terraform
Terraform Nâng cao
Ansible & Configuration Management
Kiến thức cơ bản AWS
Kiến thức cơ bản về Azure
Nền tảng GCP
Monitoring và Prometheus
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
Bảo mật Pipeline CI/CD
Helm & Kubernetes
Bảo mật Runtime & Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Disaster Recovery & Backup
Tối ưu hóa hiệu suất
Tối ưu Chi phí Cloud
Nguyên tắc SRE
Chaos Engineering
Platform Engineering
Nắm vững DevOps cho lần phỏng vấn tiếp theo
Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.
Bắt đầu miễn phí