Pular para o conteúdo principal
O agente AppSignal coleta várias métricas do sistema, o que permite correlacionar problemas de performance e erros com métricas de host anormais. Esses dados estão disponíveis na seção Métricas de host na visão geral da aplicação, o que permite inspecionar e comparar vários hosts. Também mostramos uma visão geral das métricas de host na página de detalhes da amostra para incidentes de erro e performance. Para uma prévia de como as métricas de host aparecem na interface do AppSignal, por favor veja nossa página de tour de métricas de host.
Nota: Este recurso está disponível nestes pacotes:
  • Ruby: gem versão 1.2 e mais recentes. Habilitado por padrão desde a versão 1.3.
  • Elixir: pacote versão 0.10.0 e mais recentes. Habilitado por padrão desde a versão 0.10.0.
  • Node.js: todas as versões do pacote.
  • JavaScript para Front-end: nenhuma versão do pacote.
Nota: Este recurso não está disponível nas seguintes arquiteturas:
  • macOS/OSX (darwin)
  • FreeBSD
Uma lista de Sistemas Operacionais suportados está disponível na página Sistemas Operacionais suportados.

Métricas de host coletadas

As seguintes métricas de host são coletadas pelo agente AppSignal a cada minuto em seu sistema.
MétricaDescrição
Uso de CPUUser, nice, system, idle e iowait em porcentagens.
Leia mais sobre métricas de CPU em nosso artigo da academy.
Load averageCarga média de 1 minuto no host.
Uso de memóriaMemória disponível, livre e usada. Também inclui swap total e swap usado.
Uso de discoPorcentagem de cada disco usado.
Disk IOThroughput de dados lidos e gravados em cada disco.
Tráfego de redeThroughput de dados recebidos e transmitidos por cada interface de rede.
Essas métricas de host são coletadas por padrão. Para desabilitá-las, use a opção de configuração enable_host_metrics, para:

Metadados do ambiente

O agente AppSignal reporta as seguintes informações do host. Uma vez recebidos, esses metadados são mostrados na página de índice de métricas de host por host para fornecer mais detalhes de todos os hosts executando uma aplicação. Use esses metadados para detectar quaisquer diferenças entre hosts que possam causar diferenças de comportamento.
  • Arquitetura do host, 32 ou 64-bit.
  • Sistema Operacional, seja Linux, macOS ou Windows.
  • Distribuição do Sistema Operacional, para Linux isso reporta Ubuntu, Fedora, etc.
  • Versão do Sistema Operacional, a versão do Sistema Operacional.
  • Versão do kernel, para Linux isso reporta a versão do kernel instalada.
Esses metadados são coletados por padrão. Para desabilitá-los, use a opção de configuração send_environment_metadata, para:

Suporte ao Heroku

Para usar métricas de host no Heroku, vá para a página Métricas de host do Heroku.

Suporte ao Docker/container

Para usar métricas de host em containers (Docker), vá para a página de métricas de host em container.

Suporte ao Dokku

Nota: O suporte ao Dokku está disponível nos pacotes Ruby gem 3.0.13, Elixir pacote 2.2.0, Node.js pacote 2.0.0 e mais recentes.
O Dokku tem métricas de host habilitadas por padrão, desde que sua aplicação Dokku tenha a variável de ambiente DOKKU_ROOT configurada.