winston-graphite

1.0.6 • Public • Published

winston-graphite

Graphite transport for NodeJS winston logging library

Build Status

Installation

npm install winston-graphite

A Graphite TCP transport for winston.

Usage

Node

  var winston = require('winston');

  //
  // Requiring `winston-graphite` will expose
  // `winston.transports.Graphite`
  //
  require('winston-graphite');

  winston.add(winston.transports.Graphite, {
    port: 2003,
    host: '127.0.0.1'
  });
  
  winston.info(
        'mymetric.category_1 100'
    );
    
  // or  
  
  winston.info('mymetric.category_1', {value: 100, timestamp: 1435708800});

Performance

It currenlty works on our infrastructure, and processes about 500K datapoints per minute Sample Graphic

License: MIT

See LICENSE for the full license text.

Package Sidebar

Install

npm i winston-graphite

Weekly Downloads

6

Version

1.0.6

License

ISC

Last publish

Collaborators

  • inteloid
  • aram.mkrtchyan