Sobes.tech
Middle

What monitoring systems are you familiar with?

sobes.tech AI

Answer from AI

  • Prometheus: A powerful system for collecting and storing time series data, widely used for microservices monitoring. It collects metrics via pull model through exporters.

  • Grafana: Integrates with Prometheus and other data sources to create informative dashboards and visualize metrics.

  • ELK Stack (Elasticsearch, Logstash, Kibana): Used for centralized collection, processing, and analysis of application logs. Elasticsearch is a search engine, Logstash is a log processing pipeline, Kibana is an interface for visualization and queries.

  • Sentry: A real-time error tracking system. Helps identify and diagnose production errors.

  • New Relic: An APM (Application Performance Monitoring) platform that provides comprehensive application performance monitoring, transaction tracking, resource usage, etc.

  • Datadog: A unified platform for monitoring cloud infrastructure and applications, collecting metrics, logs, and tracking distributed traces.

  • Zabbix: A versatile monitoring system for tracking the status of servers, network equipment, services, and applications. Uses agents and network checks.

  • Nagios: A classic infrastructure monitoring system focusing on checking the availability and status of services.

The choice of system depends on specific tasks: application performance monitoring, log collection, infrastructure metrics tracking, or a comprehensive approach.