This document will cover monitoring Vector.



How did you install Vector?


By default, Vector logs on the info level, you can change the level through a variety of methods:

-v flagDrops the log level to debug.
-vv flagDrops the log level to trace.
-q flagRaises the log level to warn.
-qq flagRaises the log level to error.
-qqq flagTurns logging off.
LOG=<level> env varSet the log level. Must be one of trace, debug, info, warn, error, off.

Full Backtraces

You can enable full error backtraces by setting the RUST_BACKTRACE=full environment variable. More on this in the Troubleshooting guide.

Rate Limiting

Vector rate limits log events in the hot path. This is to your benefit as it allows you to get granular insight without the risk of saturating IO and disrupting the service. The trade-off is that repetitive logs will not be logged.


Currently, Vector does not expose metrics. Issue #230 represents work to run internal Vector metrics through Vector's pipeline. Allowing you to define internal metrics as a source and then define one of many metrics sinks to collect those metrics, just as you would metrics from any other source.


Please refer to our troubleshooting guide:

Troubleshooting Guide