GithubHelp home page GithubHelp logo

xm-labs-librato's Introduction

Librato

Librato is now a part of SolaWinds AppOptics. You can install the AppOptics integration right from the Workflow Template directory within your xMatters instance. The integration is based on xMatters Flow Designer so you can easily connect other tools to your toolchain. Learn more.



Pre-Requisites

Files

How it works

An alert fires a webhook to the xMatters integration builder. The integration builder parses the incoming json and builds the event, then fires the event to notifiy the default recipients. Alternatively subscriptions can be set up to notify the desired parties.

Installation

xMatters set up

  1. Login as a Company Supervisor and navigate to the Developer tab.
  2. Import the LibratoCommPlan.zip file and update the access permissions to include the REST Web Services User role.
  3. Click on the Integration Builder tab and click on the Inbound from Librato link. Scroll to the bottom and copy the trigger url at the bottom. Save for later.
  4. Go back to the Forms tab and click the Edit > Layout next to the New Librato Alert form. Populate the recipients section with the desired recipient.

Librato set up

  1. Login to Librato and navigate to Alerts
2. Click Create New Alert and enter the appropirate information Alert name, description, and runbook url. Then add the Alert conditions the alert should be triggered for. 3. On the Notification Services tab click the Create New Service drop down and scroll down to Webhook
  1. Enter a title and in the url field, paste in the Inbound Integration url copied from xMatters above.
  1. Click Save. Send a test alert to make sure everything is working.

Testing

Do some actions in your application or infrastructure that will trigger the alert conditions set up in the Alert. This will fire a webhook into the inbound integration builder script and an event will be created, targeting the default recipients.

Troubleshooting

The first place to start is in the Alert, on the Notification Services tab, click the Test Fire Alert button. Read the Activity Stream for the Inbound from Librato integration script and check for any errors. If nothing is making it to the activity stream, verify the url is correct, paying special attention to the apiKey at the end. If the webhook is successful and activity is occuring in the Activity Stream, then review for any errors posting the event.

xm-labs-librato's People

Contributors

castlexm avatar xmsteele avatar xmtinkerer avatar

Watchers

 avatar  avatar

Forkers

castlexm

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.