Giter Club home page Giter Club logo

measures.rb's Introduction

Measures Client Ruby

Installation

Add this line to your application's Gemfile:

gem "measures"

And then execute:

$ bundle

Or install it yourself as:

$ gem install measures

Usage

require "measures"

# Creates the transport (UDP/HTTP/...)
transport = Measures::Transports::UDP.new("logstash.foo.bar", 30)

# Creates the measure client instance
measures = Measures::Client.new(transport, "my-app", "my-team")

# Sends count metric
measures.count("my_count_metric")

# Sends count metric with additional data
measures.count("my_count_metric", { "foo" => "bar" })

# Sends time metric
measures.time("my_time_metric") do
  # Some long operations
  sleep(10)
end

# Sends time metric with additional data
measures.time("my_time_metric", { "foo" => "bar" }) do
  # Some long operations
  sleep(10)
end

Measures in other languages

measures.rb's People

Contributors

marceloboeira avatar juanibiapina avatar mauricioabreu avatar joaocv3 avatar magnunavf avatar

Stargazers

 avatar  avatar Leonardo Falk avatar Kent Gruber avatar Daniel Zimpel Wayhs avatar

Watchers

 avatar Claudio Braga Leite avatar Kenji Yamamoto avatar Gustavo Rezende avatar  avatar Vinícius das Chagas Silva avatar Rafael Gonçalves avatar Igor Macaubas avatar Cainã Nunes avatar  avatar Felipe Ramos avatar Hélio Correia avatar Cláudio Luz avatar Gustavo Luz avatar Michael Benford avatar Rubens Azambuja Neves Neto avatar Rodrigo Veiga avatar Danilo Moura avatar Marcelo Jorge Vieira avatar Wilson Júnior avatar Sergio Jorge avatar James Cloos avatar  avatar André Luiz Diniz avatar  avatar Antenor do Váu Cabrerisso avatar Rodrigo Lourenço avatar Ricardo Dias avatar  avatar  avatar João Borsani avatar Mateus Nava avatar Rafael Moreira Cunha avatar Bernardo Camilo avatar Tayane Moura avatar  avatar  avatar André Nascimento avatar Bernardo Lins avatar Victor Hugo avatar Sergio Macedo avatar Sillas Siqueira Neto avatar MAURICIO BORGES PEREIRA JUNIOR avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.