0.1.0 • Published 5 years ago

signalstreamer v0.1.0

Weekly downloads
3
License
Apache 2
Repository
github
Last release
5 years ago

signalstreamer

WebSocket client for SignalFx.

Example

const streamer = new SignalStreamer({
  endpoint: 'wss://stream.signalfx.com/v2/signalflow/connect',
  token: localStorage.SFX_TOKEN
});

const stream = streamer.stream({
  program: `data('demo.trans.count').publish(label='A');`,
  start: Date.now() - 1000 * 60
});

stream.on('data', (datum) => {
  // Whenever a new datum is received, log out all buffered data.
  console.log(stream.data());
});

stream.start();

Development

git clone git@github.com:signalfx/signalstreamer.git
cd signalstreamer
npm install
npm run dev
# webserver will start on port 9000, serving /example/index.html as well as contents of /lib.