+ All Categories
Home > Technology > AutoDevBot API Monitoring

AutoDevBot API Monitoring

Date post: 19-Jun-2015
Category:
Upload: garland-kan
View: 394 times
Download: 0 times
Share this document with a friend
Description:
REST API monitoring as a service for DevOps. Monitor with code not with a web GUI tool.
Popular Tags:
15
Monitor All of Your APIs Get notified when something goes wrong
Transcript
Page 1: AutoDevBot API Monitoring

Monitor All of Your APIsGet notified when something goes wrong

Page 2: AutoDevBot API Monitoring

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

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
Page 5: AutoDevBot API Monitoring

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

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

First Open Source Framework Support

● Dead simple to use● Light weight● Simple syntax● Dedicated to REST API testing

Page 8: AutoDevBot API Monitoring

Create Monitors with Code Not Web GUIs

Page 9: AutoDevBot API Monitoring

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

Dashboard Reporting Failure

Page 11: AutoDevBot API Monitoring

Notification Options

Page 12: AutoDevBot API Monitoring

Architecture

Page 13: AutoDevBot API Monitoring

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

Monitor Code Execution

● All monitors code runs in its own container (Docker.io)

● Code is completely separated from customers

Page 15: AutoDevBot API Monitoring

Sign Up!

http://www.AutoDevBot.com


Recommended