Skip to content

Latest commit

 

History

History
32 lines (30 loc) · 3.59 KB

workers.md

File metadata and controls

32 lines (30 loc) · 3.59 KB

DNS-collector - Supported Collectors & Loggers

A worker can act as a collector or a logger.

Worker Type Descriptions
DNStap Server Collector DNStap receiver and proxifier
PowerDNS Collector Protobuf PowerDNS receiver
Tail Collector Tail on plain text file
XDP Sniffer Collector Live capture on network interface with XDP
AF_PACKET Sniffer Collector Live capture on network interface with AF_PACKET socket
File Ingestor Collector File ingestor like pcap
DNS Message Collector Matching specific DNS message
Console Logger Print logs to stdout in text, json or binary formats.
File Logger Save logs to file in plain text or binary formats
DNStap Client Logger Send logs as DNStap format to a remote collector
Prometheus Logger Expose metrics
Statsd Logger Expose metrics
Rest API Logger Search domains, clients in logs
TCP Logger Tcp stream client logger
Syslog Logger Syslog logger to local syslog system or remote one.
Fluentd Logger Send logs to Fluentd server
InfluxDB Logger Send logs to InfluxDB server
Loki Client Logger Send logs to Loki server
ElasticSearch Logger Send logs to Elastic instance
Scalyr Logger Client for the Scalyr/DataSet addEvents API endpoint.
Redis publisher Logger Redis pub logger
Kafka Producer Logger Kafka DNS producer
Falco Logger Falco plugin logger
ClickHouse Logger ClickHouse logger
DevNull Logger For testing purpose
OpenTelemetry Logger Open Telemetry tracing - Experimental