This repository contains the live demo to my talk Monitoring Flink with Prometheus, which I have given at:
- Flink Forward Berlin 2018, 2018-09-04 (:video_camera: Video 📄 Slides)
- Spark & Hadoop User Group Munich, 2018-09-26
The blog post Flink and Prometheus: Cloud-native monitoring of streaming applications explains how to run the demo yourself.
./gradlew composeUp
(When using docker-machine, substitute your docker-machine ip
for localhost in the URLs.)
- Flink JobManager
- Prometheus
- Grafana (credentials admin:flink)
- Prometheus endpoints
- Apache Flink
- Prometheus
- Grafana
- docker-compose – provisioning of the test environment
- Gradle with kotlin-dsl
typical tasks:
- verify:
./gradlew check
- integration tests:
./gradlew integrationTest
- list outdated dependenices:
./gradlew dependencyUpdates
- update gradle:
./gradlew wrapper --gradle-version=<x.y>
(twice)