opsgenie / opsgenie-nodejs-sdk

OpsGenie Node.js SDK
https://www.opsgenie.com/docs/api-and-client-libraries/opsgenie-nodejs-api
Apache License 2.0
25 stars 19 forks source link
node-sdk nodejs opsgenie

OpsGenie Node.js SDK

npm version Dependency Status

This is the repository for Node.js SDK of OpsGenie.

Aim and Scope

OpsGenie Node.js SDK aims to access OpsGenie Web API through HTTP calls from Node.js applications.

OpsGenie Node.js SDK covers:

Future releases are subject to be delivered for packing more APIs soon.

Installation

Node.js version >=0.6.x is required.

npm install opsgenie-sdk

Getting Started

var opsgenie = require("opsgenie-sdk");

opsgenie.configure({
  api_key: "your_api_key",
});

Those using the European Service Region should set the EU endpooint in the configuration along with the API key.

opsgenie.configure({
    'api_key': 'your_api_key',
    'host': 'https://api.eu.opsgenie.com',
});
var get_alert_identifier = {
  identifier: "alert_id",
  identifierType: "id",
};

opsgenie.alertV2.get(get_alert_identifier, function (error, alert) {
  if (error) {
    // handle error
  } else {
    console.log("Alert data received", alert);
  }
});

Samples

More samples can be found under /samples directory

Also, checkout "Node.js SDK page" for detailed documentation