0.2.3 • Published 11 years ago
outflux v0.2.3
outflux
Hapi plugin for sending metrics to InfluxDB.
Overview
npm install outfluxoutflux provides the ability to send metrics to InfluxDB from
Hapi plugins.
exports.register = function (plugin, options, done) {
. . .
plugin.plugins.outflux.point("metric", { a : 1, b : 2 });
. . .
};Configuration
The outflux plugin can be configured with the following options:
| name | required | description |
|---|---|---|
| url | yes | The Influx series URL. |
The series URL should be the fully qualified URL (including the username and
password) as specified in the InfluxDB documentation. For
example http://example.com/db/somedb/series?u=username&p=password.
API
outflux.point (type, data)
| parameter | description |
|---|---|
| type | The type of point to create. |
| data | The data point. |
Creates a new data point. The data object is a standard JavaScript object.
The key names are used as the column names for the point. Points are batched on
one second intervals to improve performance. Returns a promise that is resolved
or rejected when the point is actually sent to the server depending on whether
or not the request was successful.