Releases: wavefrontHQ/wavefront-proxy
Wavefront Libraries 4.35 [GA Release]
Proxy: Zipkin integration
Proxy: Generate RED metrics from tracing spans
Proxy: Jaeger: Correct handling of negative parentSpanId's when CHILD_OF reference is missing
Wavefront Libraries 4.34 [GA Release]
Proxy: Support sampling for tracing spans
Wavefront Libraries 4.33 [GA Release]
- Proxy: Multiple bugfixes and improvements relevant to tracing data ingestion in Jaeger format
- Proxy: Framework to support authentication for incoming HTTP requests. Supported methods: OAuth 2.0 token introspection, HTTP GET, static token
- Proxy: Further reduce chances of metric collision for duplicate proxy names in container environments
Wavefront Libraries 4.32
- yammer-metrics: Java 9 compatibility
Wavefront Libraries 4.31
- Proxy: support trace format ingestion
- Proxy: limit memory usage at 8G
- Proxy: ~proxy metrics are tagged with processId to prevent metric name collisions in case of duplicate proxy instances
- Proxy: all config setting can be overridden in Docker now
- Proxy: docker image updated to use Ubuntu 18.x
- Proxy: improve proxy stability when processing histogram data in environments not appropriately configured for the load
- Proxy: support DataDog system metrics, as well as relaying requests to DD API
- Proxy: ensure that source tag operations are processed sequentially for each source
- Proxy: reject empty histograms
- Proxy: updated dependencies
- Yammer-metrics: support client connection TTL
Wavefront Libraries 4.30
- Proxy: DataDog format support
- Proxy: internal connection tracking metrics added
- Proxy: rename
replaceSource
toreplaceInput
in extractTag* preprocessor rules to avoid confusion - Proxy: ingestion pipeline refactoring
- Dependency update: Caffeine 2.6.2, Antl 4.7.1
- Java-client: code refactoring
Wavefront Libraries 4.29
- Dropwizard-reporter: now compatible with Dropwizard 1.2.x
- Java-lib: improve performance of WavefrontHistogram
- Proxy: support HTTP POST + gzipped streams for Wavefront and OpenTSDB data ingestion
- Proxy: support pass-through histograms on pushListenerPorts (bypass aggregation)
- Proxy: configurable idle timeout + max frame length
- Proxy: new preprocessor rule "extractTagIfNotExists"
- Proxy: improved histogram-related internal metrics
- Proxy: filter user metrics starting with "~"
- WavefrontReporter: support delta counters and direct ingestion
- WavefrontReporter: reuse TCP connection
- Yammer-metrics: send histogram centroids and counts properly
- Updated dependencies: Jetty 9.4.11
Wavefront Libraries 4.28
yammer-metrics: Maintain consistent reporting interval
Wavefront Libraries 4.27
Proxy: gzip compression for sending metrics to Wavefront is enabled by default
Proxy: support variable sampling rate for logging valid points
Proxy: fixed bug with Graphite 1.1 format tags
Proxy: reduce scheduler overhead when draining buffers under heavy load
Proxy: enable --help
command line option
Proxy: support both \u2206 and \u0394 markers for delta metrics
Proxy: block negative values for delta metrics
Proxy: trim token
and server
config properties
Proxy: remote shutdown sequence bug fixed
Proxy: don't log API token details during installation
yammer-metrics: emit timestamped metrics
yammer-metrics: reduce overhead when sending empty histograms
dropwizard-reporter: emit timestamped metrics
dropwizard-reporter: sanitize metric names
Wavefront Libraries 4.26
Proxy: add support and binaries for OpenSUSE (42.3), SUSE Linux Enterprise Server (12.0, 12.1, 12.2), Oracle Linux (6, 7), Fedora (27)
Proxy: improve queueing performance (reduce thread contention)
Proxy: do not push back to connected clients while draining memory buffers to disk
Proxy: configurable timestamp cut-off limit for future-dated points
Proxy: preprocessor: support placeholders for point tags/metric name/source name in replaceRegex rules
Proxy: preprocessor: add new rule type "forceLowercase"
Proxy: preprocessor: track CPU time spent for every preprocessor rule to identify performance improvement opportunities
Proxy: logs ingestion: support placeholders for point tag values
Proxy: logs ingestion: support floating-point histogram samples
Proxy: reduce overhead for logging validPoints
dropwizard-metrics: Java 9/10 compatibility
yammer-metrics: add ability to not report zero counters and empty histograms