Pular para o conteúdo principal
O AppSignal oferece suporte ao recebimento de métricas e logs do Vector.

Configuração

Primeiro, configure sua instalação do Vector, com fontes que recebem entrada de outros sistemas. O Vector oferece suporte a uma infinidade de fontes de dados, como Kubernetes, PostgreSQL, MongoDB e muitas outras. Veja a documentação de fontes do Vector para mais informações sobre as fontes disponíveis. Para enviar dados de fontes do Vector para o AppSignal, configure o sink do AppSignal para Vector na sua configuração do Vector. Adicione um novo sink do Vector com o tipo appsignal, configure as fontes (inputs) das quais coletar dados e inclua sua Push API key no nível do app. A Push API key no nível do app pode ser encontrada nas configurações de Push & Deploy do seu app.
# vector.toml

# Add this AppSignal sink section
[sinks.appsignal]
type = "appsignal"
inputs = [ ... ] # Reference Vector sources or transforms here
push_api_key = "Your app-level Push API key"
Para enviar dados para uma aplicação AppSignal diferente dependendo da sua fonte, você pode configurar mais de um sink do AppSignal. Cada sink pode ter diferentes fontes de entrada e uma chave push API diferente no nível do app. Você pode ler mais sobre como configurar o sink AppSignal para Vector no site de documentação do sink AppSignal do Vector.

Métricas

As métricas recebidas do sink AppSignal para Vector estarão disponíveis no recurso métricas personalizadas. O AppSignal atualmente oferece suporte apenas aos seguintes tipos de eventos de métricas do Vector:
  • Gauge
  • Counter
  • Distribution
Se uma fonte enviar outros tipos de métricas que não os listados abaixo, essas métricas serão ignoradas. Métricas personalizadas exigirão alguma configuração manual. Crie um novo dashboard e adicione um gráfico usando métricas recebidas do Vector. As tags nas métricas são convertidas em tags de métricas do AppSignal e podem ser usadas para filtrar as métricas exibidas nos gráficos. Uma tag adicional vector_namespace será adicionada, com o namespace da métrica do Vector como seu valor. Veja a documentação do Vector para mais informações sobre o valor padrão de cada fonte. Os timestamps especificados nas métricas são atualmente ignorados e a métrica é reportada para o momento em que foi recebida.

Magic dashboards

O AppSignal criará dashboards automaticamente quando detectar métricas das seguintes fontes do Vector:

Logs

O AppSignal Logging oferece suporte a eventos de log do Vector. Para visualizar logs do Vector em nosso recurso de logging, primeiro crie uma nova fonte, para a plataforma “Vector”, com o nome vector. A cada linha de log, o Vector inclui o atributo source_type. Isso é baseado no nome da fonte de log do Vector. O source_type será usado para agrupar tags no logging do AppSignal, facilitando encontrar todos os logs da mesma fonte.

Tracing

O AppSignal não oferece suporte a traces coletados pelo Vector no momento. Use uma de nossas integrações de linguagem.