monitoring with prometheus - grafana - openstack€¦ · monitoring with prometheus - grafana syah...
TRANSCRIPT
![Page 1: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/1.jpg)
OpenStack Instance Monitoring with Prometheus - Grafana
Syah Dwi Prihatmoko - Cloud [email protected]
![Page 2: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/2.jpg)
About me
● Cloud Engineer at Btech● openSUSE Member ([email protected])● openstack-id Member● GNU/Linux Bogor Activist● Free and Open Source Software Enthusiast and Contributor
![Page 3: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/3.jpg)
WhyMonitoring?
![Page 4: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/4.jpg)
Know when things go wrong
![Page 5: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/5.jpg)
Alerting
![Page 6: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/6.jpg)
Be able to debug and gain insight
![Page 7: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/7.jpg)
What toMonitoring?
![Page 8: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/8.jpg)
HostsCPU, Memory, I/O, Network,
Filesystem
![Page 9: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/9.jpg)
ContainersCPU, Memory, I/O, Restarts,
Throttling
![Page 10: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/10.jpg)
ApplicationsThroughput, Latency
![Page 11: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/11.jpg)
Prometheus
![Page 12: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/12.jpg)
![Page 13: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/13.jpg)
Grafana
![Page 14: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/14.jpg)
![Page 15: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/15.jpg)
Step by stephttps://s.klas.or.id/moko-ioid19
![Page 16: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/16.jpg)
Step by step monitoring OpenStack Instances
PrometheusInstall Prometheus server as TSDB
01<>
![Page 17: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/17.jpg)
Step by step monitoring OpenStack Instances
Service DiscoveryConfigure service discovery Prometheus to automatically check OpenStack instances
PrometheusInstall Prometheus server as TSDB
01 02<>
![Page 18: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/18.jpg)
![Page 19: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/19.jpg)
Step by step monitoring OpenStack Instances
Service DiscoveryConfigure service discovery Prometheus to automatically check OpenStack instances
GrafanaInstall Grafana as dashboard to visualize metrics data
PrometheusInstall Prometheus server as TSDB
01 02
03
<>
![Page 20: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/20.jpg)
Step by step monitoring OpenStack Instances
Service DiscoveryConfigure service discovery Prometheus to automatically check OpenStack instances
GrafanaInstall Grafana as dashboard to visualize metrics data
DatasourceAdd Prometheus as datasource on Grafana for source of metrics data
PrometheusInstall Prometheus server as TSDB
01 02
03 04
<>
![Page 21: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/21.jpg)
![Page 22: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/22.jpg)
Step by step monitoring OpenStack Instances
DashboardCreate Dashboard on Grafana as a visualization of metrics data on Prometheus
05
<>
![Page 23: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/23.jpg)
![Page 24: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/24.jpg)
Step by step monitoring OpenStack Instances
Node ExporterInstall Node Exporter on OpenStack instances to make instances sent metrics to Prometheus
06DashboardCreate Dashboard on Grafana as a visualization of metrics data on Prometheus
05
<>
![Page 25: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/25.jpg)
![Page 26: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/26.jpg)
![Page 27: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/27.jpg)
Step by step monitoring OpenStack Instances
Node ExporterInstall Node Exporter on OpenStack instances to make instances sent metrics to Prometheus
VerificationCheck on Prometheus (targets) and Grafana (dashboard) to see the new instances added
06 07DashboardCreate Dashboard on Grafana as a visualization of metrics data on Prometheus
05
<>
![Page 28: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/28.jpg)
![Page 29: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/29.jpg)
![Page 30: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/30.jpg)
![Page 31: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/31.jpg)
References
● https://medium.com/@pasquier.simon/monitoring-your-openstack-instances-with-prometheus-a7ff4324db6c
● https://blog.aryulianto.com/monitoring-openstack-instances-with-service-discovery-prometheus-grafana/
● https://prometheus.io/blog/2018/07/05/implementing-custom-sd/● https://grafana.com/grafana/dashboards/9276
![Page 32: Monitoring with Prometheus - Grafana - OpenStack€¦ · Monitoring with Prometheus - Grafana Syah Dwi Prihatmoko - Cloud Engineer moko@btech.id. About me Cloud Engineer at Btech](https://reader030.vdocuments.net/reader030/viewer/2022033121/5f07426a7e708231d41c19e5/html5/thumbnails/32.jpg)
Thank you!