Available options
- Required options
- Options
push_api_key
Description
The organization-level authentication key to authenticate with our Push API. Read more about the AppSignal Push API key.cpu_count
Description
The available CPU capacity of the host, in number of CPUs. This is used to calculate the CPU usage percentage in the host metrics. If not set, the agent will attempt to automatically detect this from cgroups. The number of CPUs can be a fraction, e.g.0.5.
enable_host_metrics
Description
Set this option tofalse to disable host metrics collection.
On Heroku and Dokku host metrics are disabled by default. This is done because these systems will report inaccurate metrics from within the containers. Host metrics collection on these systems cannot be enabled. For Heroku, use the Heroku log drain instead.
files_world_accessible
Description
If this is set totrue the AppSignal working directory that is created is accessible for all users (Unix permissions 0666). This is often necessary because processes for the same app run under a different user. Set to false to disable this behaviour (Unix permissions 0644).
hostname
Description
This overrides the server’s hostname. Useful for when you’re unable to set a custom hostname or when a nondescript id is generated for you on hosting services.http_port
Description
The port used by the collector’s HTTP server to receive OpenTelemetry export requests on.log_level
Description
This option sets the severity level of AppSignal’s internal logger and does
not affect the logging feature.
- error
- warning
- info
- debug
- trace
push_api_endpoint
Description
Configure the endpoint to send data to AppSignal. This setting will not have to be changed.running_in_container
Description
AppSignal expects to be running on the same machine between different deploys. Set this key totrue if the application is running in a container, such as with Docker.
Newer versions of the AppSignal integration automatically detect its container environment, so no manual configuration is necessary. If you’re having trouble with the automatic detection, please contact support.
This option is set to true automatically on Heroku.
working_directory_path
Description
Override the location where the AppSignal Collector can store temporary files. Use this option if the default location is not suitable. See our how AppSignal operates page for more information about the purpose of this working directory. If you are running multiple applications using AppSignal on the same server, use this configuration option to select different working directories for every AppSignal instance, otherwise the two instances could conflict with one another. For more information on this scenario see our running multiple applications on one host documentation.Note: The specified path cannot contain Operating Specific file system
abstractions, such as the homedir symbol
~ for *NIX systems. This will be
seen as a malformed path.