New Service Integration¶
Is there a service that you think would integrate well with AppOptics Metrics? The services framework is designed so that you can easily create new service hooks. This article describes how to create a service integration that is exposed to all Metrics users.
What are service hooks?¶
AppOptics maintains a set of web hooks called appoptics-services for common services like Pagerduty, OpsGenie and email. These services can be managed on your Account Settings page.
How can I contribute new services?¶
If you would like to contribute a new service, simply fork the appoptics-services repository, create your service and submit a pull request.
The best way to create a service hook, is to start by cloning an existing service. Name the ruby file you construct after your service and within the file define all the settings your service needs such as login credentials, tokens, etc.
When you have completed your service hook send us a pull request. We will review the file and test it. After it is merged into our code base Metrics users will be able to access your service.