Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/baghelamit/spark-influxdb-grafana
https://github.com/baghelamit/spark-influxdb-grafana
grafana influxdb java jvm-profiler spark-streaming
Last synced: 6 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/baghelamit/spark-influxdb-grafana
- Owner: baghelamit
- License: apache-2.0
- Created: 2018-09-16T10:44:27.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2018-12-15T09:53:29.000Z (almost 6 years ago)
- Last Synced: 2023-10-20T01:34:17.221Z (about 1 year ago)
- Topics: grafana, influxdb, java, jvm-profiler, spark-streaming
- Size: 137 KB
- Stars: 6
- Watchers: 3
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Spark InfluxDB Grafana
This repository contains JSON file exported from Grafana. This JSON file shows metrics collected by JVM Profiler. Below is the architecture diagram for Performance Monitoring System. Read the article at [InfoQ](https://www.infoq.com/articles/spark-application-monitoring-influxdb-grafana)![Performance Monitoring System Architecture](https://github.com/baghelamit/spark-influxdb-grafana/blob/master/architecture.jpg)
This Performance Monitoring System is based on Uber JVM Profiler. `InfluxDBOutputReporter` has been merged with Uber code base and it is now available [here](https://github.com/uber-common/jvm-profiler/tree/master/src/main/java_influxdb/com/uber/profiling/reporters). Use below command to build the `jvm-profiler.jar` with InfluxDBOutputReporter.
```
git clone https://github.com/uber-common/jvm-profiler.gitmvn -P influxdb clean package
```