Skip to content
Commits on Jun 21, 2012
  1. @aphyr
  2. @aphyr

    Email formatting adjustments

    aphyr committed Jun 21, 2012
  3. @aphyr
Commits on Jun 17, 2012
  1. @aphyr

    Try and get more build stuff working on lein2

    So the fileMode property of tarfileset has no writeMethod in the bean.
    Fuck my life.
    aphyr committed Jun 17, 2012
  2. @aphyr

    0.1.3-SNAPSHOT

    aphyr committed Jun 17, 2012
  3. @aphyr

    Version 0.1.2

    aphyr committed Jun 17, 2012
  4. @aphyr

    Merge pull request #15 from michaelklishin/lein2

    Replace :dev-dependencies with a profile for Leiningen 2
    aphyr committed Jun 17, 2012
  5. @michaelklishin
  6. @aphyr

    test/riemann/core: up the tolerance on the expired test.

    We're hitting thread scheduling issues. :/
    aphyr committed Jun 17, 2012
  7. @aphyr

    Correct a bug in streams/rate which could cause divide-by-zero.

    Where (unix-time) is idential between two partitions of part-time-fast,
    streams/rate would divide by zero. This patch ignores the actual times
    in favor of just using the interval directly. This is not as accurate in
    cases where GC pauses interfere with thread scheduling, but I suspect in
    those cases part-time-fast's internal timing could *also* be
    inconsistent. LMAO if you care about time in Java, I guess. :-/
    
    The right thing to do is just fix part-time, and use that.
    aphyr committed Jun 17, 2012
  8. @aphyr

    Introduce (common/linear-time)

    aphyr committed Jun 17, 2012
Commits on Jun 15, 2012
  1. common/member? Fix a typo in docs for args.

    Kyle Kingsbury committed Jun 15, 2012
  2. @aphyr

    streams/part-time-fast uses periodically-until-expired.

    This means part-time-fast will no longer leak threads when streams
    expire.
    aphyr committed Jun 14, 2012
  3. @aphyr

    Ignore target/

    aphyr committed Jun 14, 2012
Commits on Jun 14, 2012
  1. @aphyr
  2. @aphyr

    Merge remote-tracking branch 'mrb/1.4_compat'

    Conflicts:
    	project.clj
    aphyr committed Jun 13, 2012
  3. @aphyr
  4. @aphyr

    Merge pull request #14 from brianshumate/script-fixes

    more portable bash shebang
    aphyr committed Jun 13, 2012
Commits on Jun 12, 2012
  1. @mrb
Commits on Jun 11, 2012
  1. @mrb

    Toward clj 1.4 and Lein 2 support

    mrb committed Jun 11, 2012
  2. @aphyr

    Event-to-json uses pre-dump-event.

    aphyr committed Jun 10, 2012
Commits on Jun 10, 2012
  1. @aphyr

    Basic websockets pubsub server.

    You can set up a websocket server with
    
    (ws-server)
    
    or
    
    (ws-server :host x :port 5556)
    
    The server answers websocket connections to /pubsub/<topic>. Any query
    can be applied as a filter:
    
    /pubsub/topic/query=true /pubsub/topic/query=(service =~ "%cat" and
    metric < 5.4) (query must be url-encoded, obviously)
    
    The resulting websocket will receive a stream of UTF8 frames, each
    containing a JSON representation of an event from that topic which
    matched the query.
    
    Initial testing shows excellent latency (no perceivable lag) but appears
    to drop events in volume. Need to investigate queue depths. Be aware
    that the correctness and safety of the query system are not guaranteed;
    just like the protobufs server, assume this system runs *arbitrary* code
    from the network.
    aphyr committed Jun 9, 2012
Commits on Jun 8, 2012
  1. @aphyr
  2. @aphyr

    Updates to index now pass through pubsub channel "index"

    core/update-index inserts events into the index for a
    core, also submitting them to the pubsub channel "index".
    
    config/update-index replaces streams/update-index; it is bound to the
    config's core. It still takes an index argument for compatibility, but
    presently ignores it and uses the core's instead.
    
    streams/update-index is still present, but no longer used in config.
    
    Expired events will also arrive on the index channel.
    aphyr committed Jun 8, 2012
Commits on Jun 4, 2012
  1. Merge branch 'master' of github.com:aphyr/riemann

    Kyle Kingsbury committed Jun 4, 2012
  2. riemann.server: update docs to mention default host/port

    Kyle Kingsbury committed Jun 4, 2012
Commits on Jun 2, 2012
  1. @aphyr

    Core includes pubsub, accessible by config.

    config/subscribe and config/publish operate on the default core's pubsub
    registry, simplifying the use of pubsub in configuration. e.g.
    
    (subscribe "some channel" prn)
    
    (streams
      (where (state "notable")
        (publish "some channel")))
    aphyr committed Jun 2, 2012
  2. @aphyr

    Add a basic pubsub module.

    aphyr committed Jun 2, 2012
Commits on May 27, 2012
  1. @brianshumate

    more portable bash shebang

    brianshumate committed May 26, 2012
Commits on May 24, 2012
  1. 0.1.2-SNAPSHOT

    Kyle Kingsbury committed May 23, 2012
  2. Release 0.1.1

    Kyle Kingsbury committed May 23, 2012
  3. Lots more options for netty tcp server

    Kyle Kingsbury committed May 23, 2012
  4. Minor cleanup in project.clj

    Kyle Kingsbury committed May 23, 2012
Commits on May 23, 2012
  1. @aphyr
  2. @aphyr
Something went wrong with that request. Please try again.