Class for sending data to the telegraf server.
Add this line to your application's Gemfile:
gem 'telegraf_agent'
And then execute:
$ bundle
Or install it yourself as:
$ gem install telegraf_agent
Just initialize an agent like:
logger = Logger.new(STDOUT)
url = "tcp://localhost:1234"
agent = TelegrafAgent.new(url: url, logger: logger)
Logger param is optional.
And then use:
tags = { env: Rails.env }
values = { action: "index", duration: 0.2 }
agent.write("SuperProject", tags: tags, values: values)
All params are required.
Released under MIT License.
Created by Aleksey Bespalov.