Logstash
Server-side data processing pipeline for logs
Logstash is a server-side data processing pipeline that ingests data from many sources, transforms it, and ships it to a stash such as Elasticsearch. It is a core component of the ELK stack.
Key features
- Flexible ingest pipelines
- Hundreds of plugins
- Grok parsing and filters
- Many input and output types
Pros & cons
Strengths
- Powerful transformation language
- Huge plugin library
Trade-offs
- Heavy JVM footprint
- Slower than newer agents
Logstash replaces
Compare Logstash
25 head-to-head comparisons.
- Logstash vs Uptime Kuma
- Logstash vs Netdata
- Logstash vs Grafana
- Logstash vs Prometheus
- Logstash vs Glances
- Logstash vs InfluxDB
- Logstash vs Grafana k6
- Logstash vs Grafana Loki
- Logstash vs Apache SkyWalking
- Logstash vs Beszel
- Logstash vs Jaeger
- Logstash vs Vector
- Logstash vs Kibana
- Logstash vs GoAccess
- Logstash vs cAdvisor
- Logstash vs Telegraf
- Logstash vs VictoriaMetrics
- Logstash vs Zipkin
- Logstash vs Upptime
- Logstash vs Phlare
- Logstash vs Thanos
- Logstash vs Dozzle
- Logstash vs Pinpoint APM
- Logstash vs Node Exporter
- Logstash vs Fluentd
Similar monitoring & status apps
Uptime Kuma
Monitoring & StatusEasy self-hosted uptime monitoring tool
Replaces Pingdom, UptimeRobot
Netdata
Monitoring & StatusReal-time per-second infrastructure monitoring
Replaces Datadog, New Relic
Grafana
Monitoring & StatusOpen observability dashboards and visualization
Replaces Datadog
Prometheus
Monitoring & StatusMetrics-based monitoring and alerting toolkit
Replaces Datadog
Glances
Monitoring & StatusCross-platform system monitoring at a glance
Replaces Datadog
InfluxDB
Monitoring & StatusPurpose-built time series database for metrics and events
Replaces Datadog, AWS Timestream