Skip to content

Latest commit

 

History

History
51 lines (49 loc) · 7.35 KB

monitoring.md

File metadata and controls

51 lines (49 loc) · 7.35 KB

Monitoring

Tools that monitor applications in production.

  • check_pgactivity - check_pgactivity is designed to monitor PostgreSQL clusters from Nagios. It offers many options to measure and monitor useful performance metrics.
  • Check_postgres - Nagios check_postgres plugin for checking status of PostgreSQL databases.
  • libzbxpgsql - Comprehensive PostgreSQL monitoring module for Zabbix.
  • Pome - Pome stands for PostgreSQL Metrics. Pome is a PostgreSQL Metrics Dashboard to keep track of the health of your database.
  • pg_view - Open-source command-line tool that shows global system stats, per-partition information, memory stats and other information.
  • pgbench - Run a benchmark test on PostgreSQL.
  • check-mqtt - A Nagios/Icinga plugin for checking connectivity to an MQTT broker.
  • notify-by-mqtt - a Nagios/Icinga notification module which wraps data into JSON and fires it off to an MQTT broker.
  • cAdvisor - Analyzes resource usage and performance characteristics of running containers. Created by @Google
  • Docker-mon - Console-based Docker monitoring by @icecrime
  • Dockerana - packaged version of Graphite and Grafana, specifically targeted at metrics from Docker.
  • DoMonit - A simple Docker Monitoring wrapper For Docker API
  • Dynatrace - Monitor containerized applications without installing agents or modifying your Run commands
  • Glances - A cross-platform curses-based system monitoring tool written in Python by @nicolargo
  • Grafana Docker Dashboard Template - A template for your Docker, Grafana and Prometheus stack [@vegasbrianc][vegasbrianc]
  • InfluxDB, cAdvisor, Grafana - InfluxDB Time series DB in combination with Grafana and cAdvisor by [@vegasbrianc][vegasbrianc]
  • LogJam - Logjam is a log forwarder designed to listen on a local port, receive log entries over UDP, and forward these messages on to a log collection server (such as logstash) by @gocardless
  • Logspout - Log routing for Docker container logs by [@gliderlabs][gliderlabs]
  • Out-of-the-box Host/Container Monitoring/Logging/Alerting Stack - Docker host and container monitoring, logging and alerting out of the box using cAdvisor, Prometheus, Grafana for monitoring, Elasticsearch, Kibana and Logstash for logging and elastalert and Alertmanager for alerting. Set up in 5 Minutes. Secure mode for production use with built-in [Automated Nginx Reverse Proxy (jwilder's)][nginxproxy].
  • Seagull - Friendly Web UI to monitor docker daemon. by @tobegit3hub
  • Zabbix Docker module - Zabbix module that provides discovery of running containers, CPU/memory/blk IO/net container metrics. Systemd Docker and LXC execution driver is also supported. It's a dynamically linked shared object library, so its performance is (~10x) better, than any script solution.
  • Zabbix Docker - Monitor containers automatically using zabbix LLD feature.
  • Docker-Alertd - Monitor and send alerts based on docker container resource usage/statistics
  • AppDynamics - AppDynamics gives enterprises real-time insights into application performance, user performance, and business performance so they can move faster in an increasingly sophisticated, software-driven world.
  • Axibase Time-Series Database - Long-term retention of container statistics and built-in dashboards for Docker. Collected with native Google cAdvisor storage driver.
  • CoScale - Full stack monitoring for containerized applications and microservices. Powered by anomaly detection to find performance problems faster.
  • Datadog - Datadog is a full-stack monitoring service for large-scale cloud environments that aggregates metrics/events from servers, databases, and applications. It includes support for Docker, Kubernetes, and Mesos.
  • Meros - Analyzes containers resources, captures logs, remote web SSH terminal and powerful DevOps alerts.
  • New Relic - New Relics Docker Monitoring tool
  • Prometheus - Open-source service monitoring system and time series database
  • Sysdig - An open source troubleshooting tool that provides a rich set of real-time, system-level information. It has container-specific features and is very useful in Docker environments.
  • Site24x7 - Docker MOnitoring for DevOps and IT is a SaaS Pay per Host model
  • LiipMonitorBundle - Bundle provides a way to run a series of application related health checks.
  • SoclozMonitoringBundle - A monitoring bundle for production servers
  • AppDynamics ![c] - Performance monitor.
  • Glowroot - Open source Java APM.
  • JavaMelody - Performance monitoring and profiling.
  • jmxtrans - Tool to connect to multiple JVMs and to query them for their attributes via JMX. Its query language is based on JSON, which allows non-Java programmers to access the JVMs attributes. Likewise, this tool supports different output writes, including Graphite, Ganglia, StatsD, among others.
  • Jolokia - JMX over REST.
  • Kamon - Tool for monitoring applications running on the JVM.
  • Metrics - Expose metrics via JMX or HTTP and can send them to a database.
  • New Relic ![c] - Performance monitor.
  • nudge4j - Remote developer console from the browser for Java 8 via bytecode injection.
  • OverOps ![c] - In-Production error monitoring and debugging.
  • Pinpoint - Open source APM tool.
  • SPM ![c] - Performance monitor with distributing transaction tracing for JVM apps.
  • Stagemonitor - Open source performance monitoring and transaction tracing for JVM apps.