lib/fnordmetric/api.rb in fnordmetric-0.7.5 vs lib/fnordmetric/api.rb in fnordmetric-0.9.7
- old
+ new
@@ -1,9 +1,10 @@
class FnordMetric::API
+
@@opts = nil
- def initialize opts
+ def initialize(opts={})
@@opts = FnordMetric.default_options(opts)
connect
end
def connect
@@ -30,10 +31,9 @@
private
def push_event(event_id, event_data)
prefix = @@opts[:redis_prefix]
- @redis.hincrby "#{prefix}-testdata", "events_received", 1
@redis.hincrby "#{prefix}-stats", "events_received", 1
@redis.set "#{prefix}-event-#{event_id}", event_data
@redis.lpush "#{prefix}-queue", event_id
@redis.expire "#{prefix}-event-#{event_id}", @@opts[:event_queue_ttl]
event_id