> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Métricas do Kubernetes

O [AppSignal para Kubernetes](https://github.com/appsignal/appsignal-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](#store-your-appsignal-api-key-in-a-secret)
2. [Faça o deploy para o seu cluster](#deploy-to-your-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:

<CodeGroup>
  ```bash Bash theme={null}
  kubectl create secret generic appsignal -n appsignal --from-literal=api-key=<APPSIGNAL_API_KEY>
  ```
</CodeGroup>

Você pode encontrar sua push API key *específica do app* nas [configurações da sua aplicação](https://appsignal.com/redirect-to/app?to=info).

### 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:

<CodeGroup>
  ```bash Bash theme={null}
  kubectl apply -f https://raw.githubusercontent.com/appsignal/appsignal-kubernetes/main/deployment.yaml
  ```
</CodeGroup>

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 Bash theme={null}
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](mailto:support@appsignal.com), e ajudaremos você a fazer suas métricas fluírem.
