Skip to content

Releases: postmates/cernan

rendezvous

16 Oct 21:02
@blt blt
Compare
Choose a tag to compare

This release addresses compatibility issues with Prometheus 2, improving the tag handling 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

rendezvous

13 Oct 20:22
@blt blt
Compare
Choose a tag to compare

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

rendezvous

13 Oct 20:22
@blt blt
Compare
Choose a tag to compare

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

rendezvous

28 Sep 18:07
@blt blt
Compare
Choose a tag to compare

This release has two major changes: improvements to the elasticsearch sink thanks to the careful shepherding of @benley and self-telemetry updates to the elasticsearch sink. The later is driven by Postmates' desire to deprecate AWS Firehose.

  • 916841a :: elasticsearch improvements, self-telemetry
  • 9bbd951 :: prometheus sink obeys all aggregations

rendezvous

26 Sep 20:07
@blt blt
Compare
Choose a tag to compare

This release includes telemetry and logging improvements in the Elasticsearch sink but the primary modifications are to do with introduction of HISTOGRAM as a first-class citizen in the project. The statsd source can be configured to use HISTOGRAM and the wavefront sink can now interpret these aggregations.

  • ffbc112 :: update release build to use ekidd/rust-musl-builder
  • e033448 :: implementation of samples_sum for Telemetry
  • 8cea57a :: introduce openssl_probe for SSL cert search
  • 805a7aa :: allow histograms to be flipped on for statsd metrics
  • 728f016 :: addition of telemetry, logging in Elasticsearch sink
  • 63fafd0 :: add histogram support to wavefront sink

rendezvous

14 Sep 17:01
@blt blt
Compare
Choose a tag to compare

This release includes the change to allow end users to configure the size of hopper index files, fixes the bug where the sinks gets stuck in the valve closed state, and also explicitly updates Cargo.toml to point to hopper 0.3.2, which was already on stable branch in the Cargo.lock file, but wasn't present in the config.

  • 7cae683 :: avoid getting stuck on a closed sink valve
  • 2918f08 :: allow hopper maximum index size to be configured

rendezvous

13 Sep 16:46
@blt blt
Compare
Choose a tag to compare

This release updates the libraries we depend on. In particular, we've updated to hopper 0.3.2 and no longer will have multiple file descriptors open for the same index files. This will free update disk space on systems where one slow Sender maintains a file pointer, holding the file's contents.

rendezvous

11 Sep 18:48
@blt blt
Compare
Choose a tag to compare

This release contains fixes for the overlong holding of file descriptors in a couple of spots inside of cernan:

  • 07d3fad :: drop unused structures after cernan boot
  • de747e1 :: drop deleted files from polling in file source

The first change allows hopper to drop file descriptors opened as a part of cernan startup. The second change allows the file source to drop file descriptors as soon as the files are marked deleted. Previously we assumed that this could be avoided on the expectation of applications creating a new logfile. This assumption was not valid.

rendezvous

06 Sep 18:32
@blt blt
Compare
Choose a tag to compare

This release two primary changes to the project:

  • b2236f0 :: Introduce reading tags from environment variables
  • f7ced09 :: Drain unbounded buffer in Internal source

The first change is motivated by the needs of @blakebarnett for use in k8s. It is hoped this change will ease the use of cernan in that environment by allowing tag values to be read from, uh, the environment. The second change removes a potential place of unbounded growth in cernan.

rendezvous

05 Sep 17:21
@blt blt
Compare
Choose a tag to compare

This release corrects an issue with Wavefront padding. In particular we did not correctly disable wavefront padding in all cases. We now do.