autodevbot api monitoring
DESCRIPTION
REST API monitoring as a service for DevOps. Monitor with code not with a web GUI tool.TRANSCRIPT
![Page 1: AutoDevBot API Monitoring](https://reader034.vdocument.in/reader034/viewer/2022052621/55838b91d8b42af07a8b463c/html5/thumbnails/1.jpg)
Monitor All of Your APIsGet notified when something goes wrong
![Page 2: AutoDevBot API Monitoring](https://reader034.vdocument.in/reader034/viewer/2022052621/55838b91d8b42af07a8b463c/html5/thumbnails/2.jpg)
Why Monitor?
● You need to know if your application is working correctly
● Set expectations on outages● Understand what needs to be fixed when
something goes wrong
![Page 3: AutoDevBot API Monitoring](https://reader034.vdocument.in/reader034/viewer/2022052621/55838b91d8b42af07a8b463c/html5/thumbnails/3.jpg)
The Problem: Monitoring is Tedious
● Having full monitoring coverage of your production APIs: internal and external
● Monitors are only created when there is a failure in production
● No easy workflow to move testing/monitoring from development to production
![Page 4: AutoDevBot API Monitoring](https://reader034.vdocument.in/reader034/viewer/2022052621/55838b91d8b42af07a8b463c/html5/thumbnails/4.jpg)
![Page 5: AutoDevBot API Monitoring](https://reader034.vdocument.in/reader034/viewer/2022052621/55838b91d8b42af07a8b463c/html5/thumbnails/5.jpg)
The Solution:
● Use open source API testing frameworks for monitoring
● Monitor every single API endpoint and variations of it○ GET/POST/PUT○ Positive and negative monitors
● Deploy new monitoring via GitHub or from a continuous integration system
![Page 6: AutoDevBot API Monitoring](https://reader034.vdocument.in/reader034/viewer/2022052621/55838b91d8b42af07a8b463c/html5/thumbnails/6.jpg)
Produces Key Metrics
● Endpoint Up/Down times● Response times● Structure of response is accurate● Multi global region metric of the above
![Page 7: AutoDevBot API Monitoring](https://reader034.vdocument.in/reader034/viewer/2022052621/55838b91d8b42af07a8b463c/html5/thumbnails/7.jpg)
First Open Source Framework Support
● Dead simple to use● Light weight● Simple syntax● Dedicated to REST API testing
![Page 8: AutoDevBot API Monitoring](https://reader034.vdocument.in/reader034/viewer/2022052621/55838b91d8b42af07a8b463c/html5/thumbnails/8.jpg)
Create Monitors with Code Not Web GUIs
![Page 9: AutoDevBot API Monitoring](https://reader034.vdocument.in/reader034/viewer/2022052621/55838b91d8b42af07a8b463c/html5/thumbnails/9.jpg)
Deploying new tests is simple
● On commit to the master branch new tests are automatically deployed
● No other interaction is necessary
![Page 10: AutoDevBot API Monitoring](https://reader034.vdocument.in/reader034/viewer/2022052621/55838b91d8b42af07a8b463c/html5/thumbnails/10.jpg)
Dashboard Reporting Failure
![Page 11: AutoDevBot API Monitoring](https://reader034.vdocument.in/reader034/viewer/2022052621/55838b91d8b42af07a8b463c/html5/thumbnails/11.jpg)
Notification Options
![Page 12: AutoDevBot API Monitoring](https://reader034.vdocument.in/reader034/viewer/2022052621/55838b91d8b42af07a8b463c/html5/thumbnails/12.jpg)
Architecture
![Page 13: AutoDevBot API Monitoring](https://reader034.vdocument.in/reader034/viewer/2022052621/55838b91d8b42af07a8b463c/html5/thumbnails/13.jpg)
Auth and Data Security
● OpenStack Keystone project to manage all tokens and keys○ Everything goes through this layer
● Data is retained per○ Tenant○ Group○ User
![Page 14: AutoDevBot API Monitoring](https://reader034.vdocument.in/reader034/viewer/2022052621/55838b91d8b42af07a8b463c/html5/thumbnails/14.jpg)
Monitor Code Execution
● All monitors code runs in its own container (Docker.io)
● Code is completely separated from customers
![Page 15: AutoDevBot API Monitoring](https://reader034.vdocument.in/reader034/viewer/2022052621/55838b91d8b42af07a8b463c/html5/thumbnails/15.jpg)
Sign Up!
http://www.AutoDevBot.com