|
|
|
@ -18,19 +18,19 @@ var client = require("../client"); |
|
|
|
* function(err, res) |
|
|
|
*example: | |
|
|
|
* ```javascript
|
|
|
|
* var dogapi = require("dogapi"); |
|
|
|
* var options = { |
|
|
|
* api_key: "api_key", |
|
|
|
* app_key: "app_key" |
|
|
|
* }; |
|
|
|
* dogapi.initialize(options); |
|
|
|
* dogapi.metric.send("my.metric", 1000, function(err, results){ |
|
|
|
* console.dir(results); |
|
|
|
* }); |
|
|
|
* var now = parseInt(new Date().getTime() / 1000); |
|
|
|
* dogapi.metric.send("my.metric", [now, 1000], function(err, results){ |
|
|
|
* console.dir(results); |
|
|
|
* }); |
|
|
|
* var dogapi = require("dogapi"); |
|
|
|
* var options = { |
|
|
|
* api_key: "api_key", |
|
|
|
* app_key: "app_key" |
|
|
|
* }; |
|
|
|
* dogapi.initialize(options); |
|
|
|
* dogapi.metric.send("my.metric", 1000, function(err, results){ |
|
|
|
* console.dir(results); |
|
|
|
* }); |
|
|
|
* var now = parseInt(new Date().getTime() / 1000); |
|
|
|
* dogapi.metric.send("my.metric", [now, 1000], function(err, results){ |
|
|
|
* console.dir(results); |
|
|
|
* }); |
|
|
|
* ```
|
|
|
|
*/ |
|
|
|
function send(metric, points, extra, callback){ |
|
|
|
@ -68,27 +68,27 @@ function send(metric, points, extra, callback){ |
|
|
|
* function(err, res) |
|
|
|
*example: | |
|
|
|
* ```javascript
|
|
|
|
* var dogapi = require("dogapi"); |
|
|
|
* var options = { |
|
|
|
* api_key: "api_key", |
|
|
|
* app_key: "app_key" |
|
|
|
* }; |
|
|
|
* dogapi.initialize(options); |
|
|
|
* var now = parseInt(new Date().getTime() / 1000); |
|
|
|
* var metrics = [ |
|
|
|
* { |
|
|
|
* metric: "my.metric", |
|
|
|
* points: [now, 1000], |
|
|
|
* tags: ["tag:value"] |
|
|
|
* }, |
|
|
|
* { |
|
|
|
* metric: "another.metric", |
|
|
|
* points: 1000 |
|
|
|
* } |
|
|
|
* ]; |
|
|
|
* dogapi.metric.send_all(metrics, function(err, results){ |
|
|
|
* console.dir(results); |
|
|
|
* }); |
|
|
|
* var dogapi = require("dogapi"); |
|
|
|
* var options = { |
|
|
|
* api_key: "api_key", |
|
|
|
* app_key: "app_key" |
|
|
|
* }; |
|
|
|
* dogapi.initialize(options); |
|
|
|
* var now = parseInt(new Date().getTime() / 1000); |
|
|
|
* var metrics = [ |
|
|
|
* { |
|
|
|
* metric: "my.metric", |
|
|
|
* points: [now, 1000], |
|
|
|
* tags: ["tag:value"] |
|
|
|
* }, |
|
|
|
* { |
|
|
|
* metric: "another.metric", |
|
|
|
* points: 1000 |
|
|
|
* } |
|
|
|
* ]; |
|
|
|
* dogapi.metric.send_all(metrics, function(err, results){ |
|
|
|
* console.dir(results); |
|
|
|
* }); |
|
|
|
* ```
|
|
|
|
*/ |
|
|
|
function send_all(metrics, callback){ |
|
|
|
@ -114,18 +114,18 @@ function send_all(metrics, callback){ |
|
|
|
* callback: function(err, res) |
|
|
|
*example: | |
|
|
|
* ```javascript
|
|
|
|
* var dogapi = require("dogapi"); |
|
|
|
* var options = { |
|
|
|
* api_key: "api_key", |
|
|
|
* app_key: "app_key" |
|
|
|
* }; |
|
|
|
* dogapi.initialize(options); |
|
|
|
* var now = parseInt(new Date().getTime() / 1000); |
|
|
|
* var then = now - 3600; // one hour ago
|
|
|
|
* var query = "system.cpu.idle{*}by{host}"; |
|
|
|
* dogapi.metric.query(then, now, query, function(err, res){ |
|
|
|
* console.dir(res); |
|
|
|
* }); |
|
|
|
* var dogapi = require("dogapi"); |
|
|
|
* var options = { |
|
|
|
* api_key: "api_key", |
|
|
|
* app_key: "app_key" |
|
|
|
* }; |
|
|
|
* dogapi.initialize(options); |
|
|
|
* var now = parseInt(new Date().getTime() / 1000); |
|
|
|
* var then = now - 3600; // one hour ago
|
|
|
|
* var query = "system.cpu.idle{*}by{host}"; |
|
|
|
* dogapi.metric.query(then, now, query, function(err, res){ |
|
|
|
* console.dir(res); |
|
|
|
* }); |
|
|
|
* ```
|
|
|
|
*/ |
|
|
|
function query(from, to, query, callback){ |
|
|
|
|