README.md in yodeler-0.1.2 vs README.md in yodeler-0.1.3

- old
+ new

@@ -146,10 +146,11 @@ * :prefix - [~String] :prefix your metric/event names * :tags - [Array<String,Symbol>, String, Symbol] :tags ([]) array of tags to apply to metric/event * :sample_rate - [Float] :sample_rate (1.0) The sample rate to use * :to - [Array<Symbol>, Symbol] :to array of endpoint names to send the metric/event to. If not set will send to Yodeler::Client#default_endpoint_name +* :meta - [Hash] :meta additional meta data to send with metric/event. Meta data like :tags, :hostname and :timestamp are merged into this hash #### Gauge ```ruby Yodeler.gauge 'user.count', 35 Yodeler.gauge 'user.count', 35, prefix: 'test' @@ -162,11 +163,11 @@ ```ruby Yodeler.increment 'users.count' Yodeler.increment 'users.count', to: [:devops_reporting, :sales_reporting] Yodeler.increment 'revenue', 10_000 Yodeler.increment 'revenue', 10_000, to: [:devops_reporting, :sales_reporting] - +Yodeler.increment 'revenue', 10_000, to: [:devops_reporting, :sales_reporting], meta: {ip: request.remote_ip} ``` #### Timing ```ruby Yodeler.timing('eat.sandwich', {prefix: :test}) do @@ -182,9 +183,10 @@ wizz_bang = {name: 'Wizz Bang 3000', image_url: 'http://example.com/wizzbang.jpg'} Yodeler.publish 'product.sold', wizz_bang Yodeler.publish 'product.sold', wizz_bang, prefix: 'ecommerce' Yodeler.publish 'product.sold', wizz_bang, sample_rate: 0.25 Yodeler.publish 'product.sold', wizz_bang, to: [:devops_reporting, :sales_reporting] +Yodeler.publish 'product.sold', wizz_bang, to: [:devops_reporting, :sales_reporting], meta: {ip: request.remote_ip} ``` ## Development After checking out the repo, run `bin/setup` to install dependencies. Then, run `rake spec` to run the tests. You can also run `bin/console` for an interactive prompt that will allow you to experiment.