Alternatives to Netdata logo

Alternatives to Netdata

Grafana, Prometheus, Zabbix, Nagios, and Munin are the most popular alternatives and competitors to Netdata.
188
342
+ 1
68

What is Netdata and what are its top alternatives?

Netdata democratizes monitoring, empowering IT teams to know more about their infrastructure, enabling them to quickly identify and troubleshoot issues, collaborate to solve problems, and make data-driven decisions to move business forward.
Netdata is a tool in the Monitoring Tools category of a tech stack.
Netdata is an open source tool with GitHub stars and GitHub forks. Here’s a link to Netdata's open source repository on GitHub

Top Alternatives to Netdata

  • Grafana
    Grafana

    Grafana is a general purpose dashboard and graph composer. It's focused on providing rich ways to visualize time series metrics, mainly though graphs but supports other ways to visualize data through a pluggable panel architecture. It currently has rich support for for Graphite, InfluxDB and OpenTSDB. But supports other data sources via plugins. ...

  • Prometheus
    Prometheus

    Prometheus is a systems and service monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts if some condition is observed to be true. ...

  • Zabbix
    Zabbix

    Zabbix is a mature and effortless enterprise-class open source monitoring solution for network monitoring and application monitoring of millions of metrics. ...

  • Nagios
    Nagios

    Nagios is a host/service/network monitoring program written in C and released under the GNU General Public License. ...

  • Munin
    Munin

    Munin is a networked resource monitoring tool that can help analyze resource trends and "what just happened to kill our performance?" problems. It is designed to be very plug and play. A default installation provides a lot of graphs with almost no work. ...

  • ELK
    ELK

    It is the acronym for three open source projects: Elasticsearch, Logstash, and Kibana. Elasticsearch is a search and analytics engine. Logstash is a server‑side data processing pipeline that ingests data from multiple sources simultaneously, transforms it, and then sends it to a "stash" like Elasticsearch. Kibana lets users visualize data with charts and graphs in Elasticsearch. ...

  • Graphite
    Graphite

    Graphite does two things: 1) Store numeric time-series data and 2) Render graphs of this data on demand ...

  • Telegraf
    Telegraf

    It is an agent for collecting, processing, aggregating, and writing metrics. Design goals are to have a minimal memory footprint with a plugin system so that developers in the community can easily add support for collecting metrics. ...

Netdata alternatives & related posts

Grafana logo

Grafana

12.8K
10.2K
402
Open source Graphite & InfluxDB Dashboard and Graph Editor
12.8K
10.2K
+ 1
402
PROS OF GRAFANA
  • 84
    Beautiful
  • 67
    Graphs are interactive
  • 57
    Free
  • 56
    Easy
  • 33
    Nicer than the Graphite web interface
  • 24
    Many integrations
  • 17
    Can build dashboards
  • 10
    Easy to specify time window
  • 9
    Dashboards contain number tiles
  • 8
    Can collaborate on dashboards
  • 5
    Open Source
  • 5
    Click and drag to zoom in
  • 5
    Integration with InfluxDB
  • 4
    Authentification and users management
  • 4
    Threshold limits in graphs
  • 3
    It is open to cloud watch and many database
  • 3
    Simple and native support to Prometheus
  • 2
    Great community support
  • 2
    Alerts
  • 2
    You can visualize real time data to put alerts
  • 2
    You can use this for development to check memcache
  • 0
    Grapsh as code
  • 0
    Plugin visualizationa
CONS OF GRAFANA
  • 1
    No interactive query builder

related Grafana posts

Conor Myhrvold
Tech Brand Mgr, Office of CTO at Uber · | 14 upvotes · 3.1M views

Why we spent several years building an open source, large-scale metrics alerting system, M3, built for Prometheus:

By late 2014, all services, infrastructure, and servers at Uber emitted metrics to a Graphite stack that stored them using the Whisper file format in a sharded Carbon cluster. We used Grafana for dashboarding and Nagios for alerting, issuing Graphite threshold checks via source-controlled scripts. While this worked for a while, expanding the Carbon cluster required a manual resharding process and, due to lack of replication, any single node’s disk failure caused permanent loss of its associated metrics. In short, this solution was not able to meet our needs as the company continued to grow.

To ensure the scalability of Uber’s metrics backend, we decided to build out a system that provided fault tolerant metrics ingestion, storage, and querying as a managed platform...

https://eng.uber.com/m3/

