{"repo":"syslog-ng/syslog-ng","free":true,"listed":false,"github":"https://github.com/syslog-ng/syslog-ng","clone":"git clone https://github.com/syslog-ng/syslog-ng.git","description":"syslog-ng is an enhanced log daemon, supporting a wide range of input and output methods: syslog, unstructured text, queueing, SQL & NoSQL.","language":"C","stars":2367,"topics":["syslog-ng","c","python","elastic","kafka","syslog","logging","log-management"],"license":null,"category":"data-pipelines","readme_excerpt":"syslog-ng ========= syslog-ng is an enhanced log daemon, supporting a wide range of input and output methods: syslog, unstructured text, message queues, databases (SQL and NoSQL alike), and more. Quickstart The simplest configuration accepts system logs from /dev/log (from applications or forwarded by systemd) and writes everything to a single file: This one additionally processes logs from the network (TCP/514 by default): This config is designed for structured/application logging, using local submission via JSON, and outputting in key=value format: To submit a structured log using logger , you might run: In which case the resulting message will be: For a brief introduction to configuring the syslog-ng application, see the quickstart guide. Features Receive and send RFC3164 and RFC5424 style syslog messages Receive and send JSON formatted messages Work with any kind of unstructured data Classify and structure logs using built-in parsers (csv-parser(), db-parser(), kv-parser(), etc.) Normalize, crunch, and process logs as they flow through the system Hand over logs for further processing using files, message queues (like AMQP), or databases (like PostgreSQL or MongoDB) Forward logs to big data tools (like Elasticsearch, Apache Kafka, or Apache Hadoop) Performance syslog-ng provides performance levels comparable to a large cluster when running on a single node In the simplest use case, it scales up to 600-800k messages per second But classification, parsing, and filtering stil","default_branch":null,"files":null,"tree":[],"storefront":"/r/syslog-ng","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/syslog-ng/syslog-ng/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}