Casos de uso
A imagem Docker do standalone agent foi projetada para receber dados de outros contêineres em sua infraestrutura. É uma boa escolha para:- Receber métricas StatsD das suas aplicações (porta 8125)
- Receber dados OpenTelemetry das suas aplicações (porta 8099)
- Coletar métricas NGINX (porta 27649)
Métricas de host
Se você precisa de monitoramento de métricas de host (CPU, memória, disco, rede), use uma das seguintes abordagens:- Máquina host Docker: instale o pacote Linux diretamente na máquina host que executa seus contêineres Docker.
- Kubernetes: use a integração com Kubernetes para monitorar métricas de host em todo o seu cluster.
- Contêineres individuais: se você não está usando Kubernetes e precisa monitorar métricas de host de contêineres específicos, instale o pacote Linux dentro de cada contêiner que você quer monitorar.
Imagem Docker
Adicione um contêiner/serviço usando a imagem Docker appsignal/agent à infraestrutura da sua aplicação. Se você quer que algum app reporte dados para ele, como métricas StatsD, dados OpenTelemetry e métricas NGINX, aponte-os para o nome do contêiner na aplicação.Plataformas suportadas
A imagem Docker suporta as seguintes plataformas. Esta lista também pode ser visualizada por tag da imagem Docker na página do Docker Hub dessa imagem.- x86 64-bit
- ARM 64-bit
Configuração
O agent pode ser configurado com variáveis de ambiente especificadas no comando Docker run, nas opções do Docker compose ou na configuração do Kubernetes. Nos exemplos abaixo, substituaYOUR_PUSH_API_KEY pela sua Push API key real do AppSignal e configure-a com os detalhes da sua aplicação.
Uma lista completa de todas as opções de configuração pode ser encontrada na seção de configuração.
Docker run
Docker compose
É isso! Depois de concluir essas etapas, você deve ter a imagem Docker do AppSignal standalone agent em execução e recebendo dados de outros apps, se configurado.