468 sintomas catalogados

Cada sintoma com causa provável e correção, ligado à lição da trilha Observabilidade que explica o porquê. Descreva o sintoma para filtrar.

SintomaCausa provávelCorreçãoLição
Não aparecem traces no backendSampling configurado muito agressivo ou erro de sintaxe na configuraçãoReduza o sampling_percentage e valide a configuração YAMLAjustando sampling e agregação de métricas
Métricas não agregadas corretamenteaggregation_type incompatível com o tipo de métricaRevise o tipo de métrica e ajuste aggregation_typeAjustando sampling e agregação de métricas
Latência aumentou após ajusteUso excessivo de tail_sampling ou agregação pesadaSimplifique as regras ou aumente recursos do CollectorAjustando sampling e agregação de métricas
Alerta não dispara mesmo com condição atingidaQuery mal definida ou intervalo de tempo incorretoRevise a query e ajuste o parâmetro de tempoAlertas automáticos: detectando e reagindo a incidentes em t
E-mail não enviadoConfiguração SMTP incorreta ou bloqueio de firewallVerifique as credenciais e conectividade com o servidor SMTPAlertas automáticos: detectando e reagindo a incidentes em t
Webhook não recebe chamadaURL incorreta ou endpoint inacessívelTeste o endpoint manualmente e corrija a URLAlertas automáticos: detectando e reagindo a incidentes em t
Alertas não aparecem na interface do AlertmanagerPrometheus não está enviando alertas ou endpoint está incorretoVerifique a configuração do bloco alerting no prometheus.yml e logs do PrometheusAlertas inteligentes: Prometheus Alertmanager na prática
E-mails de alerta não chegamConfiguração SMTP incorreta ou bloqueio na porta 587Revise credenciais SMTP e teste conexão com telnetAlertas inteligentes: Prometheus Alertmanager na prática
Alertas duplicados ou em excessoAgrupamento mal configurado ou repeat_interval muito baixoAjuste group_by e repeat_interval no alertmanager.ymlAlertas inteligentes: Prometheus Alertmanager na prática
Alertas não aparecem na interface do AlertmanagerPrometheus não está enviando alertas ou endpoint está incorretoVerifique a configuração do bloco alerting no prometheus.yml e logs do PrometheusAlertas inteligentes: Prometheus Alertmanager na prática
E-mails de alerta não chegamConfiguração SMTP incorreta ou bloqueio na porta 587Revise credenciais SMTP e teste conexão com telnetAlertas inteligentes: Prometheus Alertmanager na prática
Alertas duplicados ou em excessoAgrupamento mal configurado ou repeat_interval muito baixoAjuste group_by e repeat_interval no alertmanager.ymlAlertas inteligentes: Prometheus Alertmanager na prática
Latência da aplicação aumentou após instrumentaçãoBatch ou buffer mal dimensionado, exportação síncrona ou sampling baixoAjuste batch para valores maiores, aumente o timeout ou use sampling mais agressivoAnálise de performance: quando a instrumentação atrapalha
Consumo de memória do Collector cresce continuamenteBuffers grandes demais ou exportação lentaReduza send_batch_max_size ou otimize o backend de exportaçãoAnálise de performance: quando a instrumentação atrapalha
Perda de traces ou métricas sob alta cargaBuffers estourando ou exportação bloqueadaAumente send_batch_size ou otimize o backend; use samplingAnálise de performance: quando a instrumentação atrapalha
Erro 400 Bad Request ao inserir documentoJSON malformado ou campo inesperadoValide o JSON e revise o mapeamento do índiceAPIs REST do Elasticsearch: ingestão e consulta sem intermed
Erro 401 UnauthorizedFalta de autenticação ou credenciais inválidasInclua cabeçalhos de autenticação válidosAPIs REST do Elasticsearch: ingestão e consulta sem intermed
Bulk retorna erros parciaisFormato NDJSON incorreto ou dados inconsistentesRevise cada linha do payload e valide o NDJSONAPIs REST do Elasticsearch: ingestão e consulta sem intermed
Logs não estão sendo gravadosPermissões de diretório ou configuração incorretaAjuste permissões e revise o caminho de log no arquivo de configuraçãoAuditoria e logs do Elastic Stack: onde procurar e como inte
Mensagens de erro aparecem repetidamenteProblema não resolvido no serviçoLeia a mensagem completa, corrija a causa raiz e reinicie o serviçoAuditoria e logs do Elastic Stack: onde procurar e como inte
Arquivo audit.log não existeAuditoria não ativada no ElasticsearchAtive xpack.security.audit.enabled no elasticsearch.yml e reinicieAuditoria e logs do Elastic Stack: onde procurar e como inte
Usuário recebe erro 401 ao tentar acessar logsCredenciais incorretas ou autenticação não configurada corretamenteRevise usuário/senha ou token; confira configuração de autenticação no Loki e no proxyAutenticação, autorização e isolamento de dados
Logs aparecem para o tenant erradotenant_id não especificado ou incorreto no Fluent BitAjuste o parâmetro tenant_id na configuração do Fluent BitAutenticação, autorização e isolamento de dados
Acesso negado mesmo com credenciais corretasRestrição excessiva no proxy ou roles não mapeadas corretamenteRevise regras do proxy e headers de rolesAutenticação, autorização e isolamento de dados
Auditoria não registra acessosLog de acesso desabilitado no proxyHabilite access_log e defina formato adequadoAutenticação, autorização e isolamento de dados
Métricas internas não aparecem no PrometheusTarget não configurado ou endpoint incorretoRevise o job_name e o endereço do target no prometheus.ymlAuto-monitoramento: métricas internas do Prometheus, Grafana
Alertas não disparam mesmo com uso alto de discoExpressão de alerta incorreta ou métrica não disponívelAjuste a expressão e confirme as métricas no endpoint /metricsAuto-monitoramento: métricas internas do Prometheus, Grafana
Grafana não expõe métricas em /metricsVersão antiga ou configuração desabilitadaConsulte a documentação do Grafana e habilite a exportação de métricasAuto-monitoramento: métricas internas do Prometheus, Grafana
Loki não aparece como target UPLoki não está rodando ou porta incorretaVerifique o status do serviço e a porta configuradaAuto-monitoramento: métricas internas do Prometheus, Grafana
Métricas internas não aparecem no PrometheusTarget não configurado ou endpoint incorretoRevise o job_name e o endereço do target no prometheus.ymlAuto-monitoramento: métricas internas do Prometheus, Grafana
Alertas não disparam mesmo com uso alto de discoExpressão de alerta incorreta ou métrica não disponívelAjuste a expressão e confirme as métricas no endpoint /metricsAuto-monitoramento: métricas internas do Prometheus, Grafana
Grafana não expõe métricas em /metricsVersão antiga ou configuração desabilitadaConsulte a documentação do Grafana e habilite a exportação de métricasAuto-monitoramento: métricas internas do Prometheus, Grafana
Loki não aparece como target UPLoki não está rodando ou porta incorretaVerifique o status do serviço e a porta configuradaAuto-monitoramento: métricas internas do Prometheus, Grafana
Dashboard não aparece no GrafanaErro no caminho do diretório ou sintaxe do JSONVerifique o caminho em dashboards.yaml e valide o JSONAutomatizando dashboards e alertas: provisionamento via arqu
Alerta não dispara no PrometheusExpressão incorreta ou erro de sintaxe no YAMLRevise a expressão e valide o YAML com ferramentas como yamllintAutomatizando dashboards e alertas: provisionamento via arqu
Pipeline CI/CD falha ao copiar arquivosPermissões insuficientes ou caminho incorretoAjuste permissões e revise os caminhos nos scriptsAutomatizando dashboards e alertas: provisionamento via arqu
Alterações não aplicadas após commitServiço não reiniciado/recarregadoGaranta que o pipeline execute o restart/reload dos serviçosAutomatizando dashboards e alertas: provisionamento via arqu
Dashboard não aparece no GrafanaErro no caminho do diretório ou sintaxe do JSONVerifique o caminho em dashboards.yaml e valide o JSONAutomatizando dashboards e alertas: provisionamento via arqu
Alerta não dispara no PrometheusExpressão incorreta ou erro de sintaxe no YAMLRevise a expressão e valide o YAML com ferramentas como yamllintAutomatizando dashboards e alertas: provisionamento via arqu
Pipeline CI/CD falha ao copiar arquivosPermissões insuficientes ou caminho incorretoAjuste permissões e revise os caminhos nos scriptsAutomatizando dashboards e alertas: provisionamento via arqu
Alterações não aplicadas após commitServiço não reiniciado/recarregadoGaranta que o pipeline execute o restart/reload dos serviçosAutomatizando dashboards e alertas: provisionamento via arqu
Pods de Loki não iniciam após upgradeConfiguração inválida ou incompatível com a nova versãoRevise logs do pod com 'kubectl logs' e valide o arquivo de configuração; faça rollback se necessárioAutomatizando deploys: Ansible, Helm e CI/CD
Playbook Ansible falha em hosts específicosPermissões insuficientes ou dependências ausentesGaranta que o usuário Ansible tenha sudo e que dependências estejam listadas no playbookAutomatizando deploys: Ansible, Helm e CI/CD
Rollback Helm não restaura estado anteriorAlterações manuais fora do Helm ou recursos não gerenciados pelo chartEvite alterações manuais; sempre use Helm para gerenciar recursosAutomatizando deploys: Ansible, Helm e CI/CD
Índices não são deletados após o tempo configuradoPolítica ILM não aplicada corretamente ou alias de escrita ausenteRevise o template e a configuração do alias; consulte a documentaçãoAutomatizando ingestão e rotação de índices com ILM e script
Script shell não deleta índices esperadosFormato de data incompatível ou permissão insuficienteAjuste parsing de datas e verifique permissões do usuárioAutomatizando ingestão e rotação de índices com ILM e script
Rollover não ocorreÍndice inicial não tem alias de escrita definidoCrie o índice inicial com o alias correto usando is_write_indexAutomatizando ingestão e rotação de índices com ILM e script
O endpoint /metrics não respondePorta errada ou bloqueada, configuração ausenteVerifique service.telemetry.metrics.address e firewallColetando métricas do Collector: healthcheck e auto-observab
Healthcheck retorna erroCollector não inicializou corretamente ou porta em usoRevise logs do Collector e ajuste a porta do healthcheckColetando métricas do Collector: healthcheck e auto-observab
Métricas não aparecem no PrometheusScrape mal configurado ou endpoint inacessívelConfirme targets e conectividade de redeColetando métricas do Collector: healthcheck e auto-observab
Dados não chegam ao backendConfiguração incorreta dos endpoints ou workers offlineRevise os endpoints e o status dos CollectorsCollector em cluster: balanceamento e alta disponibilidade
Dados duplicados no backendFailover agressivo enviando dados para múltiplos CollectorsAjuste o mecanismo de failover e monitore duplicidadeCollector em cluster: balanceamento e alta disponibilidade
Coletor consome muita CPUSubdimensionamento ou excesso de dados em um único nóAdicione mais instâncias e balanceie melhorCollector em cluster: balanceamento e alta disponibilidade
Dados não aparecem no backendExporter mal configurado ou pipeline incompletoRevise endpoints e pipelines na configuraçãoCollector em detalhes: receivers, processors e exporters
Collector consome muita RAMFalta de processor memory_limiterAdicione e configure o processor memory_limiterCollector em detalhes: receivers, processors e exporters
Muitos spans descartadosFilter ou sampling agressivo demaisRevise regras de filter e samplingCollector em detalhes: receivers, processors e exporters
Heap frequentemente acima de 80%Excesso de shards ou pouca RAMReduza o número de shards ou aumente a RAM (sem ultrapassar 32 GB de heap)Como estimar armazenamento, CPU e memória sem chute
Busca lenta ou timeoutsCPU insuficiente ou shards demaisAdicione nós ou reduza shards por nóComo estimar armazenamento, CPU e memória sem chute
Disco enchendo rápidoRetenção ou replicação excessivaReduza retenção ou número de réplicasComo estimar armazenamento, CPU e memória sem chute
Status do cluster permanece yellowFaltam nós para alocar réplicas ou configuração de réplicas incompatívelAdicione mais data nodes ou reduza o número de réplicasComo o Elasticsearch armazena, indexa e busca: de shard a cl
Busca lenta após aumento de shardsShards pequenos demais ou excesso de shards por nóReavalie o particionamento e use shrink API para consolidar shardsComo o Elasticsearch armazena, indexa e busca: de shard a cl
Cluster não elege novo nó mestre após falhaNúmero ímpar de nós mestres não configurado ou quorum insuficienteGaranta pelo menos três nós mestres elegíveis e verifique discovery.seed_hostsComo o Elasticsearch armazena, indexa e busca: de shard a cl
Métricas não aparecem no PrometheusTarget offline ou endpoint incorretoVerifique o endereço e a porta dos exporters no prometheus.ymlComponentes críticos: Prometheus, Grafana, Loki e OpenTeleme
Grafana não conecta ao PrometheusURL do datasource incorreta ou Prometheus fora do arConfirme a URL e se o serviço Prometheus está rodandoComponentes críticos: Prometheus, Grafana, Loki e OpenTeleme
Logs não chegam ao LokiConfiguração errada do promtail ou endpoint Loki incorretoRevise o arquivo de configuração do promtail e do LokiComponentes críticos: Prometheus, Grafana, Loki e OpenTeleme
Métricas não aparecem no PrometheusTarget offline ou endpoint incorretoVerifique o endereço e a porta dos exporters no prometheus.ymlComponentes críticos: Prometheus, Grafana, Loki e OpenTeleme
Grafana não conecta ao PrometheusURL do datasource incorreta ou Prometheus fora do arConfirme a URL e se o serviço Prometheus está rodandoComponentes críticos: Prometheus, Grafana, Loki e OpenTeleme
Logs não chegam ao LokiConfiguração errada do promtail ou endpoint Loki incorretoRevise o arquivo de configuração do promtail e do LokiComponentes críticos: Prometheus, Grafana, Loki e OpenTeleme
Buscas muito lentasLabels com alta cardinalidade ou storage subdimensionadoReveja as labels e aumente recursos do storageComponentes críticos: storage, indexação e alta disponibilid
Perda de logs após falha de nóReplication_factor insuficienteAumente o replication_factor e valide a configuração do ringComponentes críticos: storage, indexação e alta disponibilid
Erro de conexão com object storageCredenciais ou endpoint incorretosRevise as configurações de storage_configComponentes críticos: storage, indexação e alta disponibilid
Busca retorna logs de outros clientesHeader X-Scope-OrgID ausente ou incorretoAjuste o header nas requisições de consultaConfiguração detalhada do Loki: labels, tenants e limites
Erro de limite excedido na ingestãoLimite de ingestion_rate_limit muito baixoAumente o valor conforme a capacidade do clusterConfiguração detalhada do Loki: labels, tenants e limites
Buscas lentas ou timeoutsLabels de alta cardinalidade ou consultas amplas demaisRevise os labels e restrinja o período das buscasConfiguração detalhada do Loki: labels, tenants e limites
Nada aparece nos logs do CollectorEndpoint, protocolo ou porta incorretosRevise o endpoint no SDK, o protocolo (gRPC), e se a porta 4317 está liberadaConfigurando o Collector para ingestão OTLP via gRPC
Erro de certificado TLSCaminho ou permissões incorretos nos arquivos de certificado/chaveVerifique caminhos e permissões dos arquivos em tls_settingsConfigurando o Collector para ingestão OTLP via gRPC
Timeout ao conectarFirewall bloqueando porta 4317Libere a porta no firewall do sistema operacionalConfigurando o Collector para ingestão OTLP via gRPC
Campos geoip ou useragent vaziosCampo de origem não extraído corretamente pelo grokAjuste o padrão grok para garantir extração dos campos necessáriosConfigurando pipelines de ingestão: parsing, filtros e enriq
Eventos não aparecem no ElasticsearchErro de output ou pipeline travadoVerifique logs do Logstash e a configuração do outputConfigurando pipelines de ingestão: parsing, filtros e enriq
Dead letter queue não funcionaLogstash abaixo da versão 7.12 ou configuração ausenteAtualize Logstash e habilite DLQ no logstash.ymlConfigurando pipelines de ingestão: parsing, filtros e enriq
Parsing falha para alguns logsFormato do log mudou ou é inconsistenteRefine o padrão grok e use tag_on_failure para identificar problemasConfigurando pipelines de ingestão: parsing, filtros e enriq
Query demora vários minutosConsulta ampla ou storage lentoRestringir labels, otimizar storageConsultas lentas e falhas no Loki: causas e soluções
Erro 'query failed' no logTimeout ou falha no backendAjustar timeout ou revisar backendConsultas lentas e falhas no Loki: causas e soluções
Uso de CPU do Loki altoMuitas queries paralelas ou indexação ruimLimitar queries ou melhorar indexaçãoConsultas lentas e falhas no Loki: causas e soluções
Falha ao conectar nodes após ativar TLSCertificados inválidos ou caminhos errados no elasticsearch.ymlVerifique os caminhos dos certificados e se todos os nodes usam a mesma CAControlando acesso: usuários, roles e TLS no Elastic Stack
Usuário não consegue autenticarSenha incorreta ou role não atribuídaRedefina a senha e confira as roles do usuárioControlando acesso: usuários, roles e TLS no Elastic Stack
Permissões excessivas para usuários comunsUso da role superuser por padrãoAtribua roles específicas e remova superuser de usuários não administrativosControlando acesso: usuários, roles e TLS no Elastic Stack
Falha de conexão TLSCertificado inválido ou não confiávelVerifique se o CA do cliente corresponde ao do servidor e se o hostname bate com o CN do certificado.Criptografia e autenticação no OTLP/gRPC
Handshake TLS rejeitadoChave privada ou certificado ausente/corrompidoRecrie os arquivos e ajuste permissões.Criptografia e autenticação no OTLP/gRPC
Cliente não consegue autenticar no mTLSCertificado do cliente não assinado pela CA corretaReemita o certificado do cliente com a CA configurada no Collector.Criptografia e autenticação no OTLP/gRPC
Painel não exibe dadosQuery LogQL incorreta ou fonte de dados Loki mal configuradaRevise a query e teste a conexão com LokiDashboards e alertas: ação rápida em incidentes
Alertas não disparamLimiar muito alto ou regra de alerta mal definidaReduza o threshold e revise a expressão da regraDashboards e alertas: ação rápida em incidentes
Notificação não chegaConfiguração errada do canal de notificaçãoTeste o canal em 'Contact points' e revise as permissõesDashboards e alertas: ação rápida em incidentes
KPIs não aparecem no GrafanaCollector não está expondo métricas ou Prometheus não está coletando.Verifique a configuração do receiver prometheus e o scrape_config.Dashboards e alertas: o que realmente importa monitorar
Alertas não disparam mesmo com falha simuladaCondição do alerta está errada ou tempo de avaliação muito curto.Revise as regras de alerta e aumente o tempo de FOR.Dashboards e alertas: o que realmente importa monitorar
Fila de exportação sempre altaBackend está lento ou Collector subdimensionado.Aumente recursos do Collector ou otimize o backend.Dashboards e alertas: o que realmente importa monitorar
Erro 'Data source is not working' ao testar PrometheusURL incorreta ou Prometheus inacessívelVerifique o endpoint e se o serviço Prometheus está rodandoDashboards e datasources no Grafana: do zero ao insight
Variáveis não aparecem no topo do dashboardVariável mal configurada ou consulta vaziaRevise a query da variável e o datasource selecionadoDashboards e datasources no Grafana: do zero ao insight
Dashboard não exibe dadosConsulta PromQL inválida ou datasource erradoTeste a consulta diretamente no Prometheus e ajuste o painelDashboards e datasources no Grafana: do zero ao insight
Erro 'Data source is not working' ao testar PrometheusURL incorreta ou Prometheus inacessívelVerifique o endpoint e se o serviço Prometheus está rodandoDashboards e datasources no Grafana: do zero ao insight
Variáveis não aparecem no topo do dashboardVariável mal configurada ou consulta vaziaRevise a query da variável e o datasource selecionadoDashboards e datasources no Grafana: do zero ao insight
Dashboard não exibe dadosConsulta PromQL inválida ou datasource erradoTeste a consulta diretamente no Prometheus e ajuste o painelDashboards e datasources no Grafana: do zero ao insight
Dashboard vazio ou sem dadosIndex pattern não cobre os índices corretos ou range de datas não contém dados.Revise o padrão do index pattern e ajuste o filtro de datas.Dashboards no Kibana: do zero ao insight
Usuário não consegue acessar o dashboardPermissões insuficientes no role atribuído.Ajuste o role para incluir acesso ao index pattern do dashboard.Dashboards no Kibana: do zero ao insight
Visualização mostra erro de campo inexistenteCampo não existe em todos os índices ou foi digitado incorretamente.Verifique os campos disponíveis no index pattern e corrija o nome.Dashboards no Kibana: do zero ao insight
Logs não aparecem no GrafanaProblema de configuração no output do Fluent Bit ou PromtailRevise URLs e portas dos outputs, cheque logs de erro dos agentesDataflow de logs: do agente ao dashboard
Latência alta entre geração e visualizaçãoBufferização excessiva ou problemas de redeAjuste parâmetros de flush e buffer nos agentes, verifique conectividadeDataflow de logs: do agente ao dashboard
Logs sumindo após alguns diasRetenção mal configurada no LokiAjuste retention_period e políticas de storage no LokiDataflow de logs: do agente ao dashboard
Gaps regulares em métricasExporter instável ou timeout de scrapingReinicie o exporter, ajuste intervalos e timeoutsDebugando gaps de métricas, scraping e queries lentas
Dashboards demoram a carregarQueries PromQL pesadas ou alta cardinalidadeOtimize queries e reduza labels desnecessáriosDebugando gaps de métricas, scraping e queries lentas
Target aparece DOWN no /targetsProblema de rede ou exporter paradoVerifique conectividade e status do serviçoDebugando gaps de métricas, scraping e queries lentas
Erros de scrape nos logsTimeouts ou endpoint indisponívelAumente timeout ou corrija o endpointDebugando gaps de métricas, scraping e queries lentas
Gaps regulares em métricasExporter instável ou timeout de scrapingReinicie o exporter, ajuste intervalos e timeoutsDebugando gaps de métricas, scraping e queries lentas
Dashboards demoram a carregarQueries PromQL pesadas ou alta cardinalidadeOtimize queries e reduza labels desnecessáriosDebugando gaps de métricas, scraping e queries lentas
Target aparece DOWN no /targetsProblema de rede ou exporter paradoVerifique conectividade e status do serviçoDebugando gaps de métricas, scraping e queries lentas
Erros de scrape nos logsTimeouts ou endpoint indisponívelAumente timeout ou corrija o endpointDebugando gaps de métricas, scraping e queries lentas
Logs antigos não são excluídos após o período de retenção.Configuração incorreta do retention_period ou retenção desabilitada.Revise o bloco table_manager e habilite retention_deletes_enabled.Definindo requisitos: volume, retenção e compliance
Armazenamento esgota antes do previsto.Subestimação do volume ou fator de indexação.Recalcule estimativas e ajuste retenção ou storage backend.Definindo requisitos: volume, retenção e compliance
Logs sensíveis aparecem em buscas públicas.Falta de filtragem ou labels inadequados.Implemente filtros no Fluent Bit e revise labels no Loki.Definindo requisitos: volume, retenção e compliance
Traces não aparecem no backendAgente não configurado corretamente ou endpoint do Collector erradoRevise variáveis de ambiente e configuração do agenteDelimitando o escopo: o que e onde instrumentar primeiro
Só parte do fluxo apareceFaltou instrumentação em algum serviço intermediárioMapeie dependências e adicione spans onde faltarDelimitando o escopo: o que e onde instrumentar primeiro
Muitos spans irrelevantesInstrumentação automática sem filtroAjuste sampling e refine pontos de instrumentaçãoDelimitando o escopo: o que e onde instrumentar primeiro
Collector não inicia no DockerArquivo de configuração não encontrado ou com sintaxe inválidaRevise o caminho do volume e valide o YAMLDeploy automatizado do Collector com Docker e Kubernetes
Pods do Collector em CrashLoopBackOffConfigMap com erro ou incompatibilidade de versão da imagemCheque logs do pod e valide o arquivo de configuraçãoDeploy automatizado do Collector com Docker e Kubernetes
Atualização do Collector falha no KubernetesNova imagem com breaking changes ou config incompatívelFaça rollback com 'kubectl rollout undo' e revise as mudançasDeploy automatizado do Collector com Docker e Kubernetes
Loki não iniciaPermissões no diretório de dados ou erro de sintaxe no YAMLVerifique permissões e valide o YAML com 'yamllint'.Deploy de Loki e OpenTelemetry Collector
Collector não aparece no PrometheusPorta errada ou Collector não iniciadoConfirme a porta 8888 e se o processo está rodando.Deploy de Loki e OpenTelemetry Collector
Logs não aparecem no GrafanaFonte de dados Loki mal configuradaReveja a URL e as permissões do Loki.Deploy de Loki e OpenTelemetry Collector
Loki não iniciaPermissões no diretório de dados ou erro de sintaxe no YAMLVerifique permissões e valide o YAML com 'yamllint'.Deploy de Loki e OpenTelemetry Collector
Collector não aparece no PrometheusPorta errada ou Collector não iniciadoConfirme a porta 8888 e se o processo está rodando.Deploy de Loki e OpenTelemetry Collector
Logs não aparecem no GrafanaFonte de dados Loki mal configuradaReveja a URL e as permissões do Loki.Deploy de Loki e OpenTelemetry Collector
Logs não aparecem no LokiErro de configuração de host, porta ou labelsRevise os parâmetros no bloco OUTPUT e teste conectividade com o LokiDeploy do Fluent Bit: opções, plugins e integração com Loki
Fluent Bit não iniciaErro de sintaxe no arquivo de configuraçãoCheque logs em /var/log/td-agent-bit.log e valide a sintaxeDeploy do Fluent Bit: opções, plugins e integração com Loki
Logs duplicados ou ausentesConfiguração incorreta de Tag/MatchGaranta que Tag no INPUT e Match no OUTPUT estão alinhadosDeploy do Fluent Bit: opções, plugins e integração com Loki
Logs não aparecem no LokiAgente não consegue conectar ao endpoint ou labels obrigatórios ausentesRevise configuração de output e conectividade de redeDesenhando pipelines: escolha de agentes, labels e rotas
Explosão de cardinalidadeLabels com valores únicos demais (IDs, timestamps)Reduza ou remova labels dinâmicosDesenhando pipelines: escolha de agentes, labels e rotas
Logs chegam truncados ou ilegíveisParser incorreto ou formato de log inesperadoAjuste o parser ou revise o formato de entradaDesenhando pipelines: escolha de agentes, labels e rotas
Nenhum trace aparece no backendEndpoint OTLP incorreto no SDKCorrigir a variável OTEL_EXPORTER_OTLP_ENDPOINTDetectando gaps: por que métricas, logs ou traces não aparec
Erro de conexão no SDKPorta 4317 fechada ou Collector não escutandoAbrir porta e revisar binding do CollectorDetectando gaps: por que métricas, logs ou traces não aparec
Dados aparecem só às vezesSampling muito baixoAumentar ou desabilitar sampling temporariamenteDetectando gaps: por que métricas, logs ou traces não aparec
Collector recebe mas não exportaExporter ausente ou mal configuradoAdicionar/exporter correto no CollectorDetectando gaps: por que métricas, logs ou traces não aparec
Sem logs detalhadosNível de log padrão no CollectorAtivar log de debugDetectando gaps: por que métricas, logs ou traces não aparec
Eventos não aparecem no ElasticsearchFalha de conexão entre Beats e Logstash ou Logstash e ElasticsearchVerifique configurações de output e autenticação; teste conectividade de redeDiagnóstico de ingestão: por que dados não chegam ou chegam
Eventos chegam com campos vazios ou erradosErro de parsing (grok, dissect) ou pipeline mal configuradoRevise filtros do Logstash e teste parsing com exemplos reaisDiagnóstico de ingestão: por que dados não chegam ou chegam
Muitos eventos com tag _grokparsefailureExpressão grok incompatível com o formato do logAjuste a expressão grok e valide com logs reaisDiagnóstico de ingestão: por que dados não chegam ou chegam
Perda de logs sob carga altaBuffers pequenos ou CPU insuficienteAumente Buffer_Chunk_Size e BatchSize, ou aloque mais CPUDimensionando agentes e ingestão: CPU, memória e throughput
Latência alta na entrega de logsBatchWait alto demais ou saturação de rede/backendReduza BatchWait ou distribua a carga entre mais agentesDimensionando agentes e ingestão: CPU, memória e throughput
Crash do agenteMemória insuficiente para o volume de logsAumente Buffer_Max_Size ou RAM disponívelDimensionando agentes e ingestão: CPU, memória e throughput
Muitos erros 429 do LokiIngestão acima da capacidade do LokiReduza o número de agentes ou aumente a capacidade do LokiDimensionando agentes e ingestão: CPU, memória e throughput
Prometheus está lento ou travandoExcesso de séries ou retenção muito longaReduza a retenção ou a frequência de scrapingDimensionando Prometheus: storage, retenção e scraping
Disco enchendo rapidamenteEstimativa de volume subdimensionadaAjuste a retenção ou aumente o storageDimensionando Prometheus: storage, retenção e scraping
Dados não aparecem no destino remote_writeFila de envio cheia ou endpoint remoto instávelMonitore o backlog e revise a configuração do remote_writeDimensionando Prometheus: storage, retenção e scraping
Prometheus está lento ou travandoExcesso de séries ou retenção muito longaReduza a retenção ou a frequência de scrapingDimensionando Prometheus: storage, retenção e scraping
Disco enchendo rapidamenteEstimativa de volume subdimensionadaAjuste a retenção ou aumente o storageDimensionando Prometheus: storage, retenção e scraping
Dados não aparecem no destino remote_writeFila de envio cheia ou endpoint remoto instávelMonitore o backlog e revise a configuração do remote_writeDimensionando Prometheus: storage, retenção e scraping
Collector inicia mas não exporta dadosEndpoint do exporter incorreto ou porta bloqueadaVerifique o endpoint e libere a porta no firewallEditando pipelines no Collector: receivers, processors e exp
Erro 'pipeline not connected'Receiver ou exporter não referenciado no pipelineInclua o receiver/exporter corretamente no bloco serviceEditando pipelines no Collector: receivers, processors e exp
Alto uso de memóriaAusência ou má configuração do memory_limiterAjuste os parâmetros do memory_limiterEditando pipelines no Collector: receivers, processors e exp
Pipeline de ingestão não marca o campo 'anomalia'.Erro no script Painless ou pipeline não atribuído ao índice.Revise o script e associe o pipeline ao índice na indexação.Elastic Stack além do básico: machine learning e integrações
Alertas de e-mail não são enviados.Configuração SMTP incorreta ou porta bloqueada.Verifique as credenciais e conectividade SMTP.Elastic Stack além do básico: machine learning e integrações
Plugin não aparece após instalação.Elasticsearch não foi parado antes da instalação.Pare o serviço, reinstale o plugin e reinicie.Elastic Stack além do básico: machine learning e integrações
Logs não aparecem no KibanaErro de configuração no Filebeat ou LogstashRevise os caminhos dos arquivos e portas de destino; verifique logs do Filebeat e Logstash.Elastic Stack: por que ELK mudou o jogo da análise de dados
Dados chegam sem campos estruturadosFiltro grok mal configurado no LogstashAjuste o padrão do grok para casar com o formato real dos logs.Elastic Stack: por que ELK mudou o jogo da análise de dados
Alto uso de CPU no ElasticsearchVolume de dados acima da capacidade do clusterAumente recursos ou implemente retenção e rotação de índices.Elastic Stack: por que ELK mudou o jogo da análise de dados
Logs não são ingeridos após adicionar novos ingestersConfiguração do ring inconsistente ou store diferente entre os nósGaranta que todos os ingesters usam o mesmo store (ex: memberlist) e estão na mesma redeEscalando Loki: sharding, replicação e balanceamento
Consultas lentas mesmo com vários queriersStorage lento ou falta de sharding adequadoAumente o número de ingesters e otimize o backend de storageEscalando Loki: sharding, replicação e balanceamento
Perda de logs após queda de ingesterReplication_factor baixo ou min_ready_replicas mal configuradoAumente replication_factor e ajuste min_ready_replicas conforme a documentaçãoEscalando Loki: sharding, replicação e balanceamento
Beats não envia dadosConfiguração de output incorreta ou firewall bloqueando portaRevise filebeat.yml e libere as portas 5044 (Logstash) ou 9200 (Elasticsearch)Escolhendo componentes: do Beat ao cluster distribuído
Logstash com alta latênciaPipeline sobrecarregado ou falta de CPUAjuste número de workers e monitore uso de recursosEscolhendo componentes: do Beat ao cluster distribuído
Eventos duplicados no ElasticsearchPipelines não idempotentes ou reenvio de BeatsGaranta que pipelines Logstash sejam idempotentes e monitore retriesEscolhendo componentes: do Beat ao cluster distribuído
Prometheus lento ou travandoCardinalidade alta devido a labels dinâmicosRemova ou agregue labels, revise exportersEscolhendo o que medir: métricas, labels e cardinalidade
Queries retornam timeoutSéries em excesso dificultando buscaReduza labels ou agregue métricasEscolhendo o que medir: métricas, labels e cardinalidade
Uso de memória muito altoMétricas com labels de alta cardinalidadeLimite labels a valores estáticosEscolhendo o que medir: métricas, labels e cardinalidade
Prometheus lento ou travandoCardinalidade alta devido a labels dinâmicosRemova ou agregue labels, revise exportersEscolhendo o que medir: métricas, labels e cardinalidade
Queries retornam timeoutSéries em excesso dificultando buscaReduza labels ou agregue métricasEscolhendo o que medir: métricas, labels e cardinalidade
Uso de memória muito altoMétricas com labels de alta cardinalidadeLimite labels a valores estáticosEscolhendo o que medir: métricas, labels e cardinalidade
O Collector consome muita CPU ou memóriaVolume excessivo de dados ou batch size inadequadoReduza sampling ou aumente o batch sizeEstimando volume de dados: métricas, logs e traces em produç
Perda de traces ou métricasBuffers cheios ou exportação lentaAumente buffers ou otimize exportadoresEstimando volume de dados: métricas, logs e traces em produç
Arquivo de exportação cresce rápido demaisSampling insuficiente ou instrumentação excessivaAjuste sampling e revise pontos instrumentadosEstimando volume de dados: métricas, logs e traces em produç
Busca lenta em todos os índicesÍndices grandes ou queries ineficientesRotacione índices e otimize queries com filtrosEvitando armadilhas: erros clássicos que custam caro no Elas
Cluster instável após adicionar dadosOversharding ou undershardingRebalanceie o número de shards e reindexe se necessárioEvitando armadilhas: erros clássicos que custam caro no Elas
Acesso não autorizado ao clusterTLS e autenticação desativadosAtive xpack.security e configure certificadosEvitando armadilhas: erros clássicos que custam caro no Elas
Prometheus está lento ou consumindo muita memóriaExplosão de séries devido a labels dinâmicosRemova labels de alta cardinalidade e reinicie a coletaEvite armadilhas: métricas inúteis, labels explosivos e dash
Dashboards do Grafana são confusos e difíceis de usarExcesso de painéis e falta de agrupamento lógicoReorganize e documente os painéis, removendo redundânciasEvite armadilhas: métricas inúteis, labels explosivos e dash
Alertas disparam sem sentidoMétricas ou thresholds desatualizadosRevise e ajuste alertas e métricas periodicamenteEvite armadilhas: métricas inúteis, labels explosivos e dash
Prometheus está lento ou consumindo muita memóriaExplosão de séries devido a labels dinâmicosRemova labels de alta cardinalidade e reinicie a coletaEvite armadilhas: métricas inúteis, labels explosivos e dash
Dashboards do Grafana são confusos e difíceis de usarExcesso de painéis e falta de agrupamento lógicoReorganize e documente os painéis, removendo redundânciasEvite armadilhas: métricas inúteis, labels explosivos e dash
Alertas disparam sem sentidoMétricas ou thresholds desatualizadosRevise e ajuste alertas e métricas periodicamenteEvite armadilhas: métricas inúteis, labels explosivos e dash
Spans não aparecem no Jaeger após updateMudança em endpoint ou protocolo OTLPRevise configuração do receiver OTLP no CollectorEvolução segura: atualizando SDKs e Collector sem downtime
Métricas param de ser exportadasIncompatibilidade de versão do exporterConsulte a documentação e ajuste a versão do exporterEvolução segura: atualizando SDKs e Collector sem downtime
Erro de autenticação após upgradeMudança em flags de segurançaVerifique parâmetros de autenticação e atualize conforme release notesEvolução segura: atualizando SDKs e Collector sem downtime
Traces não aparecem no Jaeger UICollector não está exportando corretamente ou endpoint incorretoVerifique logs do Collector e ajuste o endpoint OTLP para o Jaeger.Exportando dados para Jaeger via OTLP
Atributos dos spans não aparecemCampos customizados não suportados pelo JaegerPriorize atributos padronizados e revise o mapeamento.Exportando dados para Jaeger via OTLP
Erros de conexão Collector-JaegerPorta ou protocolo OTLP incorretosConfirme se Jaeger suporta OTLP e revise as portas (4317 para gRPC).Exportando dados para Jaeger via OTLP
Logs não chegam ao destino externoConfiguração incorreta do output ou bloqueio de redeRevise o bloco [OUTPUT] e teste conectividade com o destinoExportando e correlacionando logs: integrações externas
Perda de eventos em picos de volumeBuffer insuficiente no Fluent BitAjuste parâmetros de buffer e monitore métricasExportando e correlacionando logs: integrações externas
Campos de correlação ausentesParser mal configurado ou logs sem padrãoPadronize logs na origem e ajuste o parser do Fluent BitExportando e correlacionando logs: integrações externas
O Prometheus mostra o target como DOWNExporter não está rodando ou firewall bloqueando a portaVerifique se o processo está ativo e se a porta está liberadaExporters: monitorando sistemas operacionais, bancos e aplic
Métricas do postgres_exporter estão vaziasProblema de permissão ou usuário incorreto no PostgreSQLRevise as permissões do usuário e a string de conexãoExporters: monitorando sistemas operacionais, bancos e aplic
blackbox_exporter retorna erro 400Parâmetros incorretos na requisição /probeConsulte a documentação do blackbox_exporter para os parâmetros corretosExporters: monitorando sistemas operacionais, bancos e aplic
O Prometheus mostra o target como DOWNExporter não está rodando ou firewall bloqueando a portaVerifique se o processo está ativo e se a porta está liberadaExporters: monitorando sistemas operacionais, bancos e aplic
Métricas do postgres_exporter estão vaziasProblema de permissão ou usuário incorreto no PostgreSQLRevise as permissões do usuário e a string de conexãoExporters: monitorando sistemas operacionais, bancos e aplic
blackbox_exporter retorna erro 400Parâmetros incorretos na requisição /probeConsulte a documentação do blackbox_exporter para os parâmetros corretosExporters: monitorando sistemas operacionais, bancos e aplic
Perda de logs durante picos de volumeBuffer de memória insuficiente ou destino Loki indisponívelAumente Mem_Buf_Limit e monitore a saúde do backendFluent Bit em larga escala: clusters e balanceamento
Instâncias Fluent Bit com uso excessivo de memóriaMem_Buf_Limit muito alto para a RAM disponívelReduza Mem_Buf_Limit ou distribua a carga em mais instânciasFluent Bit em larga escala: clusters e balanceamento
Logs não chegam ao LokiConfiguração incorreta de host/porta do balanceador ou falha no backendVerifique conectividade e configuração do balanceadorFluent Bit em larga escala: clusters e balanceamento
Traces não aparecem no backendEndpoint do exporter incorreto ou Collector não iniciadoVerifique URLs e portas, reinicie o Collector e revise a configuraçãoFluxo de dados: do código ao backend de observabilidade
Alto uso de CPU no CollectorVolume excessivo de spans ou configuração de processors ineficienteAjuste o batch size dos processors e otimize filtrosFluxo de dados: do código ao backend de observabilidade
Dados duplicados no backendExportação simultânea direta e via CollectorGaranta que apenas um caminho de exportação está ativoFluxo de dados: do código ao backend de observabilidade
Exporter não aparece como 'UP' no PrometheusFirewall bloqueando porta ou exporter não iniciadoVerifique firewall e status do serviço node_exporterFluxos de dados: do exporter ao dashboard
Logs não aparecem no LokiErro de configuração no promtail ou endpoint do Loki incorretoRevise o config.yaml do promtail e o endereço do LokiFluxos de dados: do exporter ao dashboard
Dashboard do Grafana sem dadosDatasource mal configurado ou queries erradasReconfigure o datasource e revise as queries no painelFluxos de dados: do exporter ao dashboard
Exporter não aparece como 'UP' no PrometheusFirewall bloqueando porta ou exporter não iniciadoVerifique firewall e status do serviço node_exporterFluxos de dados: do exporter ao dashboard
Logs não aparecem no LokiErro de configuração no promtail ou endpoint do Loki incorretoRevise o config.yaml do promtail e o endereço do LokiFluxos de dados: do exporter ao dashboard
Dashboard do Grafana sem dadosDatasource mal configurado ou queries erradasReconfigure o datasource e revise as queries no painelFluxos de dados: do exporter ao dashboard
Dados de telemetria desaparecendo em picosFila do exporter pequena demais ou sem backpressure ativadoAumente queue_size e habilite sending_queueGerenciando backpressure e filas em pipelines de alta demand
Collector consumindo toda a memória e travandoFila grande demais para a RAM disponívelReduza queue_size ou aumente a RAMGerenciando backpressure e filas em pipelines de alta demand
Atrasos grandes na exportação dos dadosFila cheia ou downstream lentoAumente num_consumers ou otimize o destinoGerenciando backpressure e filas em pipelines de alta demand
Falha ao instalar pacote pippip não instalado ou repositório desatualizadoGaranta que python3-pip está presente e atualize os repositóriosGerenciando instrumentação em larga escala com Ansible
Erro de permissão ao escrever configuraçãoUsuário sem privilégio rootExecute o playbook com become: yesGerenciando instrumentação em larga escala com Ansible
Variável de segredo não encontradaVault não desbloqueado ou variável mal referenciadaDesbloqueie o Vault e revise nomes das variáveisGerenciando instrumentação em larga escala com Ansible
Configuração não aplicada em todos os hostsInventário incompleto ou erro de conectividade SSHRevise o inventário e teste acesso SSHGerenciando instrumentação em larga escala com Ansible
Logs antigos não estão sendo excluídosParâmetros de retenção mal configurados ou serviço Loki desatualizadoRevise a configuração do table_manager e consulte a documentaçãoGovernança de logs: retenção, privacidade e auditoria
Campos sensíveis continuam aparecendo nos logsFiltro do Fluent Bit mal configurado ou não aplicadoVerifique a seção FILTER e os nomes dos camposGovernança de logs: retenção, privacidade e auditoria
Acessos não aparecem nos logs de auditoriaLog_level insuficiente ou logs de acesso desabilitadosAjuste o log_level do Loki para info ou superiorGovernança de logs: retenção, privacidade e auditoria
Usuário consegue editar dashboards mesmo sem permissão.Permissões mal configuradas em Grafana.Revise as permissões em Configuration > Users e Configuration > Teams.Governança de observabilidade: controle, auditoria e evoluçã
Prometheus acessível sem autenticação.Proxy reverso não está ativo ou mal configurado.Verifique configuração do NGINX e arquivo .htpasswd.Governança de observabilidade: controle, auditoria e evoluçã
Logs de auditoria do Grafana não aparecem.Logging desativado ou nível de log inadequado.Ajuste [log] no grafana.ini para mode = file e level = info.Governança de observabilidade: controle, auditoria e evoluçã
Alterações em prometheus.yml não têm histórico.Arquivo não está versionado em Git.Adicione o arquivo ao repositório e exija pull request para mudanças.Governança de observabilidade: controle, auditoria e evoluçã
Usuário consegue editar dashboards mesmo sem permissão.Permissões mal configuradas em Grafana.Revise as permissões em Configuration > Users e Configuration > Teams.Governança de observabilidade: controle, auditoria e evoluçã
Prometheus acessível sem autenticação.Proxy reverso não está ativo ou mal configurado.Verifique configuração do NGINX e arquivo .htpasswd.Governança de observabilidade: controle, auditoria e evoluçã
Logs de auditoria do Grafana não aparecem.Logging desativado ou nível de log inadequado.Ajuste [log] no grafana.ini para mode = file e level = info.Governança de observabilidade: controle, auditoria e evoluçã
Alterações em prometheus.yml não têm histórico.Arquivo não está versionado em Git.Adicione o arquivo ao repositório e exija pull request para mudanças.Governança de observabilidade: controle, auditoria e evoluçã
Painel não mostra logsFonte de dados Loki mal configurada ou Loki fora do arRevisar URL e status do LokiGrafana e Loki: painéis, queries e alertas
Alertas não disparamQuery do alerta incorreta ou threshold mal calibradoTestar query no Explore e ajustar parâmetrosGrafana e Loki: painéis, queries e alertas
Dashboard lento ou travandoQueries sem labels ou uso excessivo de regexReescrever queries priorizando labelsGrafana e Loki: painéis, queries e alertas
Novo nó não aparece no clusterConfiguração de network.host ou discovery.seed_hosts incorretaVerifique elasticsearch.yml e conectividade de redeHorizontal ou vertical? Estratégias reais para escalar clust
Uso de heap JVM acima de 32 GB causa instabilidadeHeap configurado acima do recomendadoReduza o heap para até 32 GBHorizontal ou vertical? Estratégias reais para escalar clust
Rebalanceamento de shards muito lentoLimite de cluster_concurrent_rebalance muito baixoAumente o valor conforme a capacidade do hardwareHorizontal ou vertical? Estratégias reais para escalar clust
Latência alta após escalar horizontalmenteRede entre nós saturada ou shards mal distribuídosVerifique largura de banda e rebalanceie shards manualmenteHorizontal ou vertical? Estratégias reais para escalar clust
Serviço não inicia após deployArquivo de configuração inválidoVerifique o template e rode 'prometheus --config.file=/etc/prometheus/prometheus.yml' para validar.Infrastructure as Code: provisionando Prometheus e Grafana c
Playbook falha em permissõesUsuário sem sudoGaranta que o usuário do Ansible tenha acesso sudo sem senha.Infrastructure as Code: provisionando Prometheus e Grafana c
Mudanças não aplicadasCache do Ansible ou variáveis não atualizadasLimpe o cache e revise as variáveis passadas no playbook.Infrastructure as Code: provisionando Prometheus e Grafana c
Serviço não inicia após deployArquivo de configuração inválidoVerifique o template e rode 'prometheus --config.file=/etc/prometheus/prometheus.yml' para validar.Infrastructure as Code: provisionando Prometheus e Grafana c
Playbook falha em permissõesUsuário sem sudoGaranta que o usuário do Ansible tenha acesso sudo sem senha.Infrastructure as Code: provisionando Prometheus e Grafana c
Mudanças não aplicadasCache do Ansible ou variáveis não atualizadasLimpe o cache e revise as variáveis passadas no playbook.Infrastructure as Code: provisionando Prometheus e Grafana c
Nó não aparece no clusterProblema de rede, firewall ou seed_hosts incorretoVerifique conectividade, revise discovery.seed_hosts e logs em /var/log/elasticsearch/Inicializando um cluster: do single node ao multi-node
Status do cluster permanece yellow em multi-nodeShards de réplica não alocadosCheque se todos os nós estão online e com roles corretosInicializando um cluster: do single node ao multi-node
Erro de split-brain ou múltiplos clusters formadoscluster.initial_master_nodes mal configurado ou omitido na criaçãoRecrie o cluster com cluster.initial_master_nodes corretoInicializando um cluster: do single node ao multi-node
curl retorna connection refused em localhost:9200Elasticsearch não iniciou ou está escutando em outro endereçoVerifique logs em /var/log/elasticsearch/ e status do serviço.Instalando Elasticsearch, Logstash, Kibana e Beats na prátic
Kibana não abre na porta 5601Serviço não iniciado ou porta bloqueadaCheque 'sudo systemctl status kibana' e firewall local.Instalando Elasticsearch, Logstash, Kibana e Beats na prátic
filebeat test output falhaConfiguração incorreta do output ou permissão insuficienteRevise o arquivo filebeat.yml e execute com sudo.Instalando Elasticsearch, Logstash, Kibana e Beats na prátic
Logstash não processa entradaPipeline mal configurado ou serviço não iniciadoTeste pipeline mínimo e cheque logs em /var/log/logstash/.Instalando Elasticsearch, Logstash, Kibana e Beats na prátic
Loki não responde na porta 3100Configuração incorreta do arquivo YAML ou porta bloqueada pelo firewallRevise o arquivo de configuração e libere a porta no firewallInstalando Loki e Promtail: binários, containers e Helm
Promtail não envia logsURL do Loki incorreta ou permissões de leitura nos arquivos de logAjuste a URL em clients e verifique permissões dos arquivos de logInstalando Loki e Promtail: binários, containers e Helm
Erro de permissão ao rodar containerVolumes montados com permissões restritas ou container rodando como root sem necessidadeAjuste permissões dos volumes e use a flag --userInstalando Loki e Promtail: binários, containers e Helm
Pods não sobem no KubernetesRecursos insuficientes ou erro de configuração no values.yamlRevise requests/limits e a sintaxe do values.yamlInstalando Loki e Promtail: binários, containers e Helm
Prometheus não iniciaPermissões incorretas nos diretórios ou erro de sintaxe no prometheus.ymlVerifique logs em /var/log/syslog ou journalctl -u prometheus; corrija permissões e sintaxeInstalando Prometheus e Grafana: do binário ao serviço
Grafana não acessível na porta 3000Serviço não iniciou ou firewall bloqueando a portaCheque status com systemctl e libere a porta no firewallInstalando Prometheus e Grafana: do binário ao serviço
Erro de hash ao verificar binárioDownload corrompido ou arquivo adulteradoBaixe novamente do site oficial e repita a verificaçãoInstalando Prometheus e Grafana: do binário ao serviço
Prometheus não iniciaPermissões incorretas nos diretórios ou erro de sintaxe no prometheus.ymlVerifique logs em /var/log/syslog ou journalctl -u prometheus; corrija permissões e sintaxeInstalando Prometheus e Grafana: do binário ao serviço
Grafana não acessível na porta 3000Serviço não iniciou ou firewall bloqueando a portaCheque status com systemctl e libere a porta no firewallInstalando Prometheus e Grafana: do binário ao serviço
Erro de hash ao verificar binárioDownload corrompido ou arquivo adulteradoBaixe novamente do site oficial e repita a verificaçãoInstalando Prometheus e Grafana: do binário ao serviço
Traces aparecem incompletos ou com spans faltandoPropagação de contexto falha ou instrumentação inconsistenteRevise headers e padronize atributos em todos os serviçosInstrumentação em microserviços: desafios e soluções
Collector consome muita CPUVolume excessivo de spans ou configuração ineficienteAjuste o sampling e revise processadores no pipelineInstrumentação em microserviços: desafios e soluções
Spans não chegam ao JaegerErro de configuração no exporter ou problemas de redeVerifique endpoints e conectividade entre collector e JaegerInstrumentação em microserviços: desafios e soluções
Traces não aparecem no JaegerExporter configurado para endpoint errado ou Jaeger não está rodandoVerifique se Jaeger está ativo e se o exporter aponta para o endpoint correto (UDP ou HTTP)Instrumentação manual e automática: exemplos práticos
Auto-instrumentação não coleta spansPacote opentelemetry-instrumentation não instalado ou framework não suportadoConfirme a instalação do pacote e consulte a lista de frameworks suportadosInstrumentação manual e automática: exemplos práticos
Erro de importação em Go (context.Background)Faltou importar o pacote 'context'Adicione 'import "context"' no início do arquivo GoInstrumentação manual e automática: exemplos práticos
Spans aparecem sem atributos de negócioFaltou instrumentação manual nos pontos críticosAdicione spans manuais onde for necessário contexto de negócioInstrumentação manual e automática: exemplos práticos
Endpoint /metrics retorna erro 404Exporter prometheus não está habilitado ou endpoint incorreto.Revise a configuração do exporter e reinicie o Collector.Integração com sistemas de métricas: Prometheus e outros
Prometheus não coleta métricas do CollectorEndpoint ou porta incorretos no prometheus.yml.Corrija o endereço e reinicie o Prometheus.Integração com sistemas de métricas: Prometheus e outros
Métricas aparecem duplicadasScraping de múltiplos endpoints expondo as mesmas métricas.Centralize a exposição pelo Collector e ajuste scrape_configs.Integração com sistemas de métricas: Prometheus e outros
Nenhum dado chega ao ElasticsearchErro de configuração no output ou bloqueio de firewallRevise o bloco output e teste conectividade com curl.Integrando Filebeat e Metricbeat com aplicações e sistemas o
Logs duplicadosInputs sobrepostos ou paths mal definidosAjuste os paths e revise se múltiplos módulos/input coletam o mesmo arquivo.Integrando Filebeat e Metricbeat com aplicações e sistemas o
Falha de autenticação TLSCertificado ou CA inválidoRecrie certificados e valide caminhos no arquivo de configuração.Integrando Filebeat e Metricbeat com aplicações e sistemas o
Logs não aparecem no KibanaFilebeat ou Logstash não estão enviando dados corretamenteVerifique logs do Filebeat (/var/log/filebeat/filebeat), do Logstash e conectividade com ElasticsearchLogs de rede e segurança: Elastic Stack como SIEM open sourc
Campos de geolocalização não aparecemPlugin geoip não configurado ou base de dados ausenteConfirme a configuração do filtro geoip e a presença do arquivo GeoLite2Logs de rede e segurança: Elastic Stack como SIEM open sourc
Alertas não disparamRegras de alerta mal configuradas ou permissões insuficientesRevise as condições dos alertas e permissões de usuário no KibanaLogs de rede e segurança: Elastic Stack como SIEM open sourc
Ainda aparecem dados pessoais em métricasInstrumentação ou exporters não filtraram corretamenteRevise processadores e relabel_configs; teste com dados de exemploLogs e métricas sensíveis: anonimização e controle de exposi
Labels sensíveis continuam visíveis em dashboardsPermissões do Grafana estão amplas ou labels não foram filtradasAjuste permissões e revise filtros de labelsLogs e métricas sensíveis: anonimização e controle de exposi
Auditoria de acessos não está funcionandoConfiguração de auditoria não foi aplicada corretamenteVerifique o arquivo grafana.ini e reinicie o serviçoLogs e métricas sensíveis: anonimização e controle de exposi
Ainda aparecem dados pessoais em métricasInstrumentação ou exporters não filtraram corretamenteRevise processadores e relabel_configs; teste com dados de exemploLogs e métricas sensíveis: anonimização e controle de exposi
Labels sensíveis continuam visíveis em dashboardsPermissões do Grafana estão amplas ou labels não foram filtradasAjuste permissões e revise filtros de labelsLogs e métricas sensíveis: anonimização e controle de exposi
Auditoria de acessos não está funcionandoConfiguração de auditoria não foi aplicada corretamenteVerifique o arquivo grafana.ini e reinicie o serviçoLogs e métricas sensíveis: anonimização e controle de exposi
Campos sensíveis continuam aparecendo nos logsFiltro de anonimização mal configurado ou não aplicadoRevise a configuração dos filtros modify/lua no Fluent BitLogs em ambientes regulamentados: aprendizados de produção
Logs antigos não são deletadosretention_period mal configurado ou deleção física não ativada no backendAjuste retention_period e valide a configuração do backend de storageLogs em ambientes regulamentados: aprendizados de produção
Logs de auditoria ausentesColeta de logs administrativos não implementadaImplemente coleta dos logs de acesso e operações no LokiLogs em ambientes regulamentados: aprendizados de produção
Logs não aparecem estruturados no GrafanaPromtail não está extraindo campos JSON corretamenteRevise pipeline_stages e expressions no promtail.yamlLogs estruturados e traces: modelagem para busca eficiente
Não há trace_id nos logsServiço não está propagando trace_idImplemente middleware de tracing com OpenTelemetryLogs estruturados e traces: modelagem para busca eficiente
Queries por campo retornam vazioCampos inconsistentes ou nomes diferentes entre serviçosPadronize nomes e tipos de campos em todos os serviçosLogs estruturados e traces: modelagem para busca eficiente
Logs não aparecem estruturados no GrafanaPromtail não está extraindo campos JSON corretamenteRevise pipeline_stages e expressions no promtail.yamlLogs estruturados e traces: modelagem para busca eficiente
Não há trace_id nos logsServiço não está propagando trace_idImplemente middleware de tracing com OpenTelemetryLogs estruturados e traces: modelagem para busca eficiente
Queries por campo retornam vazioCampos inconsistentes ou nomes diferentes entre serviçosPadronize nomes e tipos de campos em todos os serviçosLogs estruturados e traces: modelagem para busca eficiente
Logs não aparecem no LokiInput ou output mal configuradosRevisar caminhos e endpointsLogs que não chegam: debug no Fluent Bit e Promtail
Logs atrasados ou perdidosBuffers cheios ou filas saturadasAjustar Buffer_Chunk_Size e batchsizeLogs que não chegam: debug no Fluent Bit e Promtail
Erros de conexão com LokiLoki fora do ar ou endpoint erradoTestar conectividade e corrigir host/portaLogs que não chegam: debug no Fluent Bit e Promtail
Logs não aparecem no LokiPromtail parado ou configuração incorretaReinicie o promtail e revise o arquivo de configuração.Logs sumidos e traces incompletos: causas e soluções
Consulta retorna poucos logs ou timeoutLimites baixos de consulta no LokiAjuste 'max_query_length' e 'max_samples_per_query' no YAML e reinicie o Loki.Logs sumidos e traces incompletos: causas e soluções
Traces incompletos no Grafana TempoEndpoint OTLP errado ou Collector não recebe spansCorrija o endpoint e verifique a instrumentação da aplicação.Logs sumidos e traces incompletos: causas e soluções
Logs aparecem com atrasoBuffer ou fila cheia no promtailAumente o buffer ou reduza a taxa de logs na origem.Logs sumidos e traces incompletos: causas e soluções
Logs não aparecem no LokiPromtail parado ou configuração incorretaReinicie o promtail e revise o arquivo de configuração.Logs sumidos e traces incompletos: causas e soluções
Consulta retorna poucos logs ou timeoutLimites baixos de consulta no LokiAjuste 'max_query_length' e 'max_samples_per_query' no YAML e reinicie o Loki.Logs sumidos e traces incompletos: causas e soluções
Traces incompletos no Grafana TempoEndpoint OTLP errado ou Collector não recebe spansCorrija o endpoint e verifique a instrumentação da aplicação.Logs sumidos e traces incompletos: causas e soluções
Logs aparecem com atrasoBuffer ou fila cheia no promtailAumente o buffer ou reduza a taxa de logs na origem.Logs sumidos e traces incompletos: causas e soluções
Logs não aparecem no KibanaFilebeat não está rodando ou caminho do arquivo está incorretoVerifique status do Filebeat com 'systemctl status filebeat' e revise filebeat.ymlLogs, métricas e eventos: o que realmente importa na observa
Métricas ausentes ou desatualizadasMetricbeat não consegue acessar endpoints ou módulos estão desabilitadosCheque logs do Metricbeat e revise configuração dos módulosLogs, métricas e eventos: o que realmente importa na observa
Eventos chegam sem campos estruturadosFormato JSON incorreto ou pipeline de ingestão falhoValide o JSON e pipelines no Logstash ou ingest nodeLogs, métricas e eventos: o que realmente importa na observa
Logs não aparecem na buscaFalta de indexação ou labels incorretosVerifique a configuração de labels no Fluent Bit e LokiLogs, métricas e traces: diferenças e sinergias em observabi
Métricas não refletem incidentes recentesIntervalo de scraping alto ou agregação excessivaAjuste o intervalo de coleta e granularidade das métricasLogs, métricas e traces: diferenças e sinergias em observabi
Traces não mostram todos os serviçosInstrumentação incompletaGaranta que todos os serviços estejam instrumentados para tracingLogs, métricas e traces: diferenças e sinergias em observabi
Perda de logs após reinício do ingesterBackend de storage não configurado corretamenteRevise configuração do storage e permissõesLoki distribuído e Grafana em HA: arquitetura resiliente
Dashboards sumindo após reinício do GrafanaBanco de dados externo não persistente ou mal configuradoAjuste grafana.ini para banco externo e teste persistênciaLoki distribuído e Grafana em HA: arquitetura resiliente
Balanceador reporta instância como unhealthyEndpoint de saúde não responde ou porta erradaVerifique logs e endpoints de health das instânciasLoki distribuído e Grafana em HA: arquitetura resiliente
Perda de logs após reinício do ingesterBackend de storage não configurado corretamenteRevise configuração do storage e permissõesLoki distribuído e Grafana em HA: arquitetura resiliente
Dashboards sumindo após reinício do GrafanaBanco de dados externo não persistente ou mal configuradoAjuste grafana.ini para banco externo e teste persistênciaLoki distribuído e Grafana em HA: arquitetura resiliente
Balanceador reporta instância como unhealthyEndpoint de saúde não responde ou porta erradaVerifique logs e endpoints de health das instânciasLoki distribuído e Grafana em HA: arquitetura resiliente
Consultas lentas ou travandoLabels de alta cardinalidade ou falta de filtrosReduza a cardinalidade dos labels e sempre filtre por labels nas consultasLoki e logs em escala: retenção, indexação e custos
Disco enchendo rapidamenteRetenção longa ou volume de logs acima do previstoReduza o período de retenção e revise o volume de logs ingeridosLoki e logs em escala: retenção, indexação e custos
Logs de um tenant aparecendo para outroConfiguração de multi-tenancy incorretaRevise headers e autenticação dos agentes de envioLoki e logs em escala: retenção, indexação e custos
Consultas lentas ou travandoLabels de alta cardinalidade ou falta de filtrosReduza a cardinalidade dos labels e sempre filtre por labels nas consultasLoki e logs em escala: retenção, indexação e custos
Disco enchendo rapidamenteRetenção longa ou volume de logs acima do previstoReduza o período de retenção e revise o volume de logs ingeridosLoki e logs em escala: retenção, indexação e custos
Logs de um tenant aparecendo para outroConfiguração de multi-tenancy incorretaRevise headers e autenticação dos agentes de envioLoki e logs em escala: retenção, indexação e custos
Logs não aparecem após upgradeConfiguração incompatível ou erro de sintaxeReverta para backup anterior e valide a configuração com yamllint ou --dry-runManutenção preventiva: upgrades, testes e rollback seguro
Serviço não iniciaBinário incompatível ou dependências ausentesVerifique versão do binário e dependências; use a versão anterior se necessárioManutenção preventiva: upgrades, testes e rollback seguro
Perda de logs durante upgradeFalta de buffer ou retenção configuradaAjuste buffers e revise políticas de retenção antes do upgradeManutenção preventiva: upgrades, testes e rollback seguro
Erro de autenticação no LokiMudança em parâmetros de autenticaçãoAtualize configurações de autenticação conforme documentaçãoManutenção preventiva: upgrades, testes e rollback seguro
Cluster lotando rapidamenteVolume de dados subestimado ou retenção excessivaRecalcule o volume, ajuste políticas de retenção e reindexe se necessárioMapeando requisitos: o que perguntar antes de desenhar o sta
Dados sensíveis aparecendo em dashboardsFalta de mascaramento ou anonimização nos pipelinesRevise filtros de Logstash e políticas de ingestãoMapeando requisitos: o que perguntar antes de desenhar o sta
Fontes de dados não aparecem no KibanaPipeline de ingestão mal configurado ou formatos incompatíveisVerifique configurações de Beat, Logstash e mapping do ElasticsearchMapeando requisitos: o que perguntar antes de desenhar o sta
Métricas do Fluent Bit não aparecem no PrometheusEndpoint HTTP não habilitado ou firewall bloqueando portaRevise a configuração do Fluent Bit e libere a porta 2020Métricas do Loki e Fluent Bit: o que importa de verdade
Chunks na memória do Loki crescendo sem pararStorage lento ou ingestão acima da capacidadeAumente a capacidade do storage ou ajuste a taxa de ingestãoMétricas do Loki e Fluent Bit: o que importa de verdade
Retentativas de output do Fluent Bit muito altasDestino (ex: Loki) indisponível ou sobrecarregadoVerifique a saúde do Loki e ajuste o buffer do Fluent BitMétricas do Loki e Fluent Bit: o que importa de verdade
Não encontro logs de um evento específicoLogs podem não estar estruturados ou não têm campos de correlação.Adote logs estruturados e inclua IDs de correlação.Métricas, logs e traces: o tripé da observabilidade moderna
Traces não aparecem para todas as requisiçõesAmostragem de traces está configurada para coletar só uma fração.Ajuste a taxa de amostragem conforme a necessidade, mas evite coletar tudo em produção.Métricas, logs e traces: o tripé da observabilidade moderna
Painel de métricas mostra dados inconsistentesProblemas de scrape ou configuração incorreta do Prometheus.Revise targets e intervalos de scrape na configuração do Prometheus.Métricas, logs e traces: o tripé da observabilidade moderna
Métricas do Elasticsearch não aparecem no KibanaConfiguração incorreta do módulo elasticsearch ou autenticação inválidaRevise o arquivo /etc/metricbeat/modules.d/elasticsearch.yml e teste a conexão manualmenteMetricbeat e o monitoramento da saúde do cluster
Alertas não disparam mesmo com condição atingidaCampo ou índice errado na regra do KibanaConfirme o nome do campo nas métricas e ajuste a consulta da regraMetricbeat e o monitoramento da saúde do cluster
Espaço em disco não aparece entre as métricasMódulo system não habilitado ou configuradoAtive e configure o módulo system do MetricbeatMetricbeat e o monitoramento da saúde do cluster
Falha ao reiniciar o MetricbeatErro de sintaxe na configuraçãoCheque logs em /var/log/metricbeat/metricbeat.log e corrija o YAMLMetricbeat e o monitoramento da saúde do cluster
Spans aparecem sem relação hierárquicaContexto de trace não propagado corretamente entre serviçosGaranta que headers de trace são transmitidos e lidos pelos serviçosModelando spans, atributos e eventos para rastreamento útil
Atributos ausentes ou inconsistentesAtributos não definidos ou nomes divergentesRevise a implementação e padronize nomes conforme semantic conventionsModelando spans, atributos e eventos para rastreamento útil
Eventos não aparecem nos rastrosEventos não adicionados ou não exportadosConfirme uso correto de add_event e configuração do exporterModelando spans, atributos e eventos para rastreamento útil
Traces não aparecem no KibanaAgente APM não consegue enviar dados para o APM ServerVerifique se o APM Server está rodando e a URL está corretaMonitoramento de aplicações: métricas, logs e APM sem vendor
Logs não chegam ao ElasticsearchFilebeat não consegue acessar o arquivo ou o ElasticsearchCheque permissões dos arquivos e conectividadeMonitoramento de aplicações: métricas, logs e APM sem vendor
Métricas ausentes no dashboardMetricbeat não está ativo ou módulo não habilitadoReveja a configuração do metricbeat.modules e reinicie o serviçoMonitoramento de aplicações: métricas, logs e APM sem vendor
Métricas de latência não aparecem no Grafanablackbox_exporter não está rodando ou porta bloqueadaVerifique se o serviço está ativo e libere a porta 9115 no firewallMonitorando redes e aplicações em uma rede de fibra dedicada
Alertas não são enviadosAlertmanager não configurado ou regras ausentesRevise a configuração do Alertmanager e das regras de alertaMonitorando redes e aplicações em uma rede de fibra dedicada
Logs de aplicação não aparecemOpenTelemetry Collector não está lendo o arquivo ou exporter mal configuradoVerifique paths e endpoints no YAML do CollectorMonitorando redes e aplicações em uma rede de fibra dedicada
Métricas de latência não aparecem no Grafanablackbox_exporter não está rodando ou porta bloqueadaVerifique se o serviço está ativo e libere a porta 9115 no firewallMonitorando redes e aplicações em uma rede de fibra dedicada
Alertas não são enviadosAlertmanager não configurado ou regras ausentesRevise a configuração do Alertmanager e das regras de alertaMonitorando redes e aplicações em uma rede de fibra dedicada
Logs de aplicação não aparecemOpenTelemetry Collector não está lendo o arquivo ou exporter mal configuradoVerifique paths e endpoints no YAML do CollectorMonitorando redes e aplicações em uma rede de fibra dedicada
Usuário vê dados de outro tenantRole com padrão de índice muito amplo ou permissões globais.Ajuste a role para restringir o padrão de índice ao tenant correto.Multi-tenancy e isolamento: uma stack, vários times sem bagu
Dashboard não aparece no Space do tenantPermissão de Space não atribuída ou dashboard salvo no Space errado.Verifique o Space e as permissões da role no Kibana.Multi-tenancy e isolamento: uma stack, vários times sem bagu
Erro ao criar índice dinâmicoCampo tenant ausente no evento ou erro de sintaxe no Logstash.Garanta que o campo tenant está presente e revise a configuração do Logstash.Multi-tenancy e isolamento: uma stack, vários times sem bagu
Índices antigos não são deletadosPolítica ILM não aplicada ou mal configuradaRevise a aplicação da política e ajuste os parâmetros de idade/rotação.Naming, versionamento e limpeza: o que separa o stack de pro
Pipelines com nomes confusosAusência de padrão de nomenclaturaPadronize nomes e documente o padrão.Naming, versionamento e limpeza: o que separa o stack de pro
Rollback impossível após erroConfiguração não versionadaImplemente versionamento imediato em Git.Naming, versionamento e limpeza: o que separa o stack de pro
Falha ao indexar logs no LokiConfiguração incorreta do boltdb-shipper ou permissões de diretórioRevise paths e permissões no storage_configNovas features do Loki e Fluent Bit: o que muda o jogo
Parsers dinâmicos não aplicam mudançasAPI HTTP não habilitada ou sintaxe incorretaHabilite a API e valide o payload enviadoNovas features do Loki e Fluent Bit: o que muda o jogo
Erro de conexão TLS no Fluent BitCertificados inválidos ou CA não reconhecidaRevise arquivos de certificado e cadeia de confiançaNovas features do Loki e Fluent Bit: o que muda o jogo
Dados não aparecem no KibanaProblema de ingestão no Logstash ou BeatsVerifique logs de Logstash e Filebeat; cheque conexões e permissõesNovidades e tendências: Elastic Stack open source em 2024
Alertas não são disparadosCondição de alerta mal configurada ou e-mail bloqueadoRevise regras YAML e logs do Kibana; teste envio manual de e-mailNovidades e tendências: Elastic Stack open source em 2024
Snapshots não restauram rápidoStorage subdimensionado ou configuração incorretaAjuste storage e revise parâmetros de searchable snapshotsNovidades e tendências: Elastic Stack open source em 2024
Pipeline do Logstash lentoFalta de paralelismo ou gargalo em filtroAumente workers e revise filtros pesadosNovidades e tendências: Elastic Stack open source em 2024
Logs não aparecem no backendPipeline de logs não configurado corretamente no Collector.Revise a seção 'pipelines' e garanta que 'logs' está incluído.Novidades recentes e roadmap do OpenTelemetry
Exemplars não são exportadosExportador Prometheus desatualizado ou flag ausente.Atualize o exportador e adicione 'enable_open_metrics: true'.Novidades recentes e roadmap do OpenTelemetry
Auto-instrumentação não coleta tracesVariáveis de ambiente incorretas ou pacote não instalado.Verifique as variáveis OTEL_TRACES_EXPORTER e OTEL_EXPORTER_OTLP_ENDPOINT e reinstale o pacote.Novidades recentes e roadmap do OpenTelemetry
Logs não mostram trace_idLogger não está configurado para capturar o contexto do traceAdapte o middleware de logging para extrair e incluir o trace_idObservabilidade em microsserviços: métricas, logs e traces c
Traces aparecem incompletos no TempoNem todos os serviços propagam o trace_id corretamenteRevise a configuração de propagação do trace_id em todos os serviçosObservabilidade em microsserviços: métricas, logs e traces c
Métricas não têm label de trace_idInstrumentação das métricas não está associando o trace_idInclua o trace_id como label nas métricas customizadasObservabilidade em microsserviços: métricas, logs e traces c
Logs não mostram trace_idLogger não está configurado para capturar o contexto do traceAdapte o middleware de logging para extrair e incluir o trace_idObservabilidade em microsserviços: métricas, logs e traces c
Traces aparecem incompletos no TempoNem todos os serviços propagam o trace_id corretamenteRevise a configuração de propagação do trace_id em todos os serviçosObservabilidade em microsserviços: métricas, logs e traces c
Métricas não têm label de trace_idInstrumentação das métricas não está associando o trace_idInclua o trace_id como label nas métricas customizadasObservabilidade em microsserviços: métricas, logs e traces c
Atributos semânticos não aparecem nos tracesInstrumentação ausente ou nomes incorretosRevise o código e compare com as semantic conventions oficiaisObservabilidade semântica: além de métricas, logs e traces
Contexto de trace não é propagado entre serviçosHeaders de contexto não estão sendo enviados ou lidosVerifique configuração de propagação e compatibilidade entre linguagensObservabilidade semântica: além de métricas, logs e traces
Dados customizados não aparecem no backendAtributos não documentados ou incompatíveis com o coletorDocumente e padronize os atributos customizados; ajuste o pipeline do coletor se necessárioObservabilidade semântica: além de métricas, logs e traces
Métricas não aparecem no PrometheusCollector não está expondo endpoint corretamenteRevise a configuração do exporter prometheus e certifique-se de que a porta está liberadaOpenTelemetry e o futuro da observabilidade: além de métrica
Traces não chegam ao JaegerEndpoint ou protocolo incorreto no exporter jaegerVerifique o endereço e o protocolo configurados no CollectorOpenTelemetry e o futuro da observabilidade: além de métrica
Logs não aparecem no backendSuporte a logs não estável na linguagem usadaConsulte a documentação oficial para status do suporteOpenTelemetry e o futuro da observabilidade: além de métrica
Métricas não aparecem no PrometheusCollector não está expondo endpoint corretamenteRevise a configuração do exporter prometheus e certifique-se de que a porta está liberadaOpenTelemetry e o futuro da observabilidade: além de métrica
Traces não chegam ao JaegerEndpoint ou protocolo incorreto no exporter jaegerVerifique o endereço e o protocolo configurados no CollectorOpenTelemetry e o futuro da observabilidade: além de métrica
Logs não aparecem no backendSuporte a logs não estável na linguagem usadaConsulte a documentação oficial para status do suporteOpenTelemetry e o futuro da observabilidade: além de métrica
Spans não aparecem no backendProblema de configuração no Collector ou erro na instrumentação manualRevise o arquivo de configuração do Collector e verifique se os spans estão sendo enviados corretamente pelo SDK.OpenTelemetry em sistemas legados: migrando sem traumas
Dados inconsistentes ou traces quebradosMistura de protocolos sem correta configuração de contextoGaranta que o Collector está recebendo todos os protocolos necessários e que o contexto de trace está sendo propagado corretamente.OpenTelemetry em sistemas legados: migrando sem traumas
Aumento de latência após instrumentaçãoInstrumentação excessiva ou coleta síncronaReduza o número de spans ou ajuste a configuração do SDK para coleta assíncrona, se disponível.OpenTelemetry em sistemas legados: migrando sem traumas
Métricas não aparecem no endpoint /metricsPrometheusMetricReader não configurado corretamente ou porta incorretaRevise a configuração do metric_reader e garanta que o start_http_server está rodando na porta corretaOpenTelemetry SDKs: instrumentando código para métricas e tr
Traces não chegam ao JaegerExporter configurado com host ou porta erradosVerifique os parâmetros agent_host_name e agent_port do JaegerExporterOpenTelemetry SDKs: instrumentando código para métricas e tr
Instrumentação automática não coleta dados de um frameworkFramework não suportado ou versão incompatívelConsulte a lista de frameworks suportados na documentação oficial e atualize se necessárioOpenTelemetry SDKs: instrumentando código para métricas e tr
Métricas não aparecem no endpoint /metricsPrometheusMetricReader não configurado corretamente ou porta incorretaRevise a configuração do metric_reader e garanta que o start_http_server está rodando na porta corretaOpenTelemetry SDKs: instrumentando código para métricas e tr
Traces não chegam ao JaegerExporter configurado com host ou porta erradosVerifique os parâmetros agent_host_name e agent_port do JaegerExporterOpenTelemetry SDKs: instrumentando código para métricas e tr
Instrumentação automática não coleta dados de um frameworkFramework não suportado ou versão incompatívelConsulte a lista de frameworks suportados na documentação oficial e atualize se necessárioOpenTelemetry SDKs: instrumentando código para métricas e tr
Traces não aparecem no JaegerCollector mal configurado ou endpoint incorretoRevise a configuração YAML do Collector e valide o endpoint do JaegerOpenTelemetry: o padrão aberto para instrumentação unificada
Métricas não chegam ao backendSDK sem exportador de métricas habilitadoHabilite e configure o exportador de métricas no SDKOpenTelemetry: o padrão aberto para instrumentação unificada
Alto uso de CPU no CollectorPipeline de processamento mal dimensionadoAjuste o número de workers ou utilize filtros para reduzir volumeOpenTelemetry: o padrão aberto para instrumentação unificada
Dados duplicadosInstrumentação manual e automática simultâneasEscolha apenas um método de instrumentação por serviçoOpenTelemetry: o padrão aberto para instrumentação unificada
Spans com nomes diferentes para a mesma operaçãoFalta de padronização entre equipesCentralize e divulgue o padrão de nomenclaturaPadronização de nomenclatura e atributos: evitando caos nos
Atributos ausentes ou inconsistentesInstrumentação manual sem seguir a especificaçãoReforce o uso dos atributos oficiaisPadronização de nomenclatura e atributos: evitando caos nos
Dashboards quebrados após atualizaçãoMudança em nomes de métricas ou atributos sem comunicaçãoImplemente processo de revisão e comunicação de mudançasPadronização de nomenclatura e atributos: evitando caos nos
Dados não aparecem no KibanaPipeline interrompido ou erro de configuração em Beats, Logstash ou ElasticsearchRevise logs de cada componente e valide configurações de output e index patternPipeline de ingestão: do Beat ao Kibana sem perder dados
Logs duplicadosBeats reiniciando sem registrar offset ou Logstash reprocessando filas persistentesGaranta persistência de estado nos Beats e monitore filas do LogstashPipeline de ingestão: do Beat ao Kibana sem perder dados
Atraso na visualizaçãoBackpressure ou lentidão no LogstashMonitore uso de CPU/memória e ajuste batch size e workersPipeline de ingestão: do Beat ao Kibana sem perder dados
Logs não aparecem no LokiConfiguração errada de output no Fluent Bit ou labels inconsistentesRevise a configuração e os nomes dos labels; consulte os logs do Fluent Bit para mensagens de erroPor que Loki e Fluent Bit: modelo, licenças e arquitetura op
Consumo de CPU alto no Fluent BitFiltros mal otimizados ou volume excessivo de logsAjuste filtros e paths de input para reduzir cargaPor que Loki e Fluent Bit: modelo, licenças e arquitetura op
Consulta lenta no LokiLabels mal definidos ou consulta ampla demaisRefine labels e restrinja o período da consultaPor que Loki e Fluent Bit: modelo, licenças e arquitetura op
Não encontra logs relacionados ao traceFalta de propagação de trace ID nos logsConfigure o logger para incluir trace ID nos registros.Por que métricas, logs e traces são inseparáveis em sistemas
Métricas não refletem problemas vistos nos logsColeta de métricas insuficiente ou granularidade inadequadaAjuste a instrumentação para capturar métricas relevantes.Por que métricas, logs e traces são inseparáveis em sistemas
Traces incompletos entre serviçosFalta de propagação de contexto entre serviçosVerifique a configuração de propagação de contexto do OpenTelemetry.Por que métricas, logs e traces são inseparáveis em sistemas
Métricas não aparecem no GrafanaPrometheus não está coletando do endpoint corretoRevise o job_name e targets no prometheus.ymlPor que Prometheus, Grafana, Loki e OpenTelemetry mudaram o
Logs não aparecem no LokiPromtail não está lendo o arquivo de logVerifique o caminho em __path__ na configuração do promtailPor que Prometheus, Grafana, Loki e OpenTelemetry mudaram o
Dashboards vaziosFonte de dados não conectada no GrafanaConfigure corretamente as conexões no painel de fontes de dados do GrafanaPor que Prometheus, Grafana, Loki e OpenTelemetry mudaram o
Métricas não aparecem no GrafanaPrometheus não está coletando do endpoint corretoRevise o job_name e targets no prometheus.ymlPor que Prometheus, Grafana, Loki e OpenTelemetry mudaram o
Logs não aparecem no LokiPromtail não está lendo o arquivo de logVerifique o caminho em __path__ na configuração do promtailPor que Prometheus, Grafana, Loki e OpenTelemetry mudaram o
Dashboards vaziosFonte de dados não conectada no GrafanaConfigure corretamente as conexões no painel de fontes de dados do GrafanaPor que Prometheus, Grafana, Loki e OpenTelemetry mudaram o
Atributos sensíveis continuam aparecendo nos spans exportados.Processor não foi incluído no pipeline ou chave do atributo está incorreta.Revise a configuração dos processors e pipelines, e confirme os nomes exatos dos atributos.Privacidade e compliance: filtrando e mascarando dados sensí
O Collector não inicia após alteração no YAML.Erro de sintaxe na configuração.Valide o YAML com ferramentas como yamllint e revise a documentação oficial.Privacidade e compliance: filtrando e mascarando dados sensí
Mascaramento não funciona como esperado.Valor do atributo não é sobrescrito porque o processor não suporta regex.Use apenas valores fixos para update; para lógica avançada, implemente um processor customizado.Privacidade e compliance: filtrando e mascarando dados sensí
Métricas não aparecem no GrafanaDatasource mal configurado ou Prometheus sem exposição públicaRevise a configuração do datasource e o endpoint do PrometheusPrometheus e Grafana: recursos avançados e integração com o
Alertas não disparamAlertmanager não configurado ou regras inválidasVerifique logs do Prometheus e Alertmanager, corrija regrasPrometheus e Grafana: recursos avançados e integração com o
Erro ao instalar plugin no GrafanaPermissões insuficientes ou plugin incompatívelExecute como root e confirme compatibilidade na documentaçãoPrometheus e Grafana: recursos avançados e integração com o
Métricas não aparecem no GrafanaDatasource mal configurado ou Prometheus sem exposição públicaRevise a configuração do datasource e o endpoint do PrometheusPrometheus e Grafana: recursos avançados e integração com o
Alertas não disparamAlertmanager não configurado ou regras inválidasVerifique logs do Prometheus e Alertmanager, corrija regrasPrometheus e Grafana: recursos avançados e integração com o
Erro ao instalar plugin no GrafanaPermissões insuficientes ou plugin incompatívelExecute como root e confirme compatibilidade na documentaçãoPrometheus e Grafana: recursos avançados e integração com o
Métricas ausentes no Prometheus centralExpressão match[] incorreta ou endpoint federate inacessívelRevise a configuração do job federate e teste o endpoint via curlPrometheus em escala: federation, sharding e remote_write
Duplicidade de métricasTargets sendo coletados por mais de um shardGaranta que cada target está em apenas um PrometheusPrometheus em escala: federation, sharding e remote_write
Falha no remote_writeBackend externo fora do ar ou endpoint incorretoVerifique logs do Prometheus e conectividade de redePrometheus em escala: federation, sharding e remote_write
Métricas ausentes no Prometheus centralExpressão match[] incorreta ou endpoint federate inacessívelRevise a configuração do job federate e teste o endpoint via curlPrometheus em escala: federation, sharding e remote_write
Duplicidade de métricasTargets sendo coletados por mais de um shardGaranta que cada target está em apenas um PrometheusPrometheus em escala: federation, sharding e remote_write
Falha no remote_writeBackend externo fora do ar ou endpoint incorretoVerifique logs do Prometheus e conectividade de redePrometheus em escala: federation, sharding e remote_write
Job não aparece na aba TargetsErro de sintaxe no prometheus.yml ou indentação incorretaVerifique o arquivo com um validador YAML e corrija a indentação.Prometheus.yml: scrape configs, relabeling e regras de grava
Métricas não aparecem nos dashboardsRecording rule mal definida ou não carregadaCheque o arquivo de regras e a aba 'Rules' no Prometheus.Prometheus.yml: scrape configs, relabeling e regras de grava
Labels inconsistentes entre targetsFalta de relabeling ou labels conflitantesAjuste as relabel_configs para padronizar os labels.Prometheus.yml: scrape configs, relabeling e regras de grava
Erro de handshake TLS ao iniciar o nóCertificados inválidos ou incompatíveis entre os nósRegere os certificados e valide o CA usado em todos os nósProtegendo dados sensíveis: criptografia em trânsito e em re
Elasticsearch não inicia após ativar criptografia em discoVolume criptografado não montado no bootMonte o volume antes de iniciar o serviço ElasticsearchProtegendo dados sensíveis: criptografia em trânsito e em re
Logs de auditoria não aparecemConfiguração de auditoria ausente ou diretório de logs sem permissãoRevise elasticsearch.yml e permissões em /var/log/elasticsearch/Protegendo dados sensíveis: criptografia em trânsito e em re
Logs ausentes durante o incidenteFalha na ingestão do Fluent Bit ou retenção insuficiente no LokiVerifique a configuração de output do Fluent Bit e a política de retenção do Loki.Recuperação de incidentes: do log ao root cause
Busca lenta no LokiFalta de indexação adequada ou excesso de dados não estruturadosOtimize labels e use logs estruturados no pipeline do Fluent Bit.Recuperação de incidentes: do log ao root cause
Impossível correlacionar logs e tracesAusência de trace_id nos eventosConfigure o Fluent Bit para enriquecer logs com trace_id das requisições.Recuperação de incidentes: do log ao root cause
Cluster permanece em estado redShards primários indisponíveis ou índices corrompidosRestaurar índices a partir de snapshot e verificar integridade dos nósRecuperando clusters: split brain, nós caindo e índices corr
Múltiplos masters nos logsQuorum de master mal configuradoAjustar minimum_master_nodes e reiniciar nósRecuperando clusters: split brain, nós caindo e índices corr
Shards UNASSIGNED após queda de nóFalta de réplicas ou espaço insuficienteAdicionar nós ou liberar espaço; restaurar de snapshot se necessárioRecuperando clusters: split brain, nós caindo e índices corr
O script não executa após o alertaPermissões insuficientes ou endpoint incorretoRevise permissões do usuário e o endereço do webhookRespostas automáticas a incidentes: scripts e integrações
Ação é disparada em falso positivoConsulta Loki muito genéricaRefine a expressão do alerta para ser mais específicaRespostas automáticas a incidentes: scripts e integrações
Loop de reinícios automáticosCritério de disparo não considera tempo mínimo entre execuçõesImplemente rate limit ou lock no scriptRespostas automáticas a incidentes: scripts e integrações
Coletor não recebe tráfegoBalanceador de carga mal configurado ou Collector offlineRevise a configuração do balanceador e verifique o status do CollectorSharding e replicação: Collector para milhares de serviços
Dados duplicados nos exportersReplicação configurada sem deduplicaçãoEvite múltiplos exporters para o mesmo destino sem controleSharding e replicação: Collector para milhares de serviços
Perda de dados após falha de um CollectorFilas locais não persistidasReduza o tempo de retenção local ou aumente a replicaçãoSharding e replicação: Collector para milhares de serviços
O storage enche rapidamenteRetenção longa ou alta cardinalidade de labelsReduza a retenção ou revise os labels usadosStorage e retenção: sizing para Loki em produção
Queries lentas em períodos longosBackend remoto com alta latência ou volume excessivo de dadosReduza a janela de consulta ou otimize a infraestrutura do backendStorage e retenção: sizing para Loki em produção
Perda de logs antigosRetenção configurada abaixo do necessárioAumente o retention_period e monitore o uso de storageStorage e retenção: sizing para Loki em produção
Logs não aparecem no Loki após atualizaçãoQuebra de compatibilidade ou erro de configuraçãoRevise changelog, valide sintaxe e teste com configuração mínimaTendências em observabilidade: open source, IA e beyond
Buffer local do Fluent Bit lota rapidamenteChunk_Size ou Max_Chunks subdimensionadosAumente valores conforme a documentação e monitore uso de discoTendências em observabilidade: open source, IA e beyond
Falha na integração com ferramentas externasFormato de log incompatível ou endpoint incorretoAjuste formato de saída e valide endpoint com curl ou netcatTendências em observabilidade: open source, IA e beyond
Latência muito alta nos testesCPU saturada ou disco lentoAumente recursos ou otimize shards/mapeamentosTestes de carga: simulando produção antes do desastre
Erro de conexão no RallyElasticsearch não acessível no host/porta informadosVerifique firewall, endereço e status do clusterTestes de carga: simulando produção antes do desastre
Throughput baixo mesmo após ajustesGargalo em rede ou configuração de JVM inadequadaAjuste heap da JVM e verifique largura de bandaTestes de carga: simulando produção antes do desastre
Erro 'certificate verify failed' no Fluent BitCertificado da CA não corresponde ao do servidor ou hostname divergente.Verifique se o parâmetro tls.ca_file aponta para o certificado correto e se o CN do certificado bate com o hostname configurado.TLS na prática: criptografia ponta a ponta em Loki e Fluent
Loki não inicia após configuração de TLSPermissões incorretas na chave privada ou caminho inválido.Ajuste permissões para 600 e confira os caminhos em config.yaml.TLS na prática: criptografia ponta a ponta em Loki e Fluent
Conexão é estabelecida, mas logs não chegam ao LokiPorta ou protocolo incorretos no Fluent Bit.Confirme que o Fluent Bit está usando porta 443 e tls=On.TLS na prática: criptografia ponta a ponta em Loki e Fluent
Erro de certificado inválido ao acessar via HTTPSCertificado autoassinado ou hostname incorretoRegere o certificado com o CN correto ou use uma CA confiávelTLS, autenticação e autorização: protegendo Prometheus e Gra
Prometheus acessível sem autenticaçãoProxy reverso não está ativo ou mal configuradoRevise a configuração do Nginx/Apache e reinicie o serviçoTLS, autenticação e autorização: protegendo Prometheus e Gra
Usuários do Grafana conseguem editar dashboards sem permissãoPermissões de usuário mal atribuídasRevise funções atribuídas e ajuste para Viewer ou Editor conforme necessárioTLS, autenticação e autorização: protegendo Prometheus e Gra
Erro de certificado inválido ao acessar via HTTPSCertificado autoassinado ou hostname incorretoRegere o certificado com o CN correto ou use uma CA confiávelTLS, autenticação e autorização: protegendo Prometheus e Gra
Prometheus acessível sem autenticaçãoProxy reverso não está ativo ou mal configuradoRevise a configuração do Nginx/Apache e reinicie o serviçoTLS, autenticação e autorização: protegendo Prometheus e Gra
Usuários do Grafana conseguem editar dashboards sem permissãoPermissões de usuário mal atribuídasRevise funções atribuídas e ajuste para Viewer ou Editor conforme necessárioTLS, autenticação e autorização: protegendo Prometheus e Gra
Logs não aparecem no LokiFiltro descartando tudo ou parser mal configuradoRevise os filtros e teste o parser com exemplos reaisTuning do Fluent Bit: filtros, parsers e buffers
Buffer enche rapidamenteVolume de logs acima do esperado ou destino indisponívelAumente Buffer_Max_Size ou investigue a disponibilidade do LokiTuning do Fluent Bit: filtros, parsers e buffers
Logs chegam incompletosParser não extrai todos os camposAjuste a expressão regular ou formato do parserTuning do Fluent Bit: filtros, parsers e buffers

Todas as trilhas