IBM Cloud Kubernetes Service extensão
Em IBM Cloud Logs, você pode usar a extensão IBM Cloud Kubernetes Service para obter insights sobre os logs gerados em uma conta IBM Cloud.
Antes de Iniciar
Com essa extensão, você pode criar um painel projetado para visualizar e analisar os registros do serviço IBM Cloud Kubernetes Service. O painel fornece uma análise aprofundada do serviço IBM Cloud Kubernetes Service, oferecendo uma visão abrangente do desempenho do cluster, da atividade do nó, dos registros de pods e da análise de erros. Ele permite a identificação rápida de problemas, a análise de tendências e o monitoramento eficiente do site Kubernetes.
Em IBM Cloud Logs, os logs gerados pelos serviços IBM Cloud (conhecidos como logs de plataforma) incluem campos de metadados que podem ser usados para aprimorar as pesquisas e analisar os dados.
applicationName: O nome do aplicativo é o ambiente que produz e envia os registros para IBM Cloud Logs. Ele é definido como o namespace.subsystemName: O nome do subsistema é o serviço ou aplicativo que produz e envia registros para IBM Cloud Logs. Ele é definido como o nome do contêiner IBM Cloud Kubernetes Service.
Para obter mais informações, consulte:
O que essa extensão implementa
Essa extensão inclui um ou mais itens.
| Inclusões | Número |
|---|---|
| Alertas | 5 |
| painéis | 1 |
| Enriquecimentos | 0 |
| Eventos para métricas | 0 |
| Regras | 0 |
| Visualizações | 0 |
Antes de implantar essa extensão, certifique-se de que a implantação da extensão não fará com que você exceda os limites da sua instância IBM Cloud Logs. Se a implantação da extensão resultar na ultrapassagem dos limites, a implantação falhará.
Implementando a extensão
Você pode implementar essa extensão em qualquer instância do IBM Cloud Logs que colete logs do IBM Cloud Kubernetes Service. Essa extensão inclui um conjunto de recursos pré-configurados, como painéis, exibições e alertas, que o ajudam a monitorar métricas críticas, identificar anomalias e otimizar o desempenho do seu sistema.
Para obter mais informações sobre a implementação da extensão, consulte Implementação, gerenciamento e remoção de extensões do IBM Cloud Logs.
Após a implementação, verifique se a configuração da extensão trata os dados de forma a corresponder à configuração de TCO da instância IBM Cloud Logs. Alertas, painéis e eventos para métricas são recursos disponíveis para dados manipulados por meio dos pipelines de dados Analisar e alertar e Insights prioritários. Depois de implementar a extensão, verifique se a configuração atende às suas necessidades. Por exemplo, se você tiver políticas de TCO enviando dados para o pipeline Analisar e alertar, será necessário alterar o painel configurado por essa extensão para usar os dados do Analyze and Alert em vez de Insights prioritários.
Painel
Um painel é fornecido com dados sobre os registros do IBM Cloud Kubernetes Service, incluindo:
- Contagem de clusters
- Contagem de nós
- Contagem de vagens
- Contagem de contêineres
- Lista dos hosts do nó
- Os hosts de nó com o maior número de registros
- A tendência dos registros de eventos de nós
Alertas
Você pode implementar qualquer um dos seguintes alertas:
No logs from service: Nenhum registro foi recebido do serviço kubernetes, indicando possíveis problemas com a configuração do registro, tempo de inatividade do serviço ou problemas de conectividade que afetam a transmissão do registro.More than 5 erroneous cluster logs within 15 minutes: Mais de 5 logs de erro foram registrados no nível do cluster em uma janela de 15 minutos, indicando possíveis problemas que afetam a integridade ou a configuração geral do cluster Kubernetes.More than 5 erroneous pod logs within 15 minutes: Mais de 5 registros de erros foram detectados em operações no nível do pod em 15 minutos, sugerindo problemas com cargas de trabalho ou configurações no nível do pod.Host change: Foi detectado um evento de alteração de host que pode indicar uma substituição de nó, operação de dimensionamento ou alterações inesperadas na infraestrutura.Permission denied: Ocorreu uma negação de permissão durante uma operação Kubernetes, possivelmente causada por controles de acesso mal configurados ou permissões insuficientes para a ação solicitada.