![Page 1: NetApp Grafana - GrafanaCon LA - 2019 · • Advanced Dashboard Virtual Appliance • Virtual Appliance distribution model (.ova) • Based on Debian 8.5, contains Graphite, Grafana,](https://reader034.vdocuments.us/reader034/viewer/2022052010/6020d00d9a8ac62e8c3ef4c6/html5/thumbnails/1.jpg)
NetApp ❤ Grafana
Yann BizeulSystems Engineer
![Page 2: NetApp Grafana - GrafanaCon LA - 2019 · • Advanced Dashboard Virtual Appliance • Virtual Appliance distribution model (.ova) • Based on Debian 8.5, contains Graphite, Grafana,](https://reader034.vdocuments.us/reader034/viewer/2022052010/6020d00d9a8ac62e8c3ef4c6/html5/thumbnails/2.jpg)
AN OPEN ALTERNATIVE
👔 An alternative to official/supported options,
🤓 targeted at power users,
☔ for troubleshooting and planning
![Page 3: NetApp Grafana - GrafanaCon LA - 2019 · • Advanced Dashboard Virtual Appliance • Virtual Appliance distribution model (.ova) • Based on Debian 8.5, contains Graphite, Grafana,](https://reader034.vdocuments.us/reader034/viewer/2022052010/6020d00d9a8ac62e8c3ef4c6/html5/thumbnails/3.jpg)
WHY ?
🔔 Performance monitoring
🚀 Capacity planning
🔧 Troubleshooting
![Page 4: NetApp Grafana - GrafanaCon LA - 2019 · • Advanced Dashboard Virtual Appliance • Virtual Appliance distribution model (.ova) • Based on Debian 8.5, contains Graphite, Grafana,](https://reader034.vdocuments.us/reader034/viewer/2022052010/6020d00d9a8ac62e8c3ef4c6/html5/thumbnails/4.jpg)
SOLUTIONS
🏘 Community supported,
🏢 Self Hosted Solution
NetApp supported,
☁ Cloud Hosted Solution
![Page 5: NetApp Grafana - GrafanaCon LA - 2019 · • Advanced Dashboard Virtual Appliance • Virtual Appliance distribution model (.ova) • Based on Debian 8.5, contains Graphite, Grafana,](https://reader034.vdocuments.us/reader034/viewer/2022052010/6020d00d9a8ac62e8c3ef4c6/html5/thumbnails/5.jpg)
HARVEST
• Collects metrics using NetApp APIs and feed a Graphite database
• Also provides the dashboards sent to Grafana,
• Dashboards are updated when Harvest is updated,
• Customizable templates that can be tweaked to suit specific needs (change collected metrics, frequency)
![Page 6: NetApp Grafana - GrafanaCon LA - 2019 · • Advanced Dashboard Virtual Appliance • Virtual Appliance distribution model (.ova) • Based on Debian 8.5, contains Graphite, Grafana,](https://reader034.vdocuments.us/reader034/viewer/2022052010/6020d00d9a8ac62e8c3ef4c6/html5/thumbnails/6.jpg)
![Page 7: NetApp Grafana - GrafanaCon LA - 2019 · • Advanced Dashboard Virtual Appliance • Virtual Appliance distribution model (.ova) • Based on Debian 8.5, contains Graphite, Grafana,](https://reader034.vdocuments.us/reader034/viewer/2022052010/6020d00d9a8ac62e8c3ef4c6/html5/thumbnails/7.jpg)
![Page 8: NetApp Grafana - GrafanaCon LA - 2019 · • Advanced Dashboard Virtual Appliance • Virtual Appliance distribution model (.ova) • Based on Debian 8.5, contains Graphite, Grafana,](https://reader034.vdocuments.us/reader034/viewer/2022052010/6020d00d9a8ac62e8c3ef4c6/html5/thumbnails/8.jpg)
• Advanced Dashboard Virtual Appliance
• Virtual Appliance distribution model (.ova)
• Based on Debian 8.5, contains Graphite, Grafana, and configuration UIs (Web and console menu)
• All-in-one packaged solution for easy deployment and monitoring of NetApp infrastructures
![Page 9: NetApp Grafana - GrafanaCon LA - 2019 · • Advanced Dashboard Virtual Appliance • Virtual Appliance distribution model (.ova) • Based on Debian 8.5, contains Graphite, Grafana,](https://reader034.vdocuments.us/reader034/viewer/2022052010/6020d00d9a8ac62e8c3ef4c6/html5/thumbnails/9.jpg)
[Main Menu]
You are using ADVA v2.1.6 (2016-11-21)
[1] Configure Network (Current IP: 172.16.94.204) [2] Set Host Name [3] Set Timezone (America/New_York) [4] Advanced/Maintenance
[5] Configure Harvest
[6] Power Off [7] Reboot
[x] Quit
Choice :
![Page 10: NetApp Grafana - GrafanaCon LA - 2019 · • Advanced Dashboard Virtual Appliance • Virtual Appliance distribution model (.ova) • Based on Debian 8.5, contains Graphite, Grafana,](https://reader034.vdocuments.us/reader034/viewer/2022052010/6020d00d9a8ac62e8c3ef4c6/html5/thumbnails/10.jpg)
THE COMMUNITY
![Page 11: NetApp Grafana - GrafanaCon LA - 2019 · • Advanced Dashboard Virtual Appliance • Virtual Appliance distribution model (.ova) • Based on Debian 8.5, contains Graphite, Grafana,](https://reader034.vdocuments.us/reader034/viewer/2022052010/6020d00d9a8ac62e8c3ef4c6/html5/thumbnails/11.jpg)
![Page 12: NetApp Grafana - GrafanaCon LA - 2019 · • Advanced Dashboard Virtual Appliance • Virtual Appliance distribution model (.ova) • Based on Debian 8.5, contains Graphite, Grafana,](https://reader034.vdocuments.us/reader034/viewer/2022052010/6020d00d9a8ac62e8c3ef4c6/html5/thumbnails/12.jpg)
§ Customer desires deep, real-time monitoring of their NetApp® storage environment§ Typically an ‘expert’ user§ Coverage of 7-mode and cDOT
§ Needs the flexibility to:§ Collect any counter at any frequency§ Create own dashboards§ Integrate with other performance reporting solutions
§ Already has Graphite and Grafana for other purposes
§ Customer is ‘ok’ with open source software and a community based support model
Positioning of Open Source Monitoring Solution
10 NetApp Insight © 2016 NetApp, Inc. All rights reserved. NetApp Confidential – Limited Use Only
When to recommend
![Page 13: NetApp Grafana - GrafanaCon LA - 2019 · • Advanced Dashboard Virtual Appliance • Virtual Appliance distribution model (.ova) • Based on Debian 8.5, contains Graphite, Grafana,](https://reader034.vdocuments.us/reader034/viewer/2022052010/6020d00d9a8ac62e8c3ef4c6/html5/thumbnails/13.jpg)
§ Prove it’s not storage
§ It’s storage─and I know why
§ It’s storage─and I don’t know why but I have the instrumentation to dig deeper
§ Integration with larger dashboard and service views
§ Capacity planning and balancing
§ The Grafana GUI; beautiful and responsive
Why Do People Like It?
12 NetApp Insight © 2016 NetApp, Inc. All rights reserved. NetApp Confidential – Limited Use Only
Open source monitoring
![Page 14: NetApp Grafana - GrafanaCon LA - 2019 · • Advanced Dashboard Virtual Appliance • Virtual Appliance distribution model (.ova) • Based on Debian 8.5, contains Graphite, Grafana,](https://reader034.vdocuments.us/reader034/viewer/2022052010/6020d00d9a8ac62e8c3ef4c6/html5/thumbnails/14.jpg)
ADVA ARCHITECTURE
Apache httpd
/graphite
GraphiteWeb
/
Grafana/admin
Web UI
whisperdb
system / CLIcarbontcp/2003
tcp/80443
tcp/22
NMSDK
Harvest
![Page 15: NetApp Grafana - GrafanaCon LA - 2019 · • Advanced Dashboard Virtual Appliance • Virtual Appliance distribution model (.ova) • Based on Debian 8.5, contains Graphite, Grafana,](https://reader034.vdocuments.us/reader034/viewer/2022052010/6020d00d9a8ac62e8c3ef4c6/html5/thumbnails/15.jpg)
DEMO
![Page 16: NetApp Grafana - GrafanaCon LA - 2019 · • Advanced Dashboard Virtual Appliance • Virtual Appliance distribution model (.ova) • Based on Debian 8.5, contains Graphite, Grafana,](https://reader034.vdocuments.us/reader034/viewer/2022052010/6020d00d9a8ac62e8c3ef4c6/html5/thumbnails/16.jpg)
NEXT?
Grafana 4
Alerting
Annotations
![Page 17: NetApp Grafana - GrafanaCon LA - 2019 · • Advanced Dashboard Virtual Appliance • Virtual Appliance distribution model (.ova) • Based on Debian 8.5, contains Graphite, Grafana,](https://reader034.vdocuments.us/reader034/viewer/2022052010/6020d00d9a8ac62e8c3ef4c6/html5/thumbnails/17.jpg)
OATS• ONTAP Analytics and Telemetry Services Console
• Incubating NetApp supported solution
• Cloud hosting model
• Lightweight agent on-prem pushes data to AWS
• Uses annotation to mark storage events
![Page 18: NetApp Grafana - GrafanaCon LA - 2019 · • Advanced Dashboard Virtual Appliance • Virtual Appliance distribution model (.ova) • Based on Debian 8.5, contains Graphite, Grafana,](https://reader034.vdocuments.us/reader034/viewer/2022052010/6020d00d9a8ac62e8c3ef4c6/html5/thumbnails/18.jpg)
![Page 19: NetApp Grafana - GrafanaCon LA - 2019 · • Advanced Dashboard Virtual Appliance • Virtual Appliance distribution model (.ova) • Based on Debian 8.5, contains Graphite, Grafana,](https://reader034.vdocuments.us/reader034/viewer/2022052010/6020d00d9a8ac62e8c3ef4c6/html5/thumbnails/19.jpg)
![Page 20: NetApp Grafana - GrafanaCon LA - 2019 · • Advanced Dashboard Virtual Appliance • Virtual Appliance distribution model (.ova) • Based on Debian 8.5, contains Graphite, Grafana,](https://reader034.vdocuments.us/reader034/viewer/2022052010/6020d00d9a8ac62e8c3ef4c6/html5/thumbnails/20.jpg)
CONTACT
Yann Bizeul
http://ybontap.tynsoe.org/
http://dev.tynsoe.org/
@ybontap
Christopher Madden
http://www.beginswithdata.com/@dutchiechris