Monitor All of
Your APIs
Get notified when something goes wrong
Why Monitor?
● You need to know if your application is
working correctly
● Set expectations on outages
● Understand what n...
The Problem: Monitoring is Tedious
● Having full monitoring coverage of your
production APIs: internal and external
● Moni...
The Solution:
● Use open source API testing frameworks for
monitoring
● Monitor every single API endpoint and
variations o...
Produces Key Metrics
● Endpoint Up/Down times
● Response times
● Structure of response is accurate
● Multi global region m...
First Open Source Framework Support
● Dead simple to use
● Light weight
● Simple syntax
● Dedicated to REST API testing
Create Monitors with Code Not Web GUIs
Deploying new tests is simple
● On commit to the master branch new tests
are automatically deployed
● No other interaction...
Dashboard Reporting Failure
Notification Options
Architecture
Auth and Data Security
● OpenStack Keystone project to manage all
tokens and keys
○ Everything goes through this layer
● D...
Monitor Code Execution
● All monitors code runs in its own container
(Docker.io)
● Code is completely separated from
custo...
Sign Up!
http://www.AutoDevBot.com
AutoDevBot API Monitoring
Upcoming SlideShare
Loading in …5
×

AutoDevBot API Monitoring

716 views

Published on

REST API monitoring as a service for DevOps. Monitor with code not with a web GUI tool.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
716
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
11
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

AutoDevBot API Monitoring

  1. 1. Monitor All of Your APIs Get notified when something goes wrong
  2. 2. 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
  3. 3. 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
  4. 4. 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
  5. 5. Produces Key Metrics ● Endpoint Up/Down times ● Response times ● Structure of response is accurate ● Multi global region metric of the above
  6. 6. First Open Source Framework Support ● Dead simple to use ● Light weight ● Simple syntax ● Dedicated to REST API testing
  7. 7. Create Monitors with Code Not Web GUIs
  8. 8. Deploying new tests is simple ● On commit to the master branch new tests are automatically deployed ● No other interaction is necessary
  9. 9. Dashboard Reporting Failure
  10. 10. Notification Options
  11. 11. Architecture
  12. 12. 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
  13. 13. Monitor Code Execution ● All monitors code runs in its own container (Docker.io) ● Code is completely separated from customers
  14. 14. Sign Up! http://www.AutoDevBot.com

×