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