There are many observability tools available, catering to different needs and budgets. Here’s a list categorized by features:
Open-Source:
- Prometheus: Metrics-focused, widely adopted, integrates with Grafana.
- Grafana: Open-source visualization platform, integrates with various data sources.
- Zipkin: Distributed tracing system, good for microservices.
- Jaeger: Open-source tracing system, CNCF project, integrates with Kubernetes.
- OpenTelemetry: Open-source framework for collecting and exporting data, vendor-neutral.
Commercial:
- Datadog: All-in-one platform for metrics, logs, traces, APM, security.
- New Relic: Comprehensive platform for APM, logs, infrastructure monitoring.
- Dynatrace: AI-powered platform for full-stack monitoring and anomaly detection.
- Sumo Logic: Cloud-native platform for log management, analytics, and observability.
- AppDynamics: Application performance monitoring (APM) tool for complex applications.
- Splunk: Enterprise platform for log management, security, and IT operations.
- Honeycomb: Distributed tracing and APM tool, focused on developer experience.
- Lightstep: Distributed tracing and APM tool, known for its ease of use.
Cloud-native:
- Amazon CloudWatch: AWS monitoring service for metrics, logs, events, and insights.
- Azure Monitor: Azure monitoring service for metrics, logs, and diagnostics.
- Google Cloud Monitoring: GCP monitoring service for metrics, logs, traces, and alerting.
Free/Freemium:
- Netdata: Open-source, real-time monitoring for servers, systems, and applications.
- PRTG Network Monitor: Free tier for up to 100 sensors, good for network monitoring.
- Kibana: Open-source log visualization tool, part of the Elastic Stack.
Prometheus:
An open-source monitoring and alerting toolkit with a focus on reliability and simplicity.
Grafana:
An open-source platform for monitoring and observability, known for its powerful and elegant data visualizations.
Elasticsearch:
A search and analytics engine, often used for log analysis and part of the ELK Stack.
Logstash:
A data processing pipeline that ingests data from various sources, transforms it, and sends it to a “stash” like Elasticsearch.
Kibana:
A data visualization dashboard for Elasticsearch, also part of the ELK Stack.
Splunk:
A software platform for searching, monitoring, and analyzing machine-generated big data.
Datadog:
A monitoring service for cloud-scale applications, providing monitoring of servers, databases, tools, and services.
New Relic:
Provides full-stack observability, including application performance monitoring.
Dynatrace:
An AI-powered, full-stack monitoring platform that offers advanced observability capabilities.
AppDynamics:
A Cisco product offering application performance management and IT operations analytics.
Zabbix:
An open-source monitoring tool for networks and applications.
Jaeger:
An open-source, end-to-end distributed tracing system for monitoring and troubleshooting microservices-based distributed systems.
Fluentd:
An open-source data collector for unified logging layers, which allows you to unify data collection and consumption.
Sentry:
An open-source error tracking tool that helps monitor and fix crashes in real-time.
Honeycomb:
A tool focused on debugging and understanding production systems, offering insights into performance.
Sumo Logic:
A cloud-native, machine data analytics platform providing real-time intelligence for IT operations.
Azure Monitor:
Provides full-stack monitoring, advanced analytics, and application performance management across Azure services.
Nagios:
A powerful monitoring system that enables organizations to identify and resolve IT infrastructure problems.
SolarWinds Orion:
A comprehensive IT management platform that offers a variety of monitoring and management tools.
PRTG Network Monitor:
An all-inclusive monitoring solution that ensures the availability of network components.
LogicMonitor:
A SaaS-based performance monitoring platform for enterprise IT and managed service providers.
Sysdig:
Provides secure containerization and Kubernetes monitoring and security.
Instana:
An application performance management solution for monitoring modern cloud and containerized applications.
TICK Stack:
A collection of open-source tools (Telegraf, InfluxDB, Chronograf, Kapacitor) designed to handle time-series data.
Graylog:
An open-source log management tool that centralizes and simplifies log management.
AWS CloudWatch:
A monitoring and observability service built for DevOps engineers, developers, and IT managers.
Cloud Operations Suite: A suite of tools to monitor, troubleshoot, and improve cloud infrastructure, application performance.
Icinga:
An open-source computer system and network monitoring application.
Opsgenie:
An incident management platform for alerting, on-call scheduling, and escalation.
PagerDuty:
An incident response platform for IT departments that helps manage incidents and alert the right people.
VictorOps:
A real-time incident response and alerting service for DevOps teams.
ManageEngine OpManager:
A network management platform that helps large enterprises manage their networks and data centers.
ThousandEyes:
Network intelligence and monitoring to understand performance of networks and applications.
Pingdom:
A website performance and availability monitoring tool.
Uptime Robot:
A simple tool for monitoring website uptime and downtime.
Scalyr:
A high-speed logging, server monitoring, and log analysis tool.
Catchpoint:
A digital experience monitoring platform that provides insights into the end-user experience.
Datadog APM:
Provides application performance monitoring to give visibility into application performance.
Rollbar:
Provides real-time error tracking and debugging tools for developers.
Raygun:
A suite of tools for error, crash, and performance monitoring for web and mobile applications.
Logz.io:
A cloud observability platform for log analytics and cloud SIEM.
Site24x7:
A cloud-based all-in-one monitoring solution for DevOps and IT operations.
Wavefront:
A metrics monitoring service for cloud and application environments.
Librato:
A cloud-based monitoring platform for aggregating and understanding metrics about your IT infrastructure.
BMC TrueSight:
A performance and availability monitoring suite for IT environments.
Dynatrace Synthetic Monitoring:
Helps simulate user interactions for application monitoring.
AppSignal:
Monitors and improves the performance of Ruby, Elixir, and Node.js applications.
Monitis:
A cloud-based tool offering website, server, and network monitoring.
Checkmk:
A comprehensive IT monitoring system in the tradition of Nagios.
Ruxit (now part of Dynatrace):
A full-stack monitoring solution that provides automated insights into application performance.
- Installing Jupyter: Get up and running on your computer - November 2, 2024
- An Introduction of SymOps by SymOps.com - October 30, 2024
- Introduction to System Operations (SymOps) - October 30, 2024