# AxoSyslog > Documentation for AxoSyslog, the scalable security data processor Each section below links to its own index, which lists every page of the section as Markdown. For the HTML version of a page, drop `index.md` from the end of its URL. The full text of every page is in [llms-full.txt](https://axoflow.com/docs/axosyslog-core/4.28/llms-full.txt), and each section index links the full text of just that section. ## Start here - [AxoSyslog documentation](https://axoflow.com/docs/axosyslog-core/4.28/index.md): The documentation home page. ## Sections - [What's new](https://axoflow.com/docs/axosyslog-core/4.28/whats-new/llms.txt): New features and changes in each AxoSyslog release. - [Introduction to AxoSyslog](https://axoflow.com/docs/axosyslog-core/4.28/intro/llms.txt): What AxoSyslog is and is not, what you can use it for, who uses it, and which platforms it supports. - [Quick-start guide](https://axoflow.com/docs/axosyslog-core/4.28/quickstart/llms.txt): Configure AxoSyslog as a client, server, or relay, manage the service on Linux, and send Kubernetes logs to OpenSearch. - [Install AxoSyslog](https://axoflow.com/docs/axosyslog-core/4.28/install/llms.txt): Install AxoSyslog on Debian, Ubuntu, RHEL, Fedora, or AlmaLinux, run it with Docker, Podman, or Helm, upgrade to a newer version, or upgrade from syslog-ng. - [The concepts of AxoSyslog](https://axoflow.com/docs/axosyslog-core/4.28/chapter-concepts/llms.txt): How AxoSyslog works: message structure and representation, value-pairs, global objects, modes of operation, timezones, and high availability. - [The configuration file](https://axoflow.com/docs/axosyslog-core/4.28/chapter-configuration-file/llms.txt): Configuration file location and syntax, global variables, modules, inline objects and channels, and ways to manage complex configurations. - [source: Read, receive, and collect log messages](https://axoflow.com/docs/axosyslog-core/4.28/chapter-sources/llms.txt): Configure source drivers to collect messages from files, network protocols, local system logs, OpenTelemetry, Kubernetes, and applications. - [destination: Forward, send, and store log messages](https://axoflow.com/docs/axosyslog-core/4.28/chapter-destinations/llms.txt): Configure destination drivers to send messages to files, remote syslog servers, databases, message queues, cloud services, and observability platforms. - [log: Filter and route log messages using log paths, flags, and filters](https://axoflow.com/docs/axosyslog-core/4.28/chapter-routing-filters/llms.txt): Build log paths that route messages from sources to destinations, select messages with filters, and manage flow-control and disk buffers. - [FilterX](https://axoflow.com/docs/axosyslog-core/4.28/filterx/llms.txt): Filter, parse, and rewrite messages in filterx blocks: syntax, variables, types, operators, functions, and migration from legacy filters. - [Global options](https://axoflow.com/docs/axosyslog-core/4.28/chapter-global-options/llms.txt): Configure the options that apply to the whole AxoSyslog configuration, and look up every global option in the reference. - [TLS-encrypted message transfer](https://axoflow.com/docs/axosyslog-core/4.28/chapter-encrypted-transport-tls/llms.txt): Encrypt log transport with TLS, set up server or mutual authentication, use password-protected keys, and look up the TLS options. - [template and rewrite: Format, modify, and manipulate log messages](https://axoflow.com/docs/axosyslog-core/4.28/chapter-manipulating-messages/llms.txt): Reformat messages with templates and macros, change message content with rewrite rules, and look up the supported regular expression types. - [parser: Parse and segment structured messages](https://axoflow.com/docs/axosyslog-core/4.28/chapter-parsers/llms.txt): Extract name-value pairs from message content with parser drivers for JSON, XML, CSV, key=value, regexp, vendor-specific formats, and pattern databases. - [Correlating log messages](https://axoflow.com/docs/axosyslog-core/4.28/chapter-correlating-log-messages/llms.txt): Group related log messages and correlate them into a single context with the grouping-by() parser. - [Enriching log messages with external data](https://axoflow.com/docs/axosyslog-core/4.28/chapter-enrich-data/llms.txt): Add data to log messages from external CSV files, from GeoIP2 lookups of IP addresses, or with custom Python code. - [Statistics and metrics of AxoSyslog](https://axoflow.com/docs/axosyslog-core/4.28/chapter-log-statistics/llms.txt): Monitor AxoSyslog with metrics and statistics: query them with syslog-ng-ctl, read them from the internal() source, or scrape them with Prometheus. - [Multithreading and scaling](https://axoflow.com/docs/axosyslog-core/4.28/chapter-multithreading/llms.txt): Configure multithreaded processing of sources and destinations, and tune AxoSyslog performance to scale across multiple CPU cores. - [Nonsequential message processing](https://axoflow.com/docs/axosyslog-core/4.28/chapter-nonsequential-processing/llms.txt): Process messages from a single connection on multiple threads with parallelize(), and keep message ordering where you need it with partition keys. - [Writing Python modules](https://axoflow.com/docs/axosyslog-core/4.28/writing-python-modules/llms.txt): Write AxoSyslog destinations, parsers, template functions, and sources in Python, and add the code to DEB and RPM packages. - [Best practices and examples](https://axoflow.com/docs/axosyslog-core/4.28/chapter-examples/llms.txt): Recommendations for high message load, log rotation, name resolution, chroot environments, and load balancing between multiple destinations. - [Troubleshooting](https://axoflow.com/docs/axosyslog-core/4.28/chapter-troubleshooting-syslog-ng/llms.txt): Diagnose lost messages, error messages, and crashes, collect debugging data and core files, and recover data from orphaned diskbuffer files. - [Getting support](https://axoflow.com/docs/axosyslog-core/4.28/support/llms.txt): Ways to get help with AxoSyslog and syslog-ng: GitHub issues, the Axoflow Discord server, and Axoflow professional services. - [Manual pages](https://axoflow.com/docs/axosyslog-core/4.28/app-man-syslog-ng/llms.txt): Command-line reference for syslog-ng, syslog-ng-ctl, syslog-ng.conf, loggen, pdbtool, dqtool, persist-tool, and the secure logging tools. - [The syslog-ng OSE Documentation License](https://axoflow.com/docs/axosyslog-core/4.28/documentation-license/llms.txt): License terms for using, copying, and modifying documentation derived from the syslog-ng Open Source Edition documentation.