Skip to content

Tags: blt/cernan

Tags

0.8.6

Toggle 0.8.6's commit message

Unverified

No user is associated with the committer email.
Bump to 0.8.6

This release incorporates improvements to the postmates/quantiles
library that speed up the processing of Summaries in Prometheus
sink, resolving (or greatly reducing) exposition failures in that
sink. An InfluxDB formatting bug has also been repaired, which is
fancy.

  * 5028ed9 :: consistency: move initialization out of block (postmates#358)
  * 6197310 :: Fix InfluxDB format bug (postmates#363)
  * bbf98a5 :: Target quantiles 0.7 (postmates#365)

This release contains the first contributions of @doubleyou and
@ibotty! :D

Signed-off-by: Brian L. Troutwine <blt@postmates.com>

0.8.5

Toggle 0.8.5's commit message

Unverified

No user is associated with the committer email.
Bump to 0.8.5

This release adjusts the Elasticsearch sink to better handle timeouts
and clear its internal buffer. Also, we now keep a long-lived sum/count
for Prometheus sink Summaries, even despite the windowing.

  * 859ca8a :: Avoid catastrophic failure when an ES request times out (postmates#356)
  * 071328c :: Perform a linear search in ES buffer (postmates#357)
  * 86f753c :: Introduce Telemetry override for 'count' and 'sample_sum' (postmates#354)

Signed-off-by: Brian L. Troutwine <blt@postmates.com>

0.8.4

Toggle 0.8.4's commit message

Unverified

No user is associated with the committer email.
Bump to 0.8.4

This release fixes a problem with the prometheus sink's take on
summaries. In particular, we were destroying the wrong side of the
window, meaning all new values were (eventually) being dumped. This
bug caught thanks to @dparton.

  * 23688f6 :: Correct prometheus window summary truncation (postmates#352)

Signed-off-by: Brian L. Troutwine <blt@postmates.com>

0.8.3

Toggle 0.8.3's commit message

Unverified

No user is associated with the committer email.
Bump to 0.8.3

This release bundles some small housekeeping -- updating of deps --
with a fix to the Elasticsearch sink. It turns out that in the case
of a bulk update succeeding ES will still signal that a few lines
have failed. We used to dump those lines. Now, we store them and
re-attempt to submit them up to some configurable limit.

  * 3bc5a25 :: Remove ES loglines when they've signaled as OK (postmates#349)
  * 1d32c5e :: Update dependencies via 'cargo update'

Signed-off-by: Brian L. Troutwine <blt@postmates.com>

0.8.2

Toggle 0.8.2's commit message

Unverified

No user is associated with the committer email.
Bump to 0.8.2

This commit integrates optional point shedding for telemetry in the
Wavefront sink. This is useful to shed telemetry that has gone past
the Wavefront backfill cutoff.

  * c824f1c :: Allow wavefront sink to shed points (postmates#347)

Signed-off-by: Brian L. Troutwine <blt@postmates.com>

0.8.1

Toggle 0.8.1's commit message

Unverified

No user is associated with the committer email.
Bump to 0.8.1

This release improves the performance of the Prometheus sink when
the aggregation server is either slow to hang-up or there are many
servers calling in. Previously an exclusive lock was held over the
sink aggregator, a real problem when you're trying to ingest and
report frequently.

Signed-off-by: Brian L. Troutwine <blt@postmates.com>

0.8.0

Toggle 0.8.0's commit message

Unverified

No user is associated with the committer email.
Bump to 0.8.0

This release inaugurates the work of making cernan an at-once delivery
kind of system. This is John K's main show. We've also included the
feedback of end-users into the prometheus sink, making it behave more
like what folks expect and not breaking the bank in doing so:

  * da543d3 :: Introducing chan-signal & Signal Handling (postmates#333)
  * c038a77 :: Remove any unwrap / excepts in prometheus critical path (postmates#338)
  * 9b274cb :: Dramatically improve prometheus write speed, report CPU
  * 428bf5b :: Allow end-users to configure statsd error bounds (postmates#341)
  * c5aaad4 :: Allow an 'enabled' flag to be set for firehose sink (postmates#342)
  * c084e60 :: Windowing for prometheus sink's Summaries (postmates#344)

Signed-off-by: Brian L. Troutwine <blt@postmates.com>

0.7.12

Toggle 0.7.12's commit message

Unverified

No user is associated with the committer email.
Bump to 0.7.12

This release addresses compatibility issues with Prometheus 2,
improving the tag hangling of the prometheus sink and gzipping all
output.

  * df974bb :: Avoid fiddling with kinds when doing sanitization in Prometheus
  * 45f7474 :: Carefully format prometheus tags, gzip output

Signed-off-by: Brian L. Troutwine <blt@postmates.com>

0.7.11

Toggle 0.7.11's commit message

Unverified

No user is associated with the committer email.
Bump to 0.7.11

This release contains overflow fixes for the prometheus sink in
high-cardinality environments as well as improvements to the
handling of points in the event of Sink valve closure.

  * e503a89 :: Resolve Prometheus backup issue

Signed-off-by: Brian L. Troutwine <blt@postmates.com>

0.7.10

Toggle 0.7.10's commit message

Unverified

No user is associated with the committer email.
Bump to 0.7.10

This release introduces a small change of configuration to the
Elasticsearch sink: it's now possible to set the '_type' of the
created index.

  * cb7d3e5 :: allow users to set the index type

Signed-off-by: Brian L. Troutwine <blt@postmates.com>