Skip to content

Releases: wavefrontHQ/wavefront-proxy

Wavefront Proxy 6.0

03 Mar 15:19
Compare
Choose a tag to compare
  • Completely redesigned queuing pipeline (#478)
  • New feature: custom tracing listening port (#479)
  • Support separate loggers for blocked points/histograms/spans (#468)
  • Preprocessor: support whitelist restriction on span tag keys (#485)
  • Automatically recompress histograms at the proxy (#488)
  • Support ability to export data from the backlog queue (#486)
  • Proxy service: Service should not stop or removed from chkconfig after upgrading/downgrading (#482)
  • Proxy docker image: UseContainerSupport for dockerized proxy. (#469)
  • Proxy docker image: remove dumb-init (#470)
  • Proxy docker image: increase max ram percentage to a more practical value (#489)
  • Proxy docker image: set ulimits to allow high connection counts per process (#481)
  • Added docker file to run proxy in UBI base image. (#467)
  • Bugfix: duplicate Authorization headers (#492)
  • Bugfix: 5-minute rate was reported incorrectly
  • DataDog endpoint: Include a device= tag on any relevant timeseries (#493)
  • Internal: event support (#453)
  • Update example preprocessor rule (#477)
  • Bump ChronicleMap dependency to 3.17.8 (#491)
  • Bump java-lib dependency to 2020-01.8 (#490)
  • Bump jackson-databind dependency to 2.9.10.1 (#473)
  • Bump commons-daemon to 1.2.2 (#463)

Wavefront Proxy 5.8

03 Mar 14:39
Compare
Choose a tag to compare
  • Add option to receive Jaeger spans via HTTP instead of TChannel (#474)
  • Sanitize span name and tag values for Jaeger/Zipkin and span derived metrics (#476)
  • Fix issue with 4 settings that could only be configured through wavefront.conf (#480)

Wavefront Proxy 5.7 [GA Release]

04 Dec 18:46
Compare
Choose a tag to compare
  • Fix gzip compression (#472)
  • Use correct ephemeral setting in docker (#471)

Wavefront Proxy 5.5 [GA Release]

25 Oct 16:17
Compare
Choose a tag to compare
  • Use correct default setting for buffer files location

Wavefront Proxy 5.1 [GA Release]

07 Oct 18:04
Compare
Choose a tag to compare
  • Supports "add" functionality for source tags

Wavefront Proxy 5.0

30 Sep 12:43
Compare
Choose a tag to compare

Important: requires Wavefront version 2019-30.x or newer
java-lib has been moved into a separate project (https://github.com/wavefrontHQ/java-lib)

  • Span logs support (#438)
  • Delta counter aggregator functionality (#446)
  • Managed healthcheck endpoint functionality (beta) (#440)
  • Several logs ingestion-related bugfixes and improvements:
    • Ignore duplicate filebeat batches in logsingestion (#447)
    • fix issue with restarting expired metrics (#435)
    • honor logsIngestion config's expiryMillis in low-volume environments (#450)
    • don't send 0 values for delta counters (#429)
    • add hostName pattern to override host name from ingested metrics (#429)
    • allow disabling delta counters to fall back to old functionality (#429)
    • fix missing raw logs received metric (~proxy.logsingestion.raw-received) (#426)
    • reduce overhead for hot-reloading logsingestion.yml file (#429)
    • improve error messages parsing logsingestion.yml (#436)
    • update logstash-input-beats to 6.0.1 (#442)
  • Several tracing-related bugfixes and improvements:
    • Count spans discarded by sampler (#415)
    • Support heartbeat metric tags for custom derived RED metrics (#417)
    • Fix traceAlwaysSampleErrors to take custom value from config file (#418)
    • Add span debug override for Zipkin (#419)
    • Support debug and sampling.priority span tags for Jaeger integration (#421)
    • Remove setting source=ipv4 for Zipkin (#422)
    • Remove high cardinality ip as source (#424)
    • Add aliases for span tag related preprocessor rules (e.g. spanAddTag can be used in addition to spanAddAnnotation) (#427)
    • Support spanSecondaryId (#437)
    • Append error tag to the histogram of duration (#441)
  • Fix possibly incorrectly classified blocked points (rejected vs blocked) (#434)
  • Switch to new 2019-30.x backend API (#406, #443, #444)
  • Internal refactoring:
    • Histogram ingestion pipeline refactoring (#400)
    • Refactor DDI/proxy-relay endpoint, add support for spans and span logs (#430)
    • Refactor Graphite pickle ingestion pipeline (#431)
    • Minor listener pipeline refactoring (#452)
  • Use more reasonable defaults for histograms + update default config (#432)
  • add --version command line option (#429)
  • No longer require Java 8 to compile (9 and up can be used)
  • Use openjdk8 in our Docker image (#425)
  • Deprecate --javaNetConnection option (#448)
  • Update dependencies

Wavefront Libraries 4.39

21 Sep 00:12
Compare
Choose a tag to compare
  • Hot reload for proxy preprocessor rules
  • Correctly report histogram metrics as ~proxy.histograms.*
  • Print a warning when proxy discards incomplete data (non-terminated lines) upon client disconnect
  • Ability to accept rate limit set by remote
  • Update docker config to use Ubuntu 18 (Bionic) as base image
  • Internal refactoring (no longer use Jetty libraries)

Wavefront Libraries 4.38 [GA Release]

01 Jul 15:29
Compare
Choose a tag to compare
  • Proxy: support Wavefront histograms in raw logs ingestion
  • Proxy: raw logs ingestion refactoring, support incoming raw logs payload over HTTP
  • Proxy: fix #370
  • Proxy: (future feature) support enforcing backend-configured limits at the proxy
  • Proxy: don't start processing the backlog until first successful check-in (eliminate the possibility of getting a few HTTP 408 after start, which can be confusing to users)
  • Proxy: support custom RED metric tags for Jaeger and Zipkin
  • Proxy: bugfixes for Jaeger and Zipkin integrations (filter empty tags, correctly set custom application annotation)
  • Proxy: attempt to automatically correct situations when server endpoint URL is incorrectly configured, as well as provide a more user-friendly error message
  • Proxy: address queueing issues in Windows environments (work around exclusive file locking quirks)
  • Proxy: make default settings for the out-of-memory guard less aggressive + add more metrics
  • Proxy: update default receive buffer size for pushListenerPorts from 4KB to 32KB (to allow for seamless histogram pass-through)
  • Dependencies update: jackson -> 2.9.9, libthrift -> 0.12.0, jetty -> 9.4.18.v20190429, netty -> 4.1.36.Final

Wavefront Libraries 4.37

18 Apr 16:43
Compare
Choose a tag to compare
  • Proxy: use clock drift-corrected time for Jaeger/Zipkin RED metrics
  • Proxy: (future feature) groundwork for span logs support

Wavefront Libraries 4.36 [GA Release]

06 Mar 18:28
Compare
Choose a tag to compare
  • Proxy: bugfixes for RED metrics
  • Proxy: support RED metrics with proxies running under load balancer
  • Proxy: preprocessor support for tracing spans
  • Proxy: OpenJDK 10 compatibility