mysql monitoring - percona · mysql monitoring finding meaning in beautiful graphs peter zaitsev...
TRANSCRIPT
![Page 1: MySQL Monitoring - Percona · MySQL Monitoring Finding Meaning in Beautiful Graphs Peter Zaitsev CEO, Percona Oracle Open World September 20, 2016. 2 About Percona ... Or cloud hosted](https://reader033.vdocuments.site/reader033/viewer/2022053001/5f05ef7f7e708231d415761c/html5/thumbnails/1.jpg)
MySQL MonitoringFinding Meaning in Beautiful Graphs
Peter ZaitsevCEO, Percona
Oracle Open WorldSeptember 20, 2016
![Page 2: MySQL Monitoring - Percona · MySQL Monitoring Finding Meaning in Beautiful Graphs Peter Zaitsev CEO, Percona Oracle Open World September 20, 2016. 2 About Percona ... Or cloud hosted](https://reader033.vdocuments.site/reader033/viewer/2022053001/5f05ef7f7e708231d415761c/html5/thumbnails/2.jpg)
2
About Percona
SolutionsforyoursuccesswithMySQLandMongoDB
Support,ManagedServices,Software
OurSoftwareis100%OpenSource
SupportBroadEcosystem– MySQL,MariaDB,AmazonRDS
InBusinessfor10years
Morethan3000customers,includingtopInternetcompaniesandenterprises
![Page 3: MySQL Monitoring - Percona · MySQL Monitoring Finding Meaning in Beautiful Graphs Peter Zaitsev CEO, Percona Oracle Open World September 20, 2016. 2 About Percona ... Or cloud hosted](https://reader033.vdocuments.site/reader033/viewer/2022053001/5f05ef7f7e708231d415761c/html5/thumbnails/3.jpg)
3
About this Presentation
OverviewofExistingSolutions
andHistory
DiscusswhatweuseatPercona
Showwhatspecificthingsto
lookat
![Page 4: MySQL Monitoring - Percona · MySQL Monitoring Finding Meaning in Beautiful Graphs Peter Zaitsev CEO, Percona Oracle Open World September 20, 2016. 2 About Percona ... Or cloud hosted](https://reader033.vdocuments.site/reader033/viewer/2022053001/5f05ef7f7e708231d415761c/html5/thumbnails/4.jpg)
4
Open Source Approach to Data Visualization
ThistalkisaboutOpenSourceApproachtoDataVisualization
Thereisalsocommercialsoftware(MySQLEnterpriseMonitor)
OrcloudhostedSoftware(DataDog,VividCortex,NewRelic)
![Page 5: MySQL Monitoring - Percona · MySQL Monitoring Finding Meaning in Beautiful Graphs Peter Zaitsev CEO, Percona Oracle Open World September 20, 2016. 2 About Percona ... Or cloud hosted](https://reader033.vdocuments.site/reader033/viewer/2022053001/5f05ef7f7e708231d415761c/html5/thumbnails/5.jpg)
5
Many Sides of Monitoring
Alerting(Whenthingsgetbad)
InvestigationsandDiagnostics(Finding
RootCause)
CapacityPlanning(Preventingresource
exhaustion)
![Page 6: MySQL Monitoring - Percona · MySQL Monitoring Finding Meaning in Beautiful Graphs Peter Zaitsev CEO, Percona Oracle Open World September 20, 2016. 2 About Percona ... Or cloud hosted](https://reader033.vdocuments.site/reader033/viewer/2022053001/5f05ef7f7e708231d415761c/html5/thumbnails/6.jpg)
6
Graphs are most useful for
ProblemDiagnostics&Troubleshooting
CapacityPlanning
GreatSupportinginformationforanAlert
![Page 7: MySQL Monitoring - Percona · MySQL Monitoring Finding Meaning in Beautiful Graphs Peter Zaitsev CEO, Percona Oracle Open World September 20, 2016. 2 About Percona ... Or cloud hosted](https://reader033.vdocuments.site/reader033/viewer/2022053001/5f05ef7f7e708231d415761c/html5/thumbnails/7.jpg)
Modern Visualization Architecture
![Page 8: MySQL Monitoring - Percona · MySQL Monitoring Finding Meaning in Beautiful Graphs Peter Zaitsev CEO, Percona Oracle Open World September 20, 2016. 2 About Percona ... Or cloud hosted](https://reader033.vdocuments.site/reader033/viewer/2022053001/5f05ef7f7e708231d415761c/html5/thumbnails/8.jpg)
8
In The past…
•CACTI•Ganglia•Munin•Zabbix
SingleSystemwhichHandles
Everything
![Page 9: MySQL Monitoring - Percona · MySQL Monitoring Finding Meaning in Beautiful Graphs Peter Zaitsev CEO, Percona Oracle Open World September 20, 2016. 2 About Percona ... Or cloud hosted](https://reader033.vdocuments.site/reader033/viewer/2022053001/5f05ef7f7e708231d415761c/html5/thumbnails/9.jpg)
9
Modern Systems: Well Defined Roles
DataCapture
StorageandProcessing Visualization
![Page 10: MySQL Monitoring - Percona · MySQL Monitoring Finding Meaning in Beautiful Graphs Peter Zaitsev CEO, Percona Oracle Open World September 20, 2016. 2 About Percona ... Or cloud hosted](https://reader033.vdocuments.site/reader033/viewer/2022053001/5f05ef7f7e708231d415761c/html5/thumbnails/10.jpg)
10
Data Capture “Telemetry”
Requirements
•HighLevelofDetails•LowOverhead•Supportforyourtechnology
Solutions
•Statsd•Collectd•PrometheusExporters• InfluxDBTelegraf• IntelSnap
![Page 11: MySQL Monitoring - Percona · MySQL Monitoring Finding Meaning in Beautiful Graphs Peter Zaitsev CEO, Percona Oracle Open World September 20, 2016. 2 About Percona ... Or cloud hosted](https://reader033.vdocuments.site/reader033/viewer/2022053001/5f05ef7f7e708231d415761c/html5/thumbnails/11.jpg)
11
Storage and Processing
Requirements
• HighPerformance(ingestandqueries)
• EfficientStorage• PowerfulQueryLanguage
Solutions
• OpenTSB• InfluxDB• Prometheus• ElasticSearch• Graphite(Whisper)• RiakTS
![Page 12: MySQL Monitoring - Percona · MySQL Monitoring Finding Meaning in Beautiful Graphs Peter Zaitsev CEO, Percona Oracle Open World September 20, 2016. 2 About Percona ... Or cloud hosted](https://reader033.vdocuments.site/reader033/viewer/2022053001/5f05ef7f7e708231d415761c/html5/thumbnails/12.jpg)
12
Visualization/Dashboards
Requirements
•Visualization/Usability•SupportMultipleSources
•Extensibility
Technologies
•Chronograf•Kibana•Graphite•Grafana
![Page 13: MySQL Monitoring - Percona · MySQL Monitoring Finding Meaning in Beautiful Graphs Peter Zaitsev CEO, Percona Oracle Open World September 20, 2016. 2 About Percona ... Or cloud hosted](https://reader033.vdocuments.site/reader033/viewer/2022053001/5f05ef7f7e708231d415761c/html5/thumbnails/13.jpg)
13
What Makes Grafana Special
Grafanadoesnotfocusondatacaptureorstorage
FocusonVisualizationonly
SupportsPlugins
SupportsMultipleDataSources
IntegrateswithOthervisualizationtools(Graphite,OpenNMS,Zabbix)
Greatestmomentuminthe
![Page 14: MySQL Monitoring - Percona · MySQL Monitoring Finding Meaning in Beautiful Graphs Peter Zaitsev CEO, Percona Oracle Open World September 20, 2016. 2 About Percona ... Or cloud hosted](https://reader033.vdocuments.site/reader033/viewer/2022053001/5f05ef7f7e708231d415761c/html5/thumbnails/14.jpg)
14
What should you use ?
Usethesystemyouhavealready
Usemultiplesystems
Ensureyoucangetrightdatavisualizedrightway
![Page 15: MySQL Monitoring - Percona · MySQL Monitoring Finding Meaning in Beautiful Graphs Peter Zaitsev CEO, Percona Oracle Open World September 20, 2016. 2 About Percona ... Or cloud hosted](https://reader033.vdocuments.site/reader033/viewer/2022053001/5f05ef7f7e708231d415761c/html5/thumbnails/15.jpg)
15
What do we use at Percona
InthePast
• CATIforvisualization• ExtendedwithPerconaMonitoringPlugins
Now
• Prometheusforcaptureandstorage
• GrafanaforVisualization• CustomVisualizationApplication
• PackagedasPerconaMonitoringandManagement
![Page 16: MySQL Monitoring - Percona · MySQL Monitoring Finding Meaning in Beautiful Graphs Peter Zaitsev CEO, Percona Oracle Open World September 20, 2016. 2 About Percona ... Or cloud hosted](https://reader033.vdocuments.site/reader033/viewer/2022053001/5f05ef7f7e708231d415761c/html5/thumbnails/16.jpg)
16
Check out the Demo
• http://pmmdemo.percona.com
![Page 17: MySQL Monitoring - Percona · MySQL Monitoring Finding Meaning in Beautiful Graphs Peter Zaitsev CEO, Percona Oracle Open World September 20, 2016. 2 About Percona ... Or cloud hosted](https://reader033.vdocuments.site/reader033/viewer/2022053001/5f05ef7f7e708231d415761c/html5/thumbnails/17.jpg)
What are important things to look at ?
![Page 18: MySQL Monitoring - Percona · MySQL Monitoring Finding Meaning in Beautiful Graphs Peter Zaitsev CEO, Percona Oracle Open World September 20, 2016. 2 About Percona ... Or cloud hosted](https://reader033.vdocuments.site/reader033/viewer/2022053001/5f05ef7f7e708231d415761c/html5/thumbnails/18.jpg)
18
What does MySQL do ?
•Selects•Inserts•Deletes•Updates
ServesQueries
![Page 19: MySQL Monitoring - Percona · MySQL Monitoring Finding Meaning in Beautiful Graphs Peter Zaitsev CEO, Percona Oracle Open World September 20, 2016. 2 About Percona ... Or cloud hosted](https://reader033.vdocuments.site/reader033/viewer/2022053001/5f05ef7f7e708231d415761c/html5/thumbnails/19.jpg)
19
What Application Cares About ?
•Fast•Correct•Atalltimes
TheseQueriesBeing
![Page 20: MySQL Monitoring - Percona · MySQL Monitoring Finding Meaning in Beautiful Graphs Peter Zaitsev CEO, Percona Oracle Open World September 20, 2016. 2 About Percona ... Or cloud hosted](https://reader033.vdocuments.site/reader033/viewer/2022053001/5f05ef7f7e708231d415761c/html5/thumbnails/20.jpg)
20
Troubleshooting is about
PoorPerformance
QueriesnotWorkingCorrectly
![Page 21: MySQL Monitoring - Percona · MySQL Monitoring Finding Meaning in Beautiful Graphs Peter Zaitsev CEO, Percona Oracle Open World September 20, 2016. 2 About Percona ... Or cloud hosted](https://reader033.vdocuments.site/reader033/viewer/2022053001/5f05ef7f7e708231d415761c/html5/thumbnails/21.jpg)
21
Problem Caused By
Application
•ToomanyQueries
•BadQueries
MySQL
•ChoosingBadPlan
•ContentionIssues
•Locking
HardwareandEnvironment
•CPU•Disk•Memory•Network
![Page 22: MySQL Monitoring - Percona · MySQL Monitoring Finding Meaning in Beautiful Graphs Peter Zaitsev CEO, Percona Oracle Open World September 20, 2016. 2 About Percona ... Or cloud hosted](https://reader033.vdocuments.site/reader033/viewer/2022053001/5f05ef7f7e708231d415761c/html5/thumbnails/22.jpg)
22
Lets explore!
![Page 23: MySQL Monitoring - Percona · MySQL Monitoring Finding Meaning in Beautiful Graphs Peter Zaitsev CEO, Percona Oracle Open World September 20, 2016. 2 About Percona ... Or cloud hosted](https://reader033.vdocuments.site/reader033/viewer/2022053001/5f05ef7f7e708231d415761c/html5/thumbnails/23.jpg)
23
Looking for more MySQL ?
• Percona Live Europe • October 3-5• Amsterdam• MySQL, MongoDB, Other Open
Source Databases• https://www.percona.com/live/pla
m16/
![Page 24: MySQL Monitoring - Percona · MySQL Monitoring Finding Meaning in Beautiful Graphs Peter Zaitsev CEO, Percona Oracle Open World September 20, 2016. 2 About Percona ... Or cloud hosted](https://reader033.vdocuments.site/reader033/viewer/2022053001/5f05ef7f7e708231d415761c/html5/thumbnails/24.jpg)
Thank You!