LogFlux Agent provides specialized plugins for integrating with various platforms and services. These plugins extend the core agent functionality to collect logs from containers, observability protocols, and cloud services.
Plugin Integrations
Dedicated plugins with specialized functionality for specific platforms and services:
Docker
Collect logs from Docker containers automatically with the Docker plugin.
Kubernetes
Monitor Kubernetes pod logs across your cluster with the Kubernetes plugin.
OpenTelemetry
Receive traces, metrics, and logs via the OpenTelemetry Protocol (OTLP).
Zipkin Tracing
Receive distributed traces from Zipkin-instrumented applications with full v2 API compatibility.
Elasticsearch
Query and collect logs from Elasticsearch and OpenSearch clusters with smart data processing.
StatsD
Collect metrics via the StatsD protocol for real-time monitoring.
Apache Kafka
Consume log messages from Kafka topics in real-time with consumer group support.
Fluentd
Receive logs via the Fluentd Forward protocol for compatibility with existing Fluentd infrastructure.
Prometheus
Ingest metrics via Prometheus Remote Write protocol.
journald
Collect system service logs via systemd's journal daemon.
Windows Event Log
Collect Windows Event Log entries in real-time from Windows systems.
macOS System Log
Collect macOS system logs via unified logging system with advanced filtering.
📄File Stream
Monitor and stream file contents in real-time like tail -f with advanced features.
Cloud Provider Integrations
Specialized integrations for major cloud platforms and their logging services:
Azure Monitor
Query and stream logs from Azure Monitor and Application Insights.
CloudWatch
Retrieve and stream logs from AWS CloudWatch Logs service.
Google Cloud Logging
Retrieve and stream logs from Google Cloud Logging service.
File-based Integrations
Integrations that use File Stream plugin or other generic methods for log collection:
Apache HTTP Server
Monitor Apache web server logs with custom parsing and real-time processing using the File Stream plugin.
Apache Tomcat
Monitor Apache Tomcat application server logs including access logs, catalina logs, and application-specific logs.
Fail2Ban
Monitor Fail2Ban intrusion prevention logs including ban actions, filter logs, jail status, and security events.
HAProxy
Monitor HAProxy load balancer logs with advanced parsing and real-time analytics using the File Stream plugin.
Microsoft IIS
Monitor Microsoft Internet Information Services (IIS) web server logs including access logs, error logs, and application logs.
MongoDB
Monitor MongoDB database logs including application logs, profiler logs, audit logs, and replica set monitoring.
MySQL/MariaDB
Monitor MySQL and MariaDB database logs including query logs, error logs, slow query analysis, and replication monitoring.
Nginx
Monitor and analyze Nginx web server logs with custom parsing and real-time processing.
Node.js Applications
Monitor Node.js application logs including Express.js, Fastify, NestJS, and custom applications using the File Stream plugin.
PostgreSQL
Monitor PostgreSQL database logs including query logs, error logs, slow query analysis, and connection monitoring.
RabbitMQ
Monitor RabbitMQ message broker logs including connection logs, queue operations, cluster events, and performance metrics.
Redis
Monitor Redis server logs, slow logs, client connections, and memory usage using the File Stream plugin.
Squid Proxy
Monitor Squid proxy server logs including access logs, cache logs, and store logs for web traffic analysis and security monitoring.
Traefik
Monitor Traefik reverse proxy and load balancer logs with advanced parsing and real-time analytics.
Installation
All integration plugins are installed with the LogFlux Agent but disabled by default. Enable specific plugins based on your needs:
|
|
Configuration
Each integration has its own configuration file in /etc/logflux-agent/plugins/
. See individual integration guides for detailed setup instructions.
Disclaimer
All third-party logos and trademarks displayed on this page are the property of their respective owners. LogFlux is not affiliated with, endorsed by, or sponsored by Docker, Kubernetes, OpenTelemetry, Prometheus, Fluentd, systemd, AWS, or any other third-party companies mentioned. The logos are used solely for identification purposes to indicate compatibility and integration capabilities.