Project Overview
Very simple system monitoring application using GridDB and Grafana designed to show how to utilize data stored in GridDB in Grafana via the SimpleJSON plugin.
Requirements
- Python3.6
- Docker or Grafana
- GridDB + GridDB Python (modifications required if not using 239.0.0.1,defaultCluster,admin/admin)
Components
Within the project there are three files:
- psutil_logger.py - long running process that collects system metrics and inserts into GridDB
- griddb_grafana_datasource.py - Connector Bridge between Grafana's SimpleJSON plugin and GridDB
- startgrafana.sh - Script that starts a Grafana docker container with SimpleJSON plugin.
Download source files here: DOWNLOAD SOURCE FILES