Permalink
Commits on May 17, 2012
  1. Merge branch '0.2.3'

    mbostock committed May 17, 2012
Commits on May 15, 2012
  1. Merge branch '0.2.2'

    mbostock committed May 15, 2012
Commits on May 14, 2012
  1. Unify error handling on HTTP emitter.

    Also, using a one-second retry rather than a half-second retry, and wait a half-
    second before sending the first batch of events.
    mbostock committed May 14, 2012
  2. Fix a non-response on error.

    If you attempted to POST to an unknown URL, the server would hang rather than
    give an expected response. Now a 405 error is returned instead.
    mbostock committed May 14, 2012
Commits on May 11, 2012
Commits on May 9, 2012
  1. Add http emitter

    trotter committed May 9, 2012
Commits on Apr 30, 2012
  1. Merge branch '0.2.1'

    mbostock committed Apr 30, 2012
Commits on Apr 24, 2012
  1. Make time optional when putting events.

    If the time is not specified, the server's current time is used instead.
    mbostock committed Apr 24, 2012
Commits on Apr 23, 2012
  1. Update copyright year.

    mbostock committed Apr 23, 2012
  2. Remove defunct schema.

    mbostock committed Apr 23, 2012
  3. Add default dashboards.

    mbostock committed Apr 23, 2012
  4. Simplified README.

    mbostock committed Apr 23, 2012
Commits on Apr 22, 2012
  1. Update README.

    mbostock committed Apr 22, 2012
  2. Add UDP support for posting events.

    This commit also changes the emitter client so that you can easily switch
    between websockets and UDP as desired. UDP is faster, but does not detect when
    events are not sent successfully.
    mbostock committed Apr 22, 2012
Commits on Apr 20, 2012
  1. Add node-static dependency

    RISCfuture committed Apr 20, 2012
  2. Rename random emitter example.

    mbostock committed Apr 20, 2012
  3. Remove the DJI emitter.

    mbostock committed Apr 20, 2012
  4. Fix a bug with metric invalidation.

    This reverts @76a7527. That change introduced a bug because I forgot {multi:
    true}, so the collector was only invalidating the first matching first metric
    for a given event, rather than all of them.
    
    Also, by delaying metric invalidation, the evaluator is less likely to encounter
    the race condition where a new event is collected between the evaluator reading
    the events and saving the computed metric. Still, this solution is not perfect.
    mbostock committed Apr 20, 2012
  5. Fix a bug in emitter closing.

    If you close the emitter before it opens, it now closes correctly.
    mbostock committed Apr 20, 2012
Commits on Apr 18, 2012
Commits on Apr 17, 2012
  1. Shared polling for event streams.

    If multiple clients are listening to the same event stream, share a polling
    loop. This is much more efficient than every client polling for itself!
    mbostock committed Apr 17, 2012
  2. Fix a bug with ZOMBIE QUERIES! 💀

    The streaming event get endpoint wasn't correctly terminating the query callback
    when the connection is closed, so it would continue polling forever.
    mbostock committed Apr 17, 2012
  3. Clarify default configuration.

    mbostock committed Apr 17, 2012
Commits on Apr 16, 2012
  1. Enforce event limit on query side.

    This is much faster than enforcing the limit in the callback. Derp!
    mbostock committed Apr 16, 2012