HPE Ezmeral Data Fabric Monitoring integrates with open-source components to collect, aggregate,
store, and visualize metrics and logs.
Note: The HPE Ezmeral Data Fabric Monitoring architecture is designed for use on HPE Ezmeral Data Fabric cluster nodes.
Installing monitoring components on client nodes or edge nodes is not
supported.
Metric Monitoring Architecture
To visualize cluster metrics, HPE Ezmeral Data Fabric Monitoring integrates with the
following components:

- collectd
- The collectd service runs on each node in the cluster to collect metrics. It uses
streams to send the metrics to opentsdb. For more information, see Metric Collection.
- OpenTSDB
- OpenTSDB aggregates the metrics and runs as the time-series database on top of
HPE Ezmeral Data Fabric Database, the metrics data store. Based on your
cluster requirements, it runs on one or more nodes in the cluster.
- Grafana
- Grafana uses REST API to access metrics data from OpenTSDB. Using a single instance
of Grafana, users can build custom dashboards or use sample dashboards to visualize
the metric. For more information about dashboards, see Metric Visualization.
Log Monitoring Architecture
To visualize logs, MapR Monitoring integrates with the following components:

- fluentd
- fluentd runs on each node in the cluster to collect and parse logs. It uses REST API
to send the logs to ElasticSearch. For more information, see Log Collection.
- Elasticsearch
- Elasticsearch indexes the logs so that they are easily accessed and searchable.
Based on your cluster requirements, it runs on one or more nodes in the cluster. For
more information, see Log Aggregation and Storage.
- Kibana
- Kibana uses REST API to access and search the logs available in Elasticsearch. Using
a single instance of Kibana, users can create visualizations and dashboards to analyze
their logs. For more information, see Log Visualization.