![Page 1: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/1.jpg)
Monitoring Amazon RDS and Aurora with PMM
![Page 2: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/2.jpg)
2
Mykola Marzhan Release Engineer, Percona
I have been working as Release Engineer/Release Manager/DevOps for 10 years.I have been developing monitoring systems since 2004.I love my 7 year old daughter, downhill skiing, inline skates, and I love to organize community events etc.
![Page 3: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/3.jpg)
3
Percona Monitoring and Management (PMM)
• Free, Open Source database monitoring and management platform for MySQL and MongoDB
• Runs in your secure environment (not a SaaS), on your equipment
• Secured with SSL encryption between pmm-client and pmm-server
• Provides metric information that enables administrators to optimize database performance
• Displays current queries and highlights potential query issues to enable faster query optimization
![Page 4: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/4.jpg)
4
PMM distribution methods
• Docker
- Most common deployment method for PMM today
• AWS AMI
- Production-ready
- Available in all AWS regions
- Coming to AWS Marketplace during Q4 2017
• OVF
- Designed for virtualized environments (VirtualBox, VMware, OpenStack, etc)
- Can be used for one-off troubleshooting tasks
![Page 5: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/5.jpg)
5
Why PMM is needed for RDS?
• CloudWatch has high-level metric which are enough for detect performance degradation
• PMM Metrics Monitor has plenty of low-level metrics for performance debug
• PMM Query Analytics allow to see the queries running in Aurora & RDS
• PMM has user-friendly interface with graph descriptions which allow you to find performance issues without context switching (to console)
![Page 6: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/6.jpg)
6
Recommendations
• Run PMM on AWS in the same Availability Zone
• Enable performance_schema option in Parameter Groups
• statements_digest and events_statements_history are needed (enabled by default)
• Create separate database user for monitoring
![Page 7: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/7.jpg)
7
Enable performance_schema
![Page 8: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/8.jpg)
8
Add DB User
• GRANT SELECT, PROCESS, REPLICATION CLIENT ON *.* TO '<DB_USER>'@'%' IDENTIFIED BY '<DB_PASSWORD>' WITH MAX_USER_CONNECTIONS 10;
• GRANT SELECT, UPDATE, DELETE, DROP ON performance_schema.* TO '<DB_USER>'@'%';
![Page 9: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/9.jpg)
How-to configure PMMPart 1: Query Analytics, Metrics Monitor
![Page 10: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/10.jpg)
10
Start PMM Server (AMI)
• aws ec2 run-instances \ --region <AZ_NAME> --image-id <AMI_ID> \ --security-group-ids <PMM_SG> --instance-type t2.large \ --subnet-id <SUBNET_ID> --key-name <SSH_KEY_NAME>
• Open Web Interface, setup credentials
![Page 11: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/11.jpg)
11
Start PMM Client
• sudo pmm-admin config --client-name RDS --server <EC2_PRIVATE_IP> \ --bind-address <EC2_PRIVATE-IP> --client-address <EC2_PUBLIC_IP> \ --server-user <PMM_USER> --server-password <PMM_PASSWORD>
• sudo pmm-admin add mysql \ --host <DB_ID>.cluster-<xxx>.<region>.rds.amazonaws.com \ --user <DB_USER> --password <DB_PASSWORD> <DB_ID>
![Page 12: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/12.jpg)
How-to configure PMMPart 2: CloudWatch
![Page 13: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/13.jpg)
13
CloudWatch
• aws iam create-user --user-name <IAM_NAME>
• aws iam attach-user-policy \ --policy-arn arn:aws:iam::aws:policy/CloudWatchReadOnlyAccess \ --user-name <IAM_NAME>
• aws iam create-access-key --user-name <IAM_NAME>
• mkdir -p /usr/share/grafana/.aws
• echo "[default]aws_access_key_id = <ACCESS_KEY>aws_secret_access_key = <SECRET_KEY>" > /usr/share/grafana/.aws/credentials
![Page 14: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/14.jpg)
Using PMM
![Page 15: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/15.jpg)
15
![Page 16: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/16.jpg)
16
![Page 17: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/17.jpg)
17
![Page 18: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/18.jpg)
18
![Page 19: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/19.jpg)
19
Metrics Monitor
• Advanced Data Exploration
• Amazon RDS OS Metrics
• Cross Server Graphs
• Disk Performance
• Disk Space
• Summary Dashboard
• System Overview
• Trends Dashboard
• MongoDB Cluster Summary
• MongoDB InMemory
• MongoDB MMAPv1
• MongoDB Overview
• MongoDB ReplSet
• MongoDB RocksDB
• MongoDB WiredTiger
• MariaDB
• PXC/Galera Cluster Overview
• PXC/Galera Graphs
• ProxySQL Overview
• MySQL InnoDB Metrics
• MySQL InnoDB Metrics Advanced
• MySQL MyISAM Metrics
• MySQL MyRocks Metrics
• MySQL Overview
• MySQL Performance Schema
• MySQL Query Response
• MySQL Replication
• MySQL Table Statistics
• MySQL TokuDB Metrics
• MySQL User Statistics
![Page 20: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/20.jpg)
20
PMM CloudWatch Graphs
![Page 21: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/21.jpg)
21
PMM CloudWatch Graphs
![Page 22: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/22.jpg)
22
PMM CloudWatch Graphs
![Page 23: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/23.jpg)
23
Thank You Sponsors!
![Page 24: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/24.jpg)
24
SAVE THE DATE!
CALL FOR PAPERS OPENING SOON!www.perconalive.com
April 23-25, 2018Santa Clara Convention Center
![Page 25: and Aurora with PMM Monitoring Amazon RDS...3 Percona Monitoring and Management (PMM) • Free, Open Source database monitoring and management platform for MySQL and MongoDB • Runs](https://reader034.vdocument.in/reader034/viewer/2022052216/5f056c6c7e708231d412e44f/html5/thumbnails/25.jpg)
Monitoring Amazon RDS and Aurora with PMM