Pular para o conteúdo principal
O AppSignal para Kubernetes extrai métricas de clusters Kubernetes. Depois de adicionar o deployment do AppSignal para Kubernetes ao seu cluster, uma seção Cluster Metrics aparece para sua aplicação no AppSignal, exibindo métricas para cada node e cada pod, bem como uma visão geral do seu cluster.

Instalação

Para começar a reportar métricas do cluster Kubernetes ao AppSignal:
  1. Armazene sua chave de API do AppSignal em um secret
  2. Faça o deploy para o seu cluster

Armazene sua chave de API do AppSignal em um secret

Crie um secret no seu cluster Kubernetes contendo sua push API key específica do app do AppSignal:
kubectl create secret generic appsignal -n appsignal --from-literal=api-key=<APPSIGNAL_API_KEY>
Você pode encontrar sua push API key específica do app nas configurações da sua aplicação.

Faça o deploy para o seu cluster

Depois de criar o secret da chave de API do AppSignal, adicione o deployment do AppSignal para Kubernetes ao seu cluster:
kubectl apply -f https://raw.githubusercontent.com/appsignal/appsignal-kubernetes/main/deployment.yaml
Isso criará o namespace appsignal e fará o deploy do AppSignal para Kubernetes nesse namespace. Alternativamente, instale o AppSignal para Kubernetes através do seu Helm chart:
Bash
helm repo add appsignal-kubernetes https://appsignal.github.io/appsignal-kubernetes
helm install appsignal-kubernetes appsignal-kubernetes/appsignal-kubernetes --create-namespace --namespace appsignal
Depois de configurado, o AppSignal para Kubernetes começará a reportar métricas automaticamente.

Cluster Metrics

No AppSignal, a página Host Metrics será substituída por uma página Cluster Metrics para mostrar informações sobre pods e nodes no seu cluster. Você poderá ver gráficos representando métricas úteis ao longo do tempo, como:
  • CPU Usage: estatísticas de uso de CPU por node ou pod
  • Memory Usage: estatísticas de uso de memória, comparando a memória usada com o disponível por node ou pod
  • Swap Usage: estatísticas de uso de swap, comparando o swap usado com o disponível por node ou pod
  • Disk Usage: estatísticas de uso de disco, comparando o espaço em disco usado com o disponível por node
  • Network usage: uso de rede, dividido em bytes recebidos e transmitidos, por node

Suporte

Se estiver tendo dificuldades para configurar as métricas Kubernetes da sua aplicação, entre em contato com o suporte, e ajudaremos você a fazer suas métricas fluírem.