
Observabilidad Distribuida
Distributed tracing, OpenTelemetry, Jaeger, correlación de logs-metrics-traces, troubleshooting de microservicios
1¿Qué es un span en el contexto del distributed tracing?
¿Qué es un span en el contexto del distributed tracing?
Respuesta
Un span representa una unidad de trabajo individual en una traza distribuida, con un nombre, timestamps de inicio y fin, y metadatos. Cada span captura una operación específica como una llamada HTTP, una consulta a base de datos o la ejecución de una función. Los spans se organizan jerárquicamente para formar una traza completa que muestra el flujo de una petición a través de los servicios.
2¿Cuál es la diferencia entre una traza y un span?
¿Cuál es la diferencia entre una traza y un span?
Respuesta
Una traza representa el recorrido completo de una petición a través de todos los servicios de una arquitectura distribuida, mientras que un span representa una sola operación dentro de esa traza. Una traza se compone de múltiples spans organizados jerárquicamente con relaciones parent-child. Por ejemplo, una petición HTTP puede crear una traza que contiene spans para el routing, la validación, las llamadas a base de datos y las llamadas a otros servicios.
3¿Qué es OpenTelemetry (OTEL)?
¿Qué es OpenTelemetry (OTEL)?
Respuesta
OpenTelemetry es un framework de observabilidad open-source y vendor-neutral que proporciona APIs, SDKs y herramientas para instrumentar, generar, recopilar y exportar datos de telemetría (traces, metrics, logs). Resultó de la fusión de OpenTracing y OpenCensus y se está convirtiendo en el estándar CNCF para la observabilidad cloud-native. OpenTelemetry evita el vendor lock-in al estandarizar la recopilación de telemetría.
¿Qué es el context propagation en el distributed tracing?
¿Cuáles son los tres pilares de la observabilidad?
+19 preguntas de entrevista
Otros temas de entrevista DevOps
Control de versiones & Git
Fundamentos de Linux
Shell Scripting & Bash
Fundamentos de Networking
Fundamentos de Docker
Fundamentos de CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Fundamentos de Kubernetes
Networking de Kubernetes
Kubernetes Avanzado
Ingress & API Gateway
Fundamentos de Terraform
Terraform Avanzado
Ansible & Configuration Management
Fundamentos de AWS
Fundamentos de Azure
Fundamentos de GCP
Monitoreo y Prometheus
Logging & ELK Stack
Alerting e Incident Response
Cloud Identity & Secrets
Seguridad de Pipelines CI/CD
Helm & Kubernetes
Seguridad Runtime y Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Disaster Recovery & Backup
Optimización del Rendimiento
Optimización de Costos en la Nube
Principios de SRE
Chaos Engineering
Platform Engineering
Domina DevOps para tu próxima entrevista
Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.
Empieza gratis