
Observabilidade Distribuída
Distributed tracing, OpenTelemetry, Jaeger, correlação de logs-metrics-traces, troubleshooting de microsserviços
1O que é um span no contexto do distributed tracing?
O que é um span no contexto do distributed tracing?
Resposta
Um span representa uma unidade de trabalho individual em um trace distribuído, com um nome, timestamps de início e fim, e metadados. Cada span captura uma operação específica como uma chamada HTTP, uma consulta a banco de dados ou a execução de uma função. Os spans são organizados hierarquicamente para formar um trace completo que mostra o fluxo de uma requisição através dos serviços.
2Qual é a diferença entre um trace e um span?
Qual é a diferença entre um trace e um span?
Resposta
Um trace representa o percurso completo de uma requisição através de todos os serviços de uma arquitetura distribuída, enquanto um span representa uma única operação dentro desse trace. Um trace é composto por múltiplos spans organizados hierarquicamente com relações parent-child. Por exemplo, uma requisição HTTP pode criar um trace contendo spans para o routing, a validação, as chamadas a banco de dados e as chamadas a outros serviços.
3O que é o OpenTelemetry (OTEL)?
O que é o OpenTelemetry (OTEL)?
Resposta
O OpenTelemetry é um framework de observabilidade open-source e vendor-neutral que fornece APIs, SDKs e ferramentas para instrumentar, gerar, coletar e exportar dados de telemetria (traces, metrics, logs). Resultou da fusão do OpenTracing e do OpenCensus e está se tornando o padrão CNCF para observabilidade cloud-native. O OpenTelemetry evita o vendor lock-in ao padronizar a coleta de telemetria.
O que é context propagation no distributed tracing?
Quais são os três pilares da observabilidade?
+19 perguntas de entrevista
Outros temas de entrevista DevOps
Controle de versão & Git
Fundamentos do Linux
Shell Scripting & Bash
Fundamentos de Redes
Fundamentos do Docker
Fundamentos de CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Fundamentos do Kubernetes
Networking de Kubernetes
Kubernetes Avançado
Ingress & API Gateway
Fundamentos do Terraform
Terraform Avançado
Ansible & Configuration Management
Fundamentos do AWS
Fundamentos do Azure
Fundamentos do GCP
Monitoramento e Prometheus
Logging & ELK Stack
Alerting e Incident Response
Cloud Identity & Secrets
Segurança de Pipelines CI/CD
Helm & Kubernetes
Segurança Runtime e Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Disaster Recovery & Backup
Otimização de Desempenho
Otimização de Custos na Nuvem
Princípios de SRE
Chaos Engineering
Platform Engineering
Domine DevOps para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis