- 快召唤伙伴们来围观吧
- 微博 QQ QQ空间 贴吧
- 文档嵌入链接
- 复制
- 微信扫一扫分享
- 已成功复制到剪贴板
PMM for MongoDB troubleshooting and Performance Analyses
用于MongoDB故障排除和性能分析的PMM
展开查看详情
1 . PMM for MongoDB Troubleshooting and Performance Analyses Roma Novikov Percona University Kyiv, 2017 1 © 2017 Percona
2 .About me Roma Novikov ▪ Positions • Percona - Director of Platform Engineering (since 2017) • TemplateMonster.com (since 2002) - Web developer, Lead/Architect, Manager,CTO ▪ Interests • web, highload, monitoring and observability. 2 © 2017 Percona
3 .Why does this talk exist? 3 © 2017 Percona
4 .Why does this talk exist? ▪ You made your first service/app. Now you need to understand a basic info about What is essential for MongoDB monitoring and how to do this with PMM 4 © 2017 Percona
5 .Agenda ▪ MongoDB basics - What is MongoDB ▪ How to start monitoring MongoDB with PMM ▪ Where to look at PMM? ▪ Bonus ▪ Lunch info 5 © 2017 Percona
6 .MongoDB basics What is MongoDB 6 © 2017 Percona
7 .MongoDB basics 7 © 2017 Percona
8 .MongoDB basics ● MongoDB is a free and open-source cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schemas. 8 © 2017 Percona
9 .MongoDB basics ● MongoDB is a free and open-source cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schemas. ● Rank ○ #5 Overall ○ #1 Document stores https://db-engines.com/en/system/MongoDB 9 © 2017 Percona
10 .How to start monitoring MongoDB with PMM 10 © 2017 Percona
11 .How to start monitoring MongoDB with PMM Preparations: ● You have MongoDB 11 © 2017 Percona
12 .How to start monitoring MongoDB with PMM Preparations: ● You have MongoDB ● db.setProfilingLevel(2) https://www.percona.com/doc/percona-monitoring-and-management/conf-mongodb.html 12 © 2017 Percona
13 .How to start monitoring MongoDB with PMM PMM Server: 13 © 2017 Percona
14 .How to start monitoring MongoDB with PMM PMM Server: ● Install pmm server https://www.percona.com/doc/percona-monitoring-and-management/deploy/server/docker.html#run-serv er-docker 14 © 2017 Percona
15 .How to start monitoring MongoDB with PMM PMM Server: ● Install pmm server https://www.percona.com/doc/percona-monitoring-and-management/deploy/server/docker.html#run-serv er-docker ● $ docker pull percona/pmm-server:latest ● $ docker create -v /opt/prometheus/data -v /opt/consul-data -v /var/lib/mysql -v /var/lib/grafana --name pmm-data percona/pmm-server:latest /bin/true ● $ docker run -d -p 80:80 --volumes-from pmm-data --name pmm-server --restart always percona/pmm-server:latest 15 © 2017 Percona
16 .How to start monitoring MongoDB with PMM PMM Server: 16 © 2017 Percona
17 .How to start monitoring MongoDB with PMM Install PMM Client: 17 © 2017 Percona
18 .How to start monitoring MongoDB with PMM Install PMM Client: ● Configure Percona repositories https://www.percona.com/doc/percona-repo-config/index.html 18 © 2017 Percona
19 .How to start monitoring MongoDB with PMM Install PMM Client: ● Configure Percona repositories https://www.percona.com/doc/percona-repo-config/index.html ● Install the pmm-client package: sudo apt-get install pmm-client 19 © 2017 Percona
20 .How to start monitoring MongoDB with PMM Connect PMM Client and PMM Server: 20 © 2017 Percona
21 .How to start monitoring MongoDB with PMM Connect PMM Client and PMM Server: 21 © 2017 Percona
22 .How to start monitoring MongoDB with PMM Connect PMM Client and PMM Server: 22 © 2017 Percona
23 .How to start monitoring MongoDB with PMM What we’ll see: 23 © 2017 Percona
24 .How to start monitoring MongoDB with PMM What we’ll see: 24 © 2017 Percona
25 .How to start monitoring MongoDB with PMM PMM Demo! 25 © 2017 Percona
26 .Where to look at PMM? 26 © 2017 Percona
27 .Where to look at PMM? 27 © 2017 Percona
28 .Where to look at PMM? 28 © 2017 Percona
29 .Where to look at PMM? 29 © 2017 Percona