Skip to content

Latest commit

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

TelegrafJS

A Promise-based TCP/UDP client for sending application metrics to Telegraf/InfluxDB.

Install

npm install --save telegrafjs

Example

consttelegraf=require('telegrafjs');constMeasurement=telegraf.Measurement;constInt=telegraf.Int;constFloat=telegraf.Float;constTelegrafUDPClient=telegraf.TelegrafUDPClient;constTelegrafTCPClient=telegraf.TelegrafTCPClient;letm1=newMeasurement("metric-name",{tag1: "tagval1"},{integer_field: newInt(integer_field),float_field: newFloat(10.1),boolean_field: true,string_field: "yoohoo"});letclient=newTelegrafUDPClient();// or TelegrafTCPClient()client.connect().then(()=>{returnclient.sendMeasurement(m1);}).then(()=>{client.close();});

Links

License

Apache 2.0

About

Telegraf/InfluxDB TCP/UDP Client for NodeJS

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages