K8s em Exemplos: Padrão Adapter
| O padrão adapter transforma a interface de uma aplicação para corresponder a um padrão esperado por sistemas externos. Diferente de sidecars que adicionam recursos, adapters normalizam interfaces existentes. Use para: expor métricas Prometheus de apps que não suportam, converter formatos de log, padronizar endpoints de health check. |
| adapter-redis-prometheus.yaml | |
| Redis não expõe métricas Prometheus nativamente. O adapter redis_exporter consulta o Redis e expõe métricas no formato Prometheus na porta 9121. Prometheus coleta do adapter, não do Redis diretamente. | |
| O container adapter conecta ao Redis no localhost:6379 (namespace de rede compartilhado) e traduz a saída do comando INFO do Redis para o formato de métricas Prometheus. | |
| terminal | |
| Verifique se o adapter está funcionando checando seu endpoint de métricas. Prometheus coletará deste endpoint automaticamente baseado nas annotations. | |