AppSignal supports receiving metrics and logs from Vector.


First set up your Vector installation, with sources like Docker, Kubernetes, PostgreSQL, Redis, Prometheus, NGINX, that receive input from other systems.

To send data from Vector sources to AppSignal, it's required to configure the AppSignal Vector sink in your Vector configuration.

Add a new Vector "sink" with the type "appsignal", configure the sources (inputs) from which to collect data and include your app-level Push API key. The app-level Push API key can be found in your app's Push & Deploy settings.

# vector.toml example # Other config here # Add this AppSignal sink section [sinks.appsignal] type = "appsignal" inputs = [ "internal_logs", "statsd" ] push_api_key = "Your app-level Push API key"

You can read more about how to configure the AppSignal Vector Sink on the Vector AppSignal sink documentation website.


Metrics received from the AppSignal Vector Sink will be available in the custom metrics feature.

AppSignal currently only supports the following Vector metric event types:

  • Gauge
  • Counter
  • Distribution

If a source sends other metrics types than listed below, those metrics are ignored.

Some metrics from built-in Vector sources may automatically generate new dashboards in your app. Custom metrics (through the StatsD source) and other sources may require some manual setup. Create a new dashboard and add a graph using metrics received from Vector.

Tags on metrics are converted into AppSignal metric tags and can be used to filter the metrics displayed in the graphs.

Specified timestamps on metrics are currently ignored and the metric is reported for the time it was received.


AppSignal Logging supports Vector log events.

To view logs from Vector in our logging feature, first create a new source, for the platform "Vector", with the name vector.

With every log line, Vector includes the source_type attribute. This is based on the name of the Vector log source. The source_type will be used to group tags in AppSignal logging, making it easier to find all logs from the same source.


AppSignal does not support traces collected by Vector at this time. Please use one of our language integrations.