Pular para o conteúdo principal
As integrações e o agente do AppSignal coletam metadados sobre o host e o app com o qual estão se integrando. As especificações sobre quais metadados são coletados estão listadas abaixo. Esses metadados são usados para:
  • enriquecer os dados disponíveis em AppSignal.com (para fornecer uma visão mais completa do host e do app),
  • fornecer informações adicionais para fins de depuração como complemento ao comando diagnose,
  • melhoria do produto como parte de um conjunto de dados agregado e anônimo.
Para desabilitar este recurso, defina a opção de configuração send_environment_metadata como false:

Metadados do AppSignal

  • Versão da integração do AppSignal
    • Qual pacote e versão do AppSignal está instalado. Isto é a gem do Ruby, o pacote do Elixir ou o pacote do Node.js.
  • Versão do agente do AppSignal
    • Qual versão do agente do AppSignal está instalada. Isto é usado para reconhecer a versão quando o standalone mode é usado.
  • Release do agente
    • Reporta qual arquitetura foi instalada, 32 ou 64 bits. A extensão e o agente do AppSignal são compilados para cada arquitetura separadamente.
    • Reporta se o build musl foi instalado.
  • Standalone mode do agente habilitado
    • Se o agente está rodando em standalone mode. Isso é usado para hosts que executam sistemas como bancos de dados, que ainda querem reportar métricas do host.
  • StatsD mode do agente habilitado
  • Recursos opcionais habilitados
    • As integrações do AppSignal têm alguns recursos opcionais que podem ser habilitados, geralmente prefixados com o nome enable_ nas opções de configuração. É reportado somente quando estão habilitados.

Metadados do app

  • Linguagem da integração
    • Qual é a linguagem da integração (Ruby/Elixir/Node.js) e qual versão.
  • Implementação da linguagem da integração
    • Qual é a implementação da linguagem, se houver (MRI ou JRuby), e qual versão.
  • Bibliotecas suportadas da integração
    • Uma lista de quais integrações de bibliotecas suportadas pelo AppSignal estão carregadas e qual versão, ex. Rails, Phoenix, Express. Apenas informações de pacotes oficialmente suportados pelo AppSignal são enviadas, mas nenhum pacote não suportado ou privado.

Metadados do host

Os dados do host estão disponíveis para hosts no recurso host metrics, adicionando detalhes aos hosts na visão geral.
  • Arquitetura
    • Se o sistema tem arquitetura de 32 ou 64 bits.
  • Sistema Operacional
    • Sistema Operacional, 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 instalado.
  • Sistema containerizado
    • Se o host faz parte de um sistema de containers como o Docker. Em sistemas de containers como o Docker, o agente do AppSignal usa um método diferente para reportar as métricas do host.
  • Plataforma
    • Se o Heroku é detectado como plataforma. Nossas integrações e agente usam configurações diferentes no Heroku.