License & Deployment Mix: 30 tools – 19 OSS, 8 SaaS. (OSS and SaaS counts can overlap when an open-source tool also offers a vendor-hosted edition.)
What Is Log Management?
Log management is the practice of collecting, aggregating, storing, searching, and analyzing log data generated by applications, operating systems, network devices, and infrastructure components. Logs are timestamped records of discrete events – application errors, HTTP requests, authentication attempts, configuration changes, and system state transitions.
Observability extends log management by unifying the three telemetry pillars – logs, metrics, and traces – into a coherent picture of system behavior. Where monitoring asks “is it broken?”, observability asks “why is it broken?” by correlating structured logs, time-series metrics, and distributed traces to pinpoint root causes across complex, distributed systems.
Enterprise log management and observability platforms provide:
- Centralized log aggregation – collect logs from thousands of sources (servers, containers, cloud services, network devices, applications) into a single searchable repository; eliminate SSH-and-grep workflows; enable cross-system correlation
- Structured logging – parse unstructured log lines into structured fields (JSON, key-value pairs) for efficient querying; normalize disparate log formats into a common schema; enrich logs with metadata (hostname, region, service name)
- Full-text search – index and search billions of log lines in near real-time; query languages (Lucene, LogQL, SQL, SPL) for ad-hoc exploration; saved searches and scheduled queries
- Log-based alerting – trigger notifications when log patterns match predefined conditions (error rate spikes, authentication failures, specific error messages); integration with on-call systems (PagerDuty, OpsGenie, GoAlert)
- Retention and archival – hot/warm/cold storage tiers for cost-effective long-term retention; configurable retention policies per log source; compliance-driven archival to object storage (S3, GCS, MinIO)
- Data pipelines – route, transform, filter, and enrich log data in transit; reduce storage costs by dropping noise; replicate logs to multiple destinations (analytics, compliance, SIEM)
- Dashboards and visualization – real-time log exploration; aggregate log data into charts, histograms, and heatmaps; drill from dashboards into individual log lines
- Correlation – link logs with metrics and traces to build end-to-end request timelines; exemplar links between metrics spikes and corresponding log entries; trace-to-log pivoting for root cause analysis
- Multi-tenancy – isolate log data by customer, team, or environment; per-tenant retention, access control, and query limits; essential for MSPs and SaaS platforms
Log management is foundational to operations, security, and compliance. Without centralized log management, troubleshooting requires manual log file inspection across dozens of servers, security incidents go undetected, and audit requirements cannot be met.
The information on these pages was researched by a combination of human review and large language models. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. Use this catalogue only as a starting point for your own research, and review any tool carefully against your own requirements before relying on it. Catalogue data version 2026.197.
Comparison
This evaluation covers the full log management and observability landscape.
Overview Comparison
| Tool | Type | License | Deployment | Language / Platform | Pricing |
|---|---|---|---|---|---|
| Fluent Bit | Log Shipper | Apache-2.0 | Self-hosted | C | Free |
| Fluentd | Log Aggregation | Apache-2.0 | Self-hosted | Ruby + C | Free |
| Vector | Log Pipeline | Apache-2.0 | Self-hosted | Rust | Free |
| Logstash | Log Pipeline | Apache-2.0 / ELv2 | Self-hosted | Java (JVM) | Free |
| Filebeat | Log Shipper | Apache-2.0 / ELv2 | Self-hosted | Go | Free |
| Promtail | Log Shipper | AGPL-3.0 | Self-hosted | Go | Free |
| rsyslog | Syslog Daemon | GPL-3.0 | Self-hosted | C | Free |
| syslog-ng | Syslog Daemon | GPL-3.0 / Prop | Self-hosted / SaaS | C | Free (OSS); paid (PE) |
| Cribl | Log Pipeline | Proprietary | Self-hosted / SaaS | Node.js | Free (< 1 TB/day); per-GB pricing |
| OpenSearch | Log Search | Apache-2.0 | Self-hosted / Cloud | Java | Free; managed cloud pricing |
| Elasticsearch | Log Search | SSPL / AGPL-3.0 | Self-hosted / Cloud | Java | Free (self-hosted); Elastic Cloud per-GB |
| Grafana Loki | Log Storage | AGPL-3.0 | Self-hosted / Cloud | Go | Free; Grafana Cloud per-GB |
| Quickwit | Log Search | Apache-2.0 | Self-hosted / Cloud | Rust | Free; Quickwit Cloud pricing TBD |
| Parseable | Log Analytics | MIT | Self-hosted / Cloud | Rust | Free; Parseable Cloud per-GB |
| OpenObserve | Observability | Apache-2.0 | Self-hosted / Cloud | Rust | Free; OpenObserve Cloud per-GB |
| SigNoz | Observability | AGPL-3.0 | Self-hosted / Cloud | Go + TypeScript | Free; SigNoz Cloud per-GB |
| Graylog | Observability | AGPL-3.0 / Prop | Self-hosted / Cloud | Java | Free (Open); Enterprise per-GB |
| Grafana + Tempo | Tracing | AGPL-3.0 | Self-hosted / Cloud | Go | Free; Grafana Cloud per-trace |
| Jaeger | Tracing | Apache-2.0 | Self-hosted | Go | Free |
| GoAccess | Log Analysis | MIT | Self-hosted | C | Free |
| Splunk | Observability | Proprietary | Self-hosted / Cloud | C++, Python | Per-GB ingest or workload pricing |
| Datadog Logs | Observability | Proprietary | SaaS | N/A (SaaS) | Per-GB ingest + retention |
| New Relic Logs | Observability | Proprietary | SaaS | N/A (SaaS) | Per-GB ingest (100 GB/mo free) |
| Dynatrace | AIOps | Proprietary | SaaS / Managed | N/A (SaaS) | Per-GiB ingest |
| Elastic Observability | Observability | ELv2 / Prop | Self-hosted / Cloud | Java | Free (basic); paid features per-node |
| Sumo Logic | Log Analytics | Proprietary | SaaS | N/A (SaaS) | Per-GB ingest (tiered) |
| Mezmo | Log Mgmt | Proprietary | SaaS | N/A (SaaS) | Per-GB ingest |
| Coralogix | Observability | Proprietary | SaaS | N/A (SaaS) | Per-GB ingest (3 tiers) |
| Axiom | Log Analytics | Proprietary | SaaS | N/A (SaaS) | Per-GB ingest (free tier 500 GB/mo) |
| Falcon LogScale | Log Mgmt | Proprietary | Self-hosted / Cloud | Java | Per-GB ingest; CrowdStrike bundled |
Log Collection & Ingestion
| Tool | Agent / Shipper | Syslog | API Ingest | Cloud Connectors | Container Logs | Kubernetes |
|---|---|---|---|---|---|---|
| Fluent Bit | Native (DaemonSet) | Yes (TCP/UDP) | HTTP input | AWS, GCP, Azure via plugins | Docker, containerd | Native K8s DaemonSet; metadata enrichment |
| Fluentd | Native (DaemonSet) | Yes (TCP/UDP) | HTTP input | AWS, GCP, Azure via plugins | Docker, containerd | Native K8s DaemonSet; metadata enrichment |
| Vector | Native agent | Yes (TCP/UDP) | HTTP, gRPC | AWS S3/SQS/CloudWatch, GCP Pub/Sub | Docker, Podman | K8s DaemonSet; auto-discovery |
| Logstash | Beats agents | Yes (TCP/UDP) | HTTP, Kafka, Redis | AWS, GCP, Azure input plugins | Docker via Filebeat | K8s via Filebeat DaemonSet |
| Filebeat | Native agent | No (use syslog input) | N/A (agent) | AWS S3, CloudWatch, GCS | Docker autodiscover | K8s DaemonSet; autodiscover |
| Promtail | Native agent | Yes (syslog target) | Push API (Loki) | No | Docker via journal | K8s DaemonSet; label discovery |
| rsyslog | Native daemon | Yes (native) | HTTP (omhttp) | No | No | No (host-level only) |
| syslog-ng | Native daemon | Yes (native) | HTTP, Kafka | AWS S3, Kafka | Docker driver | No (host-level only) |
| Cribl | Cribl Edge agent | Yes (TCP/UDP/TLS) | HTTP, HEC, OTLP | AWS, GCP, Azure, O365 | Docker, containerd | K8s DaemonSet (Cribl Edge) |
| OpenSearch | Via shippers | Yes (via Fluent Bit/Logstash) | REST API (bulk) | Via Data Prepper | Via shippers | Via shippers |
| Elasticsearch | Elastic Agent | Yes (via Logstash) | REST API (bulk) | Native cloud integrations | Via Elastic Agent | K8s via Elastic Agent/Filebeat |
| Grafana Loki | Promtail, Fluent Bit | Yes (via shipper) | Push API (HTTP/gRPC) | Via Lambda/functions | Via shipper | Native K8s via Promtail/Fluent Bit |
| Quickwit | Via shippers | Yes (via shipper) | REST API, OTLP, Kafka | Via shipper | Via shipper | K8s via shipper |
| Parseable | Via shippers | Yes (via shipper) | REST API, Fluent Bit | Via shipper | Via shipper | K8s via shipper |
| OpenObserve | Via shippers | Yes (via shipper) | REST API, OTLP, Kinesis | AWS, GCP via shipper | Via shipper | K8s via shipper or OTLP |
| SigNoz | OTel Collector | Yes (via OTel) | OTLP (HTTP/gRPC) | AWS, GCP via OTel | Via OTel Collector | K8s DaemonSet (OTel Collector) |
| Graylog | Graylog Sidecar | Yes (TCP/UDP/TLS) | GELF, REST API | AWS CloudTrail, O365 | Via sidecar | K8s via sidecar/Fluent Bit |
| Grafana + Tempo | OTel Collector | N/A (traces) | OTLP, Zipkin, Jaeger | Via OTel Collector | Via OTel Collector | K8s DaemonSet (OTel Collector) |
| Jaeger | OTel Collector | N/A (traces) | OTLP, Thrift, gRPC | Via OTel Collector | Via OTel Collector | K8s DaemonSet (OTel Collector) |
| GoAccess | File reader | No | No | No | No | No |
| Splunk | Universal Forwarder | Yes (TCP/UDP/TLS) | HEC (HTTP Event Collector) | AWS, GCP, Azure, O365 | Docker, containerd | K8s DaemonSet (Splunk Connect) |
| Datadog Logs | Datadog Agent | Yes (TCP/TLS) | REST API, Lambda | AWS, GCP, Azure native | Docker, containerd | K8s DaemonSet (Datadog Agent) |
| New Relic Logs | NR Infrastructure Agent | Yes (TCP/TLS) | Log API (HTTP) | AWS, GCP, Azure | Docker, containerd | K8s DaemonSet (NR agent) |
| Dynatrace | OneAgent | Yes (via OneAgent) | Log Ingest API | AWS, GCP, Azure native | Docker, containerd | K8s DaemonSet (OneAgent) |
| Elastic Observability | Elastic Agent | Yes (via Logstash) | REST API (bulk) | AWS, GCP, Azure modules | Via Elastic Agent | K8s via Elastic Agent |
| Sumo Logic | Installed Collector | Yes (TCP/UDP) | HTTP Source | AWS, GCP, Azure native | Docker source | K8s DaemonSet (Helm chart) |
| Mezmo | Mezmo Agent | Yes (TCP/TLS) | REST API | AWS, GCP, Azure | Docker, K8s | K8s DaemonSet |
| Coralogix | Via shippers | Yes (via shipper) | REST API, OTLP | AWS, GCP, Azure | Via shipper | K8s via Fluent Bit/OTel |
| Axiom | Via shippers | Yes (via shipper) | REST API, OTLP | AWS, GCP, Azure | Via shipper | K8s via shipper |
| Falcon LogScale | LogScale Collector | Yes (TCP/UDP/TLS) | HEC, REST API | AWS, GCP, Azure | Docker, containerd | K8s DaemonSet |
Storage & Search
| Tool | Full-Text Search | Structured Query | Hot/Warm/Cold | Compression | Retention Policies |
|---|---|---|---|---|---|
| Fluent Bit | N/A (pipeline) | N/A | N/A | N/A | N/A |
| Fluentd | N/A (pipeline) | N/A | N/A | N/A | N/A |
| Vector | N/A (pipeline) | N/A | N/A | N/A | N/A |
| Logstash | N/A (pipeline) | N/A | N/A | N/A | N/A |
| Filebeat | N/A (shipper) | N/A | N/A | N/A | N/A |
| Promtail | N/A (shipper) | N/A | N/A | N/A | N/A |
| rsyslog | N/A (daemon) | N/A | N/A | N/A | N/A (file rotation) |
| syslog-ng | N/A (daemon) | N/A | N/A | N/A | N/A (file rotation) |
| Cribl | N/A (pipeline) | N/A (search via Cribl Search) | N/A | N/A | N/A (routes to backends) |
| OpenSearch | Lucene (inverted index) | SQL, DQL, PPL | Yes (ISM policies) | Zstd, LZ4, best_compression | Per-index ISM lifecycle policies |
| Elasticsearch | Lucene (inverted index) | SQL, KQL, EQL | Yes (ILM policies) | LZ4, best_compression, Zstd (8.x) | Per-index ILM lifecycle policies |
| Grafana Loki | Label-based (no full-text index) | LogQL | No (object storage tiering) | Snappy, gzip, LZ4 | Per-tenant retention; compactor |
| Quickwit | Tantivy (inverted index) | SQL-like | Object storage native (cold by default) | Zstd | Time-based retention; auto-delete |
| Parseable | Arrow columnar search | SQL | Object storage native | Parquet (columnar) | Time-based retention |
| OpenObserve | Full-text + columnar | SQL | Object storage native | Zstd, Snappy | Per-stream retention policies |
| SigNoz | ClickHouse full-text | ClickHouse SQL | TTL-based tiering | LZ4, Zstd | Per-signal TTL policies |
| Graylog | Lucene (via OpenSearch/ES) | Query DSL, pipeline | Yes (index rotation) | Via backend (OpenSearch/ES) | Index rotation + retention strategies |
| Grafana + Tempo | Trace ID lookup (no full-text) | TraceQL | Object storage native | Snappy, gzip | Per-tenant retention |
| Jaeger | Trace ID + tag search | N/A | Backend-dependent | Backend-dependent | TTL via backend |
| GoAccess | No (real-time parsing) | No (predefined reports) | No | No | No (stream processing) |
| Splunk | Full-text (TSIDX index) | SPL | Yes (hot/warm/cold/frozen) | Gzip | Per-index retention; SmartStore to S3 |
| Datadog Logs | Full-text index | DQL | Yes (online archive) | Managed | 3/7/15/30-day live; custom archive |
| New Relic Logs | Full-text index | NRQL | N/A (managed) | Managed | 8-day default; custom (30, 90, 395 days) |
| Dynatrace | Full-text + Grail | DQL | Managed tiering | Managed | 35-day default; custom retention |
| Elastic Observability | Lucene (inverted index) | SQL, KQL, EQL | Yes (ILM/DSL) | LZ4, Zstd | ILM lifecycle policies |
| Sumo Logic | Full-text index | Sumo query language | Yes (flex/frequent/infrequent) | Managed | 30-day default; custom to 5,000 days |
| Mezmo | Full-text index | Mezmo query | N/A (managed) | Managed | 7/14/30-day plans |
| Coralogix | Full-text + TCO tiers | Lucene, DataPrime | Yes (Frequent/Monitor/Comply) | Managed + S3 remote | Per-tier retention; remote archive |
| Axiom | Full-text index | APL (Axiom Processing Language) | N/A (managed) | Managed | 30-day default; custom |
| Falcon LogScale | Full-text (event-based index) | LogScale query language | Live + on-demand (bucket storage) | Zstd | Per-repo retention; bucket storage |
Observability Features
| Tool | Logs | Metrics | Traces | APM | Dashboards | Alerting | Correlation |
|---|---|---|---|---|---|---|---|
| Fluent Bit | Collect/route | Collect/route | No | No | No | No | No |
| Fluentd | Collect/route | Collect/route | No | No | No | No | No |
| Vector | Collect/route | Collect/route | No | No | No | No | No |
| Logstash | Process/route | No | No | No | No | No | No |
| Filebeat | Collect/ship | No | No | No | No | No | No |
| Promtail | Collect/ship | No | No | No | No | No | No |
| rsyslog | Collect/route | No | No | No | No | No | No |
| syslog-ng | Collect/route | No | No | No | No | No | No |
| Cribl | Route/transform | Route/transform | Route/transform | No | Cribl Search | No (routes to alerting) | N/A (pipeline) |
| OpenSearch | Yes (store/search) | Yes (via Prometheus plugin) | Yes (via Data Prepper) | No | OpenSearch Dashboards | Yes (alerting plugin) | Limited (dashboard-level) |
| Elasticsearch | Yes (store/search) | Yes (TSDB mode 8.x) | Yes (via APM Server) | Yes (Elastic APM) | Kibana | Yes (Watcher/rules) | Yes (APM ↔ logs) |
| Grafana Loki | Yes (store/search) | No (via Prometheus/InfluxDB) | No (via Tempo) | No | Via Grafana | Via Grafana alerting | Via Grafana (exemplars) |
| Quickwit | Yes (store/search) | No | Yes (OTLP traces) | No | Via Grafana plugin | Via Grafana | Limited |
| Parseable | Yes (store/search) | No | No | No | Built-in + Grafana | Yes (alerts) | Limited |
| OpenObserve | Yes | Yes | Yes | No | Built-in | Yes | Yes (logs-metrics-traces) |
| SigNoz | Yes | Yes | Yes | Yes (native) | Built-in | Yes | Yes (native correlation) |
| Graylog | Yes | No | No | No | Built-in | Yes | Yes (pipeline-based) |
| Grafana + Tempo | Via Loki | Via Prometheus/InfluxDB | Yes (native) | Yes (via Beyla) | Grafana | Grafana alerting | Yes (trace ↔ logs ↔ metrics) |
| Jaeger | No | No | Yes (native) | No | Built-in trace UI | No | No |
| GoAccess | Yes (web logs only) | No | No | No | Terminal + HTML | No | No |
| Splunk | Yes | Yes (ITSI) | Yes (APM) | Yes (Splunk APM) | Built-in | Yes | Yes (full stack) |
| Datadog Logs | Yes | Yes | Yes | Yes (native) | Built-in | Yes | Yes (unified platform) |
| New Relic Logs | Yes | Yes | Yes | Yes (native) | Built-in | Yes | Yes (unified platform) |
| Dynatrace | Yes | Yes | Yes | Yes (native) | Built-in | Yes (Davis AI) | Yes (AI-driven) |
| Elastic Observability | Yes | Yes | Yes | Yes (Elastic APM) | Kibana | Yes | Yes (APM ↔ logs ↔ metrics) |
| Sumo Logic | Yes | Yes | Yes | Yes (traces) | Built-in | Yes | Yes (unified platform) |
| Mezmo | Yes | No | No | No | Built-in | Yes | Limited |
| Coralogix | Yes | Yes | Yes | Yes | Built-in + Grafana | Yes | Yes (full stack) |
| Axiom | Yes | No | Yes (traces) | No | Built-in | Yes | Yes (logs ↔ traces) |
| Falcon LogScale | Yes | Yes (limited) | No | No | Built-in | Yes | Limited |
Data Pipeline & Routing
| Tool | Transformation | Enrichment | Filtering | Multi-Destination | Replay |
|---|---|---|---|---|---|
| Fluent Bit | Lua scripts, filters | Add fields, Kubernetes metadata | Grep, Modify filters | Multiple outputs | No |
| Fluentd | Filter plugins, record_transformer | Geo-IP, Kubernetes metadata | Filter plugins | Multiple outputs (copy) | No |
| Vector | VRL (Vector Remap Language) | Enrichment tables, Geo-IP | VRL conditions | Multiple sinks | No |
| Logstash | Grok, Mutate, Ruby filters | Geo-IP, DNS, JDBC lookup | Conditionals, drop | Multiple outputs | No |
| Filebeat | Processors (limited) | Add fields, cloud metadata | Drop events processor | Multiple outputs | No |
| Promtail | Pipeline stages | Label extraction, tenant ID | Match/drop stages | Loki only | No |
| rsyslog | Templates, mmjsonparse | Property-based enrichment | Filters, conditionals | Multiple actions | No |
| syslog-ng | Parsers, rewrite | CSV, JSON, Geo-IP enrichment | Filters | Multiple destinations | No |
| Cribl | Full transform (JS, regex, Grok) | Geo-IP, DNS, lookup tables | Sampling, suppression, drop | Any destination (vendor-neutral) | Yes (replay from S3) |
| OpenSearch | Ingest pipelines | Geo-IP, user-agent, script | Pipeline processors | N/A (destination) | No |
| Elasticsearch | Ingest pipelines | Geo-IP, user-agent, enrich | Pipeline processors | N/A (destination) | No |
| Grafana Loki | LogQL pipeline | Label extraction | LogQL filters | N/A (destination) | No |
| Quickwit | Doc mapping transforms | Field mapping | Query-time filters | N/A (destination) | No |
| Parseable | Schema transforms | Field enrichment | Query-time filters | N/A (destination) | No |
| OpenObserve | Ingest functions (VRL) | VRL enrichment | VRL functions | N/A (destination) | No |
| SigNoz | OTel processors | OTel resource attributes | OTel filter processor | N/A (destination) | No |
| Graylog | Pipeline rules | Lookup tables, Geo-IP | Pipeline conditions | Via outputs (limited) | No |
| Splunk | SPL transforms, props.conf | Lookups, Geo-IP, KV Store | search filters, routing | HEC + forwarding | Yes (replay from SmartStore) |
| Datadog Logs | Pipelines (Grok, remap) | Enrichment tables, Geo-IP | Exclusion filters, sampling | Log archives + rehydration | Yes (rehydration from archive) |
| New Relic Logs | Parsing rules (Grok, regex) | Drop/filter rules | Drop filters | N/A (SaaS destination) | No |
| Dynatrace | Log processing rules | Auto-enrichment (topology) | Log filter rules | N/A (SaaS destination) | No |
| Elastic Observability | Ingest pipelines | Geo-IP, user-agent, enrich | Pipeline processors | Cross-cluster replication | No |
| Sumo Logic | Field Extraction Rules | Lookup tables, Geo-IP | Ingest budgets, filters | Data forwarding | No |
| Mezmo | Log pipelines (beta) | Field parsing | Exclusion rules | Archive to S3 | No |
| Coralogix | Parsing rules | Enrichment APIs | TCO optimizer (tiers) | Archive to S3 | Yes (reindex from archive) |
| Axiom | Ingest-time transforms | APL enrichment | Filter at query | N/A (SaaS destination) | No |
| Falcon LogScale | Parsers (regex, JSON) | Lookup files, Geo-IP | Parser filters | Forwarding rules | No |
SSO / OIDC Comparison
OIDC is the preferred SSO protocol. The table notes each tool’s behaviour with Authentik as the IdP.
| Tool | OIDC | SAML | SCIM | Authentik Notes |
|---|---|---|---|---|
| Fluent Bit | No | No | No | Pipeline agent; no UI; config-file auth only |
| Fluentd | No | No | No | Pipeline agent; no UI; config-file auth only |
| Vector | No | No | No | Pipeline agent; no UI; config-file auth only |
| Logstash | No | No | No | Pipeline agent; no UI; config-file auth only |
| Filebeat | No | No | No | Shipper agent; no UI |
| Promtail | No | No | No | Shipper agent; no UI |
| rsyslog | No | No | No | Syslog daemon; no UI |
| syslog-ng | No | No | No | Syslog daemon; no UI |
| Cribl | Yes | Yes | Yes | Native OIDC and SAML; SCIM provisioning; Authentik as IdP |
| OpenSearch | Yes | Yes | No | OIDC and SAML via Security plugin; Authentik as IdP |
| Elasticsearch | Yes | Yes | No | Native OIDC and SAML (Platinum+); Authentik as IdP |
| Grafana Loki | N/A | N/A | N/A | No direct UI; accessed via Grafana (native OIDC); Authentik as IdP |
| Quickwit | No | No | No | No native SSO; reverse proxy auth; API token |
| Parseable | No | No | No | Basic auth; no native SSO; reverse proxy possible |
| OpenObserve | Yes | No | No | Native OIDC support; Authentik as IdP |
| SigNoz | Yes | No | No | Native OIDC (enterprise); Authentik as IdP |
| Graylog | Yes* | Yes* | No | OIDC and SAML via Enterprise/Security license; Authentik as IdP |
| Grafana + Tempo | Yes | Yes | Yes | Grafana native OIDC, SAML, SCIM; Authentik as IdP; Tempo accessed via Grafana |
| Jaeger | No | No | No | No native SSO; reverse proxy auth; often accessed via Grafana |
| GoAccess | No | No | No | CLI/static HTML tool; no SSO needed |
| Splunk | Yes | Yes | Yes | Native OIDC and SAML; SCIM provisioning; Authentik as IdP |
| Datadog Logs | Yes | Yes | Yes | Native OIDC and SAML; SCIM directory sync; Authentik as IdP |
| New Relic Logs | Yes | Yes | Yes | Native OIDC and SAML; SCIM provisioning; Authentik as IdP |
| Dynatrace | Yes | Yes | Yes | Native OIDC and SAML; SCIM provisioning; Authentik as IdP |
| Elastic Observability | Yes | Yes | No | Native OIDC and SAML (Platinum+); Kibana SSO; Authentik as IdP |
| Sumo Logic | Yes | Yes | Yes | Native OIDC and SAML; SCIM directory sync; Authentik as IdP |
| Mezmo | No | Yes | No | SAML SSO (Enterprise plan); no native OIDC; Authentik as SAML IdP |
| Coralogix | Yes | Yes | Yes | Native OIDC and SAML; SCIM provisioning; Authentik as IdP |
| Axiom | Yes | Yes | No | Native OIDC and SAML; Authentik as IdP |
| Falcon LogScale | Yes | Yes | Yes | Native OIDC and SAML; SCIM provisioning; Authentik as IdP |
* = requires enterprise or paid license
Best SSO support: Splunk, Datadog, New Relic, Dynatrace, Sumo Logic, Coralogix, Falcon LogScale, Cribl (OIDC + SAML + SCIM)
No SSO needed: Pipeline agents (Fluent Bit, Fluentd, Vector, Logstash, Filebeat, Promtail, rsyslog, syslog-ng) and CLI tools (GoAccess) – no user-facing UI
OIDC among OSS: OpenSearch (Security plugin), OpenObserve, Grafana (for Loki/Tempo access)
Monitoring Integration
How each tool integrates with a Telegraf (metrics) / Fluent Bit (logs) / Grafana (dashboards) monitoring stack.
| Tool | Telegraf Metrics | Fluent Bit Logs | Grafana Dashboards |
|---|---|---|---|
| Fluent Bit | Telegraf monitors Fluent Bit process (procstat); Fluent Bit exposes Prometheus metrics endpoint | N/A (is Fluent Bit) | Fluent Bit metrics via InfluxDB data source |
| Fluentd | Telegraf monitors Fluentd process; Fluentd exposes Prometheus metrics | Fluent Bit can replace or complement Fluentd | Fluentd metrics via InfluxDB data source |
| Vector | Telegraf monitors Vector process; Vector exposes internal metrics (Prometheus) | Fluent Bit and Vector can coexist or replace each other | Vector metrics via InfluxDB data source |
| Logstash | Telegraf monitors JVM metrics; Logstash API exposes pipeline stats | Fluent Bit collects Logstash application logs | Logstash pipeline dashboards via InfluxDB |
| Filebeat | Telegraf monitors Filebeat process | Fluent Bit and Filebeat serve similar roles | Filebeat metrics via InfluxDB data source |
| Promtail | Telegraf monitors Promtail process | Fluent Bit and Promtail serve similar roles | Promtail metrics via InfluxDB data source |
| rsyslog | Telegraf monitors rsyslog process (procstat) | Fluent Bit can read rsyslog output files | rsyslog impstats via InfluxDB |
| syslog-ng | Telegraf monitors syslog-ng process | Fluent Bit can read syslog-ng output files | syslog-ng stats via InfluxDB |
| Cribl | Telegraf monitors Cribl process; Cribl exposes internal metrics | Fluent Bit can forward to/from Cribl | Cribl internal metrics via Grafana |
| OpenSearch | Telegraf Elasticsearch input plugin (compatible); cluster health, JVM, indexing stats | Fluent Bit forwards logs to OpenSearch | OpenSearch data source plugin; log exploration in Explore |
| Elasticsearch | Telegraf Elasticsearch input plugin; cluster health, JVM, indexing stats | Fluent Bit forwards logs to Elasticsearch via es output | Elasticsearch data source plugin |
| Grafana Loki | Telegraf monitors Loki process; Loki exposes Prometheus metrics | Fluent Bit forwards logs to Loki via loki output | Native Loki data source; LogQL in Explore |
| Quickwit | Telegraf monitors Quickwit process | Fluent Bit can forward to Quickwit via OTLP or HTTP | Quickwit data source plugin for Grafana |
| Parseable | Telegraf monitors Parseable process | Fluent Bit forwards to Parseable via HTTP output | Parseable data source or Grafana plugin |
| OpenObserve | Telegraf monitors OpenObserve process; Prometheus remote write | Fluent Bit forwards to OpenObserve via HTTP output | OpenObserve has built-in dashboards; Grafana via Prometheus DS |
| SigNoz | Telegraf can forward to SigNoz via OTLP; SigNoz exposes metrics | Fluent Bit forwards to SigNoz via OTLP output | SigNoz has built-in dashboards; Grafana via ClickHouse DS |
| Graylog | Telegraf monitors Graylog JVM + MongoDB; Graylog exposes REST metrics | Fluent Bit forwards to Graylog via GELF output | Graylog has built-in dashboards; Grafana via Elasticsearch DS |
| Grafana + Tempo | Telegraf monitors Tempo process; Tempo exposes Prometheus metrics | Fluent Bit collects Tempo application logs | Native Tempo data source; trace exploration |
| Jaeger | Telegraf monitors Jaeger process; Jaeger exposes Prometheus metrics | Fluent Bit collects Jaeger application logs | Jaeger data source plugin for Grafana |
| GoAccess | N/A (CLI tool) | N/A (CLI tool) | N/A (standalone HTML reports) |
| Splunk | Telegraf monitors Splunk process; Splunk exposes REST API metrics | Fluent Bit forwards to Splunk via splunk output (HEC) | Splunk data source plugin for Grafana |
| Datadog Logs | N/A (SaaS; Datadog has own agent) | Fluent Bit forwards to Datadog via datadog output | Datadog data source plugin for Grafana |
| New Relic Logs | N/A (SaaS; NR has own agent) | Fluent Bit forwards to NR via nrlogs output | New Relic data source plugin for Grafana |
| Dynatrace | N/A (SaaS; Dynatrace has OneAgent) | Fluent Bit forwards to Dynatrace via HTTP output | Dynatrace data source plugin for Grafana |
| Elastic Observability | Telegraf Elasticsearch input; cluster health and JVM stats | Fluent Bit forwards to Elasticsearch via es output | Elasticsearch data source; Kibana for native |
| Sumo Logic | N/A (SaaS; Sumo has own collector) | Fluent Bit forwards to Sumo Logic via HTTP output | Sumo Logic data source plugin for Grafana |
| Mezmo | N/A (SaaS) | Fluent Bit forwards to Mezmo via HTTP output | No official Grafana plugin; API access |
| Coralogix | N/A (SaaS; routes via shippers) | Fluent Bit forwards to Coralogix via HTTP/OTLP | Coralogix Grafana plugin; hosted Grafana |
| Axiom | N/A (SaaS) | Fluent Bit forwards to Axiom via HTTP output | Axiom data source plugin for Grafana |
| Falcon LogScale | Telegraf monitors LogScale (self-hosted); REST API metrics | Fluent Bit forwards to LogScale via HEC or HTTP | LogScale Grafana data source plugin |
Deployment & Scale
| Tool | Cloud / On-Prem | HA | Clustering | Ingest Rate (typical) | Multi-Tenancy |
|---|---|---|---|---|---|
| Fluent Bit | On-prem | N/A (agent) | N/A (agent) | 100K+ events/sec per agent | N/A (agent) |
| Fluentd | On-prem | Active-active | Aggregator mode | 50K+ events/sec per node | Tag-based routing |
| Vector | On-prem | Active-active | Aggregator mode | 100K+ events/sec per node | Namespace routing |
| Logstash | On-prem | Active-active (behind LB) | No native clustering | 20K-50K events/sec per node | Pipeline isolation |
| Filebeat | On-prem | N/A (agent) | N/A (agent) | 50K+ events/sec per agent | N/A (agent) |
| Promtail | On-prem | N/A (agent) | N/A (agent) | 50K+ events/sec per agent | Tenant ID header |
| rsyslog | On-prem | Active-passive | Relay chains | 1M+ messages/sec | N/A |
| syslog-ng | On-prem | Active-passive | Relay chains | 600K+ messages/sec | N/A |
| Cribl | Both | Active-active | Worker groups | 100+ TB/day (enterprise) | Worker group isolation |
| OpenSearch | Both | Active-active | Native clustering (shards/replicas) | TB/day (cluster-dependent) | Index-level isolation; fine-grained access |
| Elasticsearch | Both | Active-active | Native clustering (shards/replicas) | TB/day (cluster-dependent) | Index-level isolation; spaces (Kibana) |
| Grafana Loki | Both | Active-active | Microservices mode | TB/day (cluster-dependent) | Native multi-tenancy (tenant ID header) |
| Quickwit | Both | Active-active | Native clustering | TB/day (object-storage-backed) | Index-level isolation |
| Parseable | Both | Active-active | Distributed mode | GB-TB/day | Stream-level isolation |
| OpenObserve | Both | Active-active | Native clustering | TB/day (object-storage-backed) | Native multi-tenancy (orgs) |
| SigNoz | Both | Active-active | ClickHouse clustering | TB/day (ClickHouse-backed) | No native multi-tenancy (roadmap) |
| Graylog | On-prem / Cloud | Active-active | Native clustering | TB/day (OpenSearch/ES-backed) | Streams + index sets |
| Grafana + Tempo | Both | Active-active | Microservices mode | TB/day (object-storage-backed) | Native multi-tenancy (tenant ID) |
| Jaeger | On-prem | Active-active | Backend-dependent | GB-TB/day | No native multi-tenancy |
| GoAccess | On-prem | N/A (single process) | N/A | Single log file | N/A |
| Splunk | Both | Active-active | Search head + indexer clustering | PB/day (enterprise) | Index-level RBAC; multi-tenant apps |
| Datadog Logs | SaaS | Managed | Managed | PB/day (managed) | Native multi-org; child orgs |
| New Relic Logs | SaaS | Managed | Managed | PB/day (managed) | Account-level isolation; sub-accounts |
| Dynatrace | SaaS / Managed | Managed | Managed | PB/day (managed) | Environment-level isolation |
| Elastic Observability | Both | Active-active | Native clustering | TB/day (cluster-dependent) | Spaces + API keys; Elastic Cloud orgs |
| Sumo Logic | SaaS | Managed | Managed | PB/day (managed) | Org-level isolation; partitions |
| Mezmo | SaaS | Managed | Managed | TB/day (managed) | Account-level isolation |
| Coralogix | SaaS | Managed | Managed | TB/day (managed) | Team-level isolation; sub-accounts |
| Axiom | SaaS | Managed | Managed | TB/day (managed) | Org-level isolation; datasets |
| Falcon LogScale | Both | Active-active | Native clustering | PB/day (enterprise) | Repo-level isolation; views |
Tools
30 tools.
Axiom
Axiom is an observability platform designed around the principle of “store everything, query anything.” Unlike traditional log management platforms that charge per GB of indexed data, Axiom separates ingest costs from query costs by storing…
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC
Coralogix
Coralogix is a cloud-native observability platform that differentiates through its Streama technology – an approach that analyzes data in-stream before storage, enabling real-time insights without indexing all data.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC
Cribl
Cribl is a commercial observability pipeline platform that routes, reduces, enriches, and transforms data between any source and any destination.
License: Proprietary (proprietary) · Kind: web · Deploy: native, saas · SSO: none
Datadog Logs
Datadog is a leading cloud-native monitoring and observability SaaS platform providing unified infrastructure monitoring, APM, log management, security monitoring, synthetics, and real user monitoring.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC
Dynatrace
Dynatrace is an AI-powered, full-stack observability and security platform that provides automatic discovery, dependency mapping, and root cause analysis across hybrid and multi-cloud environments.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC
Elastic Observability
Elastic Observability is an integrated observability solution built on the Elastic Stack (Elasticsearch, Kibana, Elastic Agent).
License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none
Elasticsearch
Elasticsearch is the original search and analytics engine that defined the modern log management landscape.
License: AGPL-3.0-only (OSS) · Kind: web · Deploy: native · SSO: none
Falcon LogScale
Falcon LogScale (formerly Humio) is a log management and observability platform that uses an index-free architecture for streaming ingestion and real-time search.
License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none
Filebeat
Filebeat is a lightweight log shipper from the Elastic Beats family, designed to forward log data from servers to Elasticsearch, Logstash, or other destinations.
License: Apache-2.0 (OSS) · Kind: web · Deploy: native, docker · SSO: none
Fluent Bit
Fluent Bit is a lightweight, high-performance log processor and forwarder designed for resource- constrained environments, IoT, containers, and bare-metal servers.
License: Apache-2.0 (OSS) · Kind: web · Deploy: native, docker · SSO: none
Fluentd
Fluentd is a CNCF-graduated open-source data collector that unifies logging with a pluggable, tag-based routing architecture and over 1,000 plugins for input, parsing, filtering, and output.
License: Apache-2.0 (OSS) · Kind: web · Deploy: native, docker · SSO: none
GoAccess
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal or generates standalone HTML reports.
License: MIT (OSS) · Kind: web · Deploy: native · SSO: none
Grafana Loki
Grafana Loki is a horizontally scalable, highly available log aggregation system inspired by Prometheus.
License: AGPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: none
Grafana Tempo
Grafana Tempo is a high-volume, minimal-dependency distributed tracing backend. Like Grafana Loki’s approach to logs, Tempo takes a cost-efficient approach to traces by storing them on object storage (S3, GCS, Azure Blob) without requiring…
License: AGPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: none
Graylog
Graylog is a centralized log management platform that combines log collection, parsing, search, alerting, and dashboards in a single product.
License: AGPL-3.0-only (OSS) · Kind: web · Deploy: native · SSO: none
Jaeger
Jaeger is a CNCF-graduated open-source distributed tracing platform, originally from Uber, for monitoring and troubleshooting microservices with latency analysis, service dependency graphs, and OpenTelemetry support.
License: Apache-2.0 (OSS) · Kind: web · Deploy: native, docker · SSO: none
Logstash
Logstash is a server-side data processing pipeline that ingests data from multiple sources, transforms it, and sends it to a destination.
License: Apache-2.0 (OSS) · Kind: web · Deploy: native · SSO: none
Mezmo
Mezmo (formerly LogDNA) is a developer-focused log management platform that emphasizes simplicity, fast search, and real-time log tailing.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC
New Relic Logs
New Relic is a full-stack observability platform providing APM, infrastructure monitoring, log management, browser monitoring, mobile monitoring, synthetics, and AI-assisted operations.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC
OpenObserve
OpenObserve (formerly ZincObserve, successor to ZincSearch) is a cloud-native observability platform that handles logs, metrics, and traces in a single system.
License: Apache-2.0 (OSS) · Kind: web · Deploy: native, docker · SSO: none
OpenSearch
OpenSearch is a community-driven, Apache-2.0 licensed search and analytics engine forked from Elasticsearch 7.10.2 by AWS in 2021 after Elastic changed Elasticsearch’s license from Apache-2.0 to SSPL/ELv2.
License: Apache-2.0 (OSS) · Kind: web · Deploy: native, docker · SSO: none
Parseable
Parseable is a lightweight, cloud-native log analytics platform built in Rust. It stores log data in Apache Parquet columnar format on object storage (S3, MinIO, GCS, Azure Blob), providing cost-efficient log storage with SQL-based query ca…
License: AGPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: none
Promtail
Promtail is the default log collection agent for Grafana Loki. It discovers log sources, attaches labels to log streams, and pushes them to a Loki instance via the Loki push API.
License: AGPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: none
Quickwit
Quickwit is a cloud-native search engine designed for log management and distributed tracing. Built in Rust, it stores data directly on object storage (S3, MinIO, GCS, Azure Blob) while providing sub-second search performance.
License: AGPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: none
rsyslog
rsyslog is a high-performance syslog daemon that serves as the default system logging service on most major Linux distributions including RHEL, CentOS, Ubuntu, Debian, and SUSE.
License: GPL-3.0-only (OSS) · Kind: web · Deploy: native · SSO: none
SigNoz
SigNoz is an open-source, OpenTelemetry-native observability platform that provides logs, metrics, and traces in a unified interface.
License: AGPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: none
Splunk
Splunk is a market-leading enterprise log management, search, and security analytics platform, using its SPL query language for analysis, alerting, and SIEM, available self-hosted or as Splunk Cloud.
License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none
Sumo Logic
Sumo Logic is a cloud-native machine data analytics platform that provides log management, security analytics, and observability.
License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC
syslog-ng
syslog-ng is a high-performance syslog daemon and log management tool that extends traditional syslog with reliable transport, flexible filtering, content-based routing, and structured logging support.
License: GPL-3.0-only (OSS) · Kind: web · Deploy: native · SSO: none
Vector
Vector is a high-performance observability data pipeline built in Rust by Datadog. It can collect, transform, and route logs, metrics, and traces from any source to any destination.
License: Apache-2.0 (OSS) · Kind: web · Deploy: native, docker · SSO: none