Ambari vs Grafana: What are the differences?
What is Ambari? A software for provisioning, managing, and monitoring Apache Hadoop clusters. This project is aimed at making Hadoop management simpler by developing software for provisioning, managing, and monitoring Apache Hadoop clusters. It provides an intuitive, easy-to-use Hadoop management web UI backed by its RESTful APIs.
What is Grafana? Open source Graphite & InfluxDB Dashboard and Graph Editor. 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.
Ambari and Grafana can be primarily classified as "Monitoring" tools.
Some of the features offered by Ambari are:
- Alerts
- Ambari Python Libraries
- Automated Kerberizaton
On the other hand, Grafana provides the following key features:
- Create, edit, save & search dashboards
- Change column spans and row heights
- Drag and drop panels to rearrange
Grafana is an open source tool with 30.2K GitHub stars and 5.77K GitHub forks. Here's a link to Grafana's open source repository on GitHub.