Comparar abordagens do Container Insights
Duas abordagens do Container Insights estão disponíveis para clusters do Amazon EKS, cada uma com diferentes capacidades, modelos de implantação e níveis de suporte. Ambas usam o mesmo complemento do amazon-cloudwatch-observability Amazon EKS — a diferença é a versão e a configuração do complemento.
Use esta página para entender as diferenças entre as duas abordagens e determinar qual é a melhor para seu ambiente. Para obter instruções detalhadas da configuração, consulte OTel Container Insights (recomendado) ou Enhanced Container Insights (Classic).
Comparação de recursos
A tabela a seguir compara as duas abordagens do Container Insights em todos os atributos principais.
| Atributo | OTel Container Insights | Enhanced Container Insights (Classic) |
|---|---|---|
| Sinais suportados | Métricas, logs | Métricas, logs |
| Observabilidade aprimorada | Sim | Sim |
| Status da manutenção | Desenvolvimento ativo | Modo de manutenção |
| Complexidade da implantação | Baixo | Baixo |
| Método de configuração | Complemento do Amazon EKS (baseado em OTel) | Complemento do Amazon EKS (gerenciado) |
| Versão mínima do Amazon EKS | 1.28 | 1.25 |
| Versão mínima do complemento | v6.2.0 | Anterior a v6.2.0 |
| Configuração do modelo | Configuração complementar | Configuração complementar |
| Formato de métricas | Nativo do Prometheus/ProMQL | Formato CloudWatch (EMF) |
Capacidades e limitações
Cada abordagem tem pontos fortes e restrições específicos. Consulte as seções a seguir para entender o que cada abordagem oferece e quais são as limitações.
OTel Container Insights (recomendado)
O OTel Container Insights fornece os seguintes recursos:
-
Observabilidade total do sinal por meio de um único atendente baseado em OpenTelemetry
-
Desenvolvimento ativo com novos recursos fornecidos regularmente
-
Implantação simplificada como complemento gerenciado do Amazon EKS
-
Métricas consultáveis pelo PromQL com até 150 rótulos por métrica
O OTel Container Insights tem as seguintes limitações:
-
Exige Amazon EKS 1.28 ou posterior
-
Exige complemento versão v6.2.0 ou posterior
-
Oferta mais recente com um ecossistema menor de exemplos comunitários
Consulte para obter instruções de configuração Início rápido: OTel Container Insights no Amazon EKS.
Enhanced Container Insights (Classic)
O Enhanced Container Insights (Classic) fornece os seguintes recursos:
-
Complemento gerenciado do Amazon EKS com o gerenciamento automatizado do ciclo de vida
-
Oferece observabilidade aprimorada
O Enhanced Container Insights (Classic) tem as seguintes limitações:
-
No modo de manutenção — recebe somente patches de segurança
-
Flexibilidade de configuração limitada
-
As métricas usam nomes proprietários no formato CloudWatch, não compatíveis com painéis padrão do ProMQL
Consulte para obter instruções de configuração Guia de instalação (AWS CLI).
Guia de decisão
Use a tabela a seguir para determinar qual abordagem é a melhor para sua situação.
| Critérios de seleção | (Abordagem recomendada) | Lógica |
|---|---|---|
| Nova implantação do Amazon EKS | OTel Container Insights | Desenvolvido ativamente, cobertura total de sinal, menor complexidade |
| Precisa de observabilidade totalmente aprimorada | OTel Container Insights | Única opção desenvolvida ativamente |
| Já está executando o Classic em produção | Classic (curto prazo), OTel (meta de migração) | Continue para obter estabilidade e, em seguida, planeje a migração |
| Prefira um complemento gerenciado com sobrecarga mínima | OTel Container Insights | Baixo ônus de configuração |
| Precisa de métricas compatíveis com o PromQL | OTel Container Insights | Preserva os nomes de métricas originais do Prometheus |
Se você estiver executando o Enhanced Container Insights (Classic) e quiser migrar, consulte Guias de migração para ver as instruções passo a passo.
Resumo dos pré-requisitos
A tabela a seguir lista os pré-requisitos para cada abordagem.
| Pré-requisito | OTel Container Insights | Enhanced Container Insights (Classic) |
|---|---|---|
| Versão mínima do Amazon EKS | 1.28 | 1.25 |
| Versão mínima do complemento | v6.2.0 | Anterior a v6.2.0 |
| Permissões do IAM | Política: CloudWatchAgentServerPolicy | Política: CloudWatchAgentServerPolicy |
| Ferramentas necessárias | kubectl, CLI da AWS | kubectl, CLI da AWS |
| É necessário um provedor OIDC | Sim (para IRSA) | Sim (para IRSA) |
Próximas etapas
Depois de escolher uma abordagem, use os links a seguir para começar:
-
Início rápido: OTel Container Insights no Amazon EKS: configure o OTel Container Insights com o caminho mais rápido.
-
Guia de instalação (AWS CLI): configure o Enhanced Container Insights (Classic).
-
Guias de migração: migre do Classic para o OTel Container Insights.