Skip to main content
This documentation explains how to configure AppSignal for Python to use the AppSignal Collector to send data to AppSignal. This documentation assumes that you have already followed the installation instructions. Logging is only available when using the AppSignal collector.

Deploying a collector

You can deploy your own collector by following the instructions in the AppSignal Collector documentation. You can also have AppSignal host a collector for you using the “Hosted Collector” page in your organization’s settings.
When the collector runs on the same host as an application that reports to it, leave host metrics disabled for the collector. The application’s AppSignal integration already reports host metrics for that host. With host metrics enabled for both, the same host is reported twice.

Configuring the collector

Set the collector_endpoint configuration option to the address of your collector. When using a hosted collector, this address can be found under “Collector URL” in the “Hosted Collector” settings page. Set the service_name option as well. It names this application among the services reporting to your collector, so a trace that crosses several of them shows which service did what.
AppSignal for Python now sends its traces, metrics and logs to the configured collector. The bundled agent keeps running alongside the collector. It reports the data the collector does not: host metrics, NGINX metrics, StatsD metrics and environment metadata.