(GitHub : https://github.com/m3db/m3)

See more
Matt Menzenski
Senior Software Engineering Manager at PayIt · | 14 upvotes · 206K views

Grafana and Prometheus together, running on Kubernetes , is a powerful combination. These tools are cloud-native and offer a large community and easy integrations. At PayIt we're using exporting Java application metrics using a Dropwizard metrics exporter, and our Node.js services now use the prom-client npm library to serve metrics.

See more
Prometheus logo

Prometheus

2.9K
3.2K
238
An open-source service monitoring system and time series database, developed by SoundCloud
2.9K
3.2K
+ 1
238
PROS OF PROMETHEUS
  • 46
    Powerful easy to use monitoring
  • 38
    Flexible query language
  • 32
    Dimensional data model
  • 27
    Alerts
  • 23
    Active and responsive community
  • 22
    Extensive integrations
  • 19
    Easy to setup
  • 12
    Beautiful Model and Query language
  • 7
    Easy to extend
  • 6
    Nice
  • 3
    Written in Go
  • 2
    Good for experimentation
  • 1
    Easy for monitoring
CONS OF PROMETHEUS
  • 12
    Just for metrics
  • 6
    Bad UI
  • 6
    Needs monitoring to access metrics endpoints
  • 4
    Not easy to configure and use
  • 3
    Supports only active agents
  • 2
    Written in Go
  • 2
    TLS is quite difficult to understand
  • 2
    Requires multiple applications and tools
  • 1
    Single point of failure

related Prometheus posts

Conor Myhrvold
Tech Brand Mgr, Office of CTO at Uber · | 14 upvotes · 3.1M views

Why we spent several years building an open source, large-scale metrics alerting system, M3, built for Prometheus:

By late 2014, all services, infrastructure, and servers at Uber emitted metrics to a Graphite stack that stored them using the Whisper file format in a sharded Carbon cluster. We used Grafana for dashboarding and Nagios for alerting, issuing Graphite threshold checks via source-controlled scripts. While this worked for a while, expanding the Carbon cluster required a manual resharding process and, due to lack of replication, any single node’s disk failure caused permanent loss of its associated metrics. In short, this solution was not able to meet our needs as the company continued to grow.

To ensure the scalability of Uber’s metrics backend, we decided to build out a system that provided fault tolerant metrics ingestion, storage, and querying as a managed platform...

https://eng.uber.com/m3/

(GitHub : https://github.com/m3db/m3)

See more
Matt Menzenski
Senior Software Engineering Manager at PayIt · | 14 upvotes · 206K views

Grafana and Prometheus together, running on Kubernetes , is a powerful combination. These tools are cloud-native and offer a large community and easy integrations. At PayIt we're using exporting Java application metrics using a Dropwizard metrics exporter, and our Node.js services now use the prom-client npm library to serve metrics.

See more
Zabbix logo

Zabbix

574
824
62
Track, record, alert and visualize performance and availability of IT resources
574
824
+ 1
62
PROS OF ZABBIX
  • 18
    Free
  • 9
    Alerts
  • 5
    Service/node/network discovery
  • 4
    Templates
  • 4
    Base metrics from the box
  • 3
    Multi-dashboards
  • 3
    SMS/Email/Messenger alerts
  • 2
    Grafana plugin available
  • 2
    Supports Graphs ans screens
  • 2
    Support proxies (for monitoring remote branches)
  • 1
    Perform website checking (response time, loading, ...)
  • 1
    API available for creating own apps
  • 1
    Templates free available (Zabbix Share)
  • 1
    Works with multiple databases
  • 1
    Advanced integrations
  • 1
    Supports multiple protocols/agents
  • 1
    Complete Logs Report
  • 1
    Open source
  • 1
    Supports large variety of Operating Systems
  • 1
    Supports JMX (Java, Tomcat, Jboss, ...)
CONS OF ZABBIX
  • 5
    The UI is in PHP
  • 2
    Puppet module is sluggish

related Zabbix posts

Shared insights
on
DatadogDatadogZabbixZabbixCentreonCentreon

My team is divided on using Centreon or Zabbix for enterprise monitoring and alert automation. Can someone let us know which one is better? There is one more tool called Datadog that we are using for cloud assets. Of course, Datadog presents us with huge bills. So we want to have a comparative study. Suggestions and advice are welcome. Thanks!

See more
Nagios logo

Nagios

802
956
102
Complete monitoring and alerting for servers, switches, applications, and services
802
956
+ 1
102
PROS OF NAGIOS
  • 53
    It just works
  • 28
    The standard
  • 12
    Customizable
  • 8
    The Most flexible monitoring system
  • 1
    Huge stack of free checks/plugins to choose from
CONS OF NAGIOS
    Be the first to leave a con

    related Nagios posts

    Conor Myhrvold
    Tech Brand Mgr, Office of CTO at Uber · | 14 upvotes · 3.1M views

    Why we spent several years building an open source, large-scale metrics alerting system, M3, built for Prometheus:

    By late 2014, all services, infrastructure, and servers at Uber emitted metrics to a Graphite stack that stored them using the Whisper file format in a sharded Carbon cluster. We used Grafana for dashboarding and Nagios for alerting, issuing Graphite threshold checks via source-controlled scripts. While this worked for a while, expanding the Carbon cluster required a manual resharding process and, due to lack of replication, any single node’s disk failure caused permanent loss of its associated metrics. In short, this solution was not able to meet our needs as the company continued to grow.

    To ensure the scalability of Uber’s metrics backend, we decided to build out a system that provided fault tolerant metrics ingestion, storage, and querying as a managed platform...

    https://eng.uber.com/m3/

    (GitHub : https://github.com/m3db/m3)

    See more
    Shared insights
    on
    PrometheusPrometheusNagiosNagios

    I am new to DevOps and looking for training in DevOps. Some institutes are offering Nagios while some Prometheus in their syllabus. Please suggest which one is being used in the industry and which one should I learn.

    See more
    Munin logo

    Munin

    69
    91
    10
    PnP networked resource monitoring tool that can help to answer the what just happened to kill our performance
    69
    91
    + 1
    10
    PROS OF MUNIN
    • 3
      Good defaults
    • 2
      Extremely fast to install
    • 2
      Alerts can trigger any command line program
    • 2
      Adheres to traditional Linux standards
    • 1
      Easy to write custom plugins
    CONS OF MUNIN
      Be the first to leave a con

      related Munin posts

      ELK logo

      ELK

      722
      740
      20
      The acronym for three open source projects: Elasticsearch, Logstash, and Kibana
      722
      740
      + 1
      20
      PROS OF ELK
      • 13
        Open source
      • 3
        Good for startups with monetary limitations
      • 2
        Can run locally
      • 1
        Easy to setup
      • 1
        External Network Goes Down You Aren't Without Logging
      • 0
        Json log supprt
      • 0
        Live logging
      CONS OF ELK
      • 4
        Elastic Search is a resource hog
      • 3
        Logstash configuration is a pain
      • 1
        Bad for startups with personal limitations

      related ELK posts

      Wallace Alves
      Cyber Security Analyst · | 1 upvote · 633.4K views

      Docker Docker Compose Portainer ELK Elasticsearch Kibana Logstash nginx

      See more
      Graphite logo

      Graphite

      377
      389
      39
      A highly scalable real-time graphing system
      377
      389
      + 1
      39
      PROS OF GRAPHITE
      • 16
        Render any graph
      • 9
        Great functions to apply on timeseries
      • 7
        Well supported integrations
      • 5
        Includes event tracking
      • 2
        Rolling aggregation makes storage managable
      CONS OF GRAPHITE
        Be the first to leave a con

        related Graphite posts

        Conor Myhrvold
        Tech Brand Mgr, Office of CTO at Uber · | 14 upvotes · 3.1M views

        Why we spent several years building an open source, large-scale metrics alerting system, M3, built for Prometheus:

        By late 2014, all services, infrastructure, and servers at Uber emitted metrics to a Graphite stack that stored them using the Whisper file format in a sharded Carbon cluster. We used Grafana for dashboarding and Nagios for alerting, issuing Graphite threshold checks via source-controlled scripts. While this worked for a while, expanding the Carbon cluster required a manual resharding process and, due to lack of replication, any single node’s disk failure caused permanent loss of its associated metrics. In short, this solution was not able to meet our needs as the company continued to grow.

        To ensure the scalability of Uber’s metrics backend, we decided to build out a system that provided fault tolerant metrics ingestion, storage, and querying as a managed platform...

        https://eng.uber.com/m3/

        (GitHub : https://github.com/m3db/m3)

        See more

        A huge part of our continuous deployment practices is to have granular alerting and monitoring across the platform. To do this, we run Sentry on-premise, inside our VPCs, for our event alerting, and we run an awesome observability and monitoring system consisting of StatsD, Graphite and Grafana. We have dashboards using this system to monitor our core subsystems so that we can know the health of any given subsystem at any moment. This system ties into our PagerDuty rotation, as well as alerts from some of our Amazon CloudWatch alarms (we’re looking to migrate all of these to our internal monitoring system soon).

        See more
        Telegraf logo

        Telegraf

        206
        245
        16
        The plugin-driven server agent for collecting & reporting metrics
        206
        245
        + 1
        16
        PROS OF TELEGRAF
        • 5
          One agent can work as multiple exporter with min hndlng
        • 5
          Cohesioned stack for monitoring
        • 2
          Open Source
        • 2
          Metrics
        • 1
          Supports custom plugins in any language
        • 1
          Many hundreds of plugins
        CONS OF TELEGRAF
          Be the first to leave a con

          related Telegraf posts