Configuration
vey-statsd uses YAML for configuration.
The main configuration file is specified with the -c command-line option.
If a directory is set, the main configuration file is loaded automatically from
it based on the executable binary name.
Its top-level keys are listed below.
At a high level, vey-statsd is organized as a metrics-processing pipeline:
importerreceives metrics from upstream senderscollectoraggregates or rewrites incoming metricsexporteremits the resulting metrics to downstream systems
Process-level settings such as runtime and worker define how the daemon
runs, while the pipeline objects define how metrics flow through the service.
Key |
Type |
Reload |
Description |
|---|---|---|---|
runtime |
Map |
no |
Runtime configuration, see Runtime |
worker |
Map [2] |
no |
Starts unaided worker runtimes if present |
controller |
Seq |
no |
Controller configuration |
importer |
Mix [1] |
yes |
Importer configuration, see Importer |
collector |
Mix [1] |
yes |
Collector configuration, see Collector |
exporter |
Mix [1] |
yes |
Exporter configuration, see Exporter |
Read the pipeline sections listed in the hidden toctree below when you need the exact keys supported by each importer, collector, or exporter type.
Footnotes