Learn Metrics library, Graphite, Grafana
20 mins
$ cd
$ git clone https://github.com/elephantscale/learning-metrics
Use 'Import -> Existing MVN projects'
Instructor will explain the following files and do a demo.
src/main/java/com/elephantscale/learn_metrics/MyMetricsRegistry.java
src/main/java/com/elephantscale/learn_metrics/MetricsDemo.java
Instructor instructions
- Explain metrics collection process
- instrumenting application
- Collectors : Graphite
- Visualizers : Grafana / VisualVM
- Run
MetricsDemo
application. - Visualizers
- show Console reports
- show VisualVM (jvisualvm)
- show Graphite UI
- show Grafana UI (user : admin, password : our usual pw)
- Run metrics-demo application
- login to grafana and build a dashboard
- learn to export / import dashboards