Available OutPlugins. Their responsibility is to push the metrics to an available back-end.
Type
Plugin parameters
Description
File
outfilepath: The path inside the filesystem where the metrics are going to be dumped into
It stores all the metrics in a file. Useful if the output of the agent is unstructured data like text
Console
None
It prints all the metrics to the stdout of the process
RabbitMQ
mq_machine_out: The RabbitMQ server to connect to
It pushes the metrics of the agent to a RabbitMQ server with a routing key.
routing_key_out: The routing key to which we want to push the messages
Kafka
kafka_bootstrap_out: The Kafka bootstrap server to connect to
It pushes the metrics of the agent to a Kafka topic. The user can choose this messaging service over RabbitMQ when the amount of metrics requires a more scalable solution
kafka_topic_out: The topic to which we want to push the messages
MongoDB
mongo_machine_out: The MongoDB server to connect to
It stores the metrics in a MongoDB backend.
mongo_collection_out: The MongoDB collection where we want to store the metrics