Language Bindings

We have curated a list of OSS projects (Collection Agents, Language Bindings, and Utilities) that will help you get up and running faster and maximize the benefits of using Librato Metrics. Here is the list of...

Language Bindings

A list of libraries for pushing metrics from your favorite language to Librato Metrics.

Clojure

A Clojure library for interacting with Librato Metrics:
https://github.com/aphyr/clj-librato
Contributed by gorsuch
Currently maintained by Kyle Kingsbury

Erlang

A Erlang client for Librato Metrics:
https://github.com/otakup0pe/libraterl
Contributed by Jonathan Freedman

Go

A Go client for Librato Metrics:
https://github.com/rcrowley/go-librato
Contributed by Richard Crowley

Java

Java language bindings for the Librato API.
https://github.com/librato/librato-java
Contributed by Mihasya

JMX

A collection of helper scripts and library routines to tap into external metric sources and pump those metrics into the Metrics Service. Example: A JMX Beans tap script that will connect to a JMX service and pull monitoring attributes from a configured set of MBeans:
https://github.com/librato/librato-metrics-taps
Contributed by Librato

.Net

.Net library for interfacing with Librato Metrics.
http://sourceforge.net/projects/dotnetlibrato/
Contributed by Chris Achille

Node.js

A node module for sending data to Metrics.
https://github.com/holidayextras/node-librato-metrics
Contributed by felixge

This Node.js client was contributed by Bob Zoller:
https://github.com/goodeggs/librato-node

PHP

A PHP Client for sending data to librato metrics.
https://github.com/nesQuick/PHP-Metrics-Client
Contributed by Ole Michaelis

An API-wrapper for Librato.
https://github.com/till/Services_Librato
Contributed by Till Klampaeckel

Python

A Python Wrapper for the Librato Metrics API.
http://pypi.python.org/pypi/librato-metrics
The code is hosted on GitHub: https://github.com/librato/python-librato
Contributed by Librato

If you are looking for a python daemon that collects system metrics check out Diamond.

Metrology is a library that easily lets you instrument your Python code.

Here are a few python scripts for pushing data to Librato Metrics.

Ruby

Ruby gem for accessing Librato’s Metrics service:
http://rubygems.org/gems/librato-metrics
https://github.com/librato/librato-metrics
Contributed by Librato

Support for: 
  • submit and fetch
  • collated submission through ‘queue’
  • benchmarking through ‘time’ + block
  • annotations

Feedback and Knowledge Base