Recent Releases of https://github.com/wavefronthq/wavefront-proxy

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 13.8 [GA Release]

Added el/9 support for wavefront proxy on packagecloud https://packagecloud.io/wavefront/proxy

- Java
Published by joannatk 7 months ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 13.7 [GA Release]

Wavefront Proxy 13.7 [GA Release] - Updated Netty netty-bom to version 4.1.108.Final to resolve CVE-2024-29025.

- Java
Published by joannatk over 1 year ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 13.4 [GA Release]

Wavefront Proxy 13.4 [GA Release] - Fixed pushing metric to datadog server. - Updated the dependency versions.

- Java
Published by joannak-vmware over 2 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 13.3 [GA Release]

  • Added support for DataDog integration v2 APIs.
  • Fixed bug where prefix prepended to internal metrics resulted in invalid metric.
  • Updated Apache commons-compress to version 1.24.0 to resolve CVE-2021-3520.
  • Updated Netty netty-bom to version 4.1.92.Final to resolve CVE-2023-34462.
  • Updated the dependency versions.

- Java
Published by joannak-vmware over 2 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 13.2 [GA Release]

  • Updated the dependency versions.

- Java
Published by deosu over 2 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 13.1 [GA Release]

  • Improved the error message when trying to authenticate to VMware Cloud services with incorrect credentials.
  • Updated the dependency versions.

- Java
Published by deosu over 2 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 13.0 [GA Release]

  • Added support for sending data to Operations for Applications on VMware Cloud services with a VMware Cloud services access token.
  • Fixed buffer file data and backlog charts discrepancy.
  • Fixed Linux package.
  • Updated the dependency versions.

- Java
Published by joannak-vmware over 2 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 12.4 [GA Release]

  • Added direct data ingestion to log system for converged CSP tenants when providing ingestion URL and token configuration.
  • Hid sensible information from the log.
  • Fixed GZIP encoding on server api requests.
  • Fixed logs for preprocessor configuration.
  • Updated the dependency versions.

- Java
Published by joannak-vmware almost 3 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 12.3 [GA Release]

  • Fixed the proxy startup issue when cannot connect to the server URL.
  • Updated the dependency versions.

- Java
Published by joannak-vmware almost 3 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 12.2 [GA Release]

  • Added support for ingesting Amazon CloudWatch logs from an AWS Lambda function in format logs_json_cloudwatch.
  • Updated the dependency versions.

- Java
Published by joannak-vmware almost 3 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 12.1 [GA Release]

  • Added support for ingesting logs as line-delimited JSON objects (Fluent Bit format) with URI /logs?f=logs_json_lines.
  • Proxy no longer replaces tag with _tag in log tag keys.
  • Added debug logging before sending log payload to the log cluster.
  • Fixed the hostname detection by proxy when the proxyname is not specified and is set to the hostname.
  • Updated the dependency versions.

- Java
Published by joannak-vmware about 3 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 12.0 [GA Release]

  • Added new configuration property proxyname, and deprecated property hostname. Changed the internal metrics source to proxyname with the name of the proxy as the property value.
  • Added new internal metrics tag hostname, with default tag value the FQDN of the proxy host.
  • Added new configuration property otlpAppTagsOnMetricsIncluded. By default, otlpAppTagsOnMetricsIncluded is set to true and includes the OpenTelemetry resource attributes (application, service.name, shard, and cluster) that your application sends for metrics data.
  • Added config file parsing for the Tanzu Observability logging solution (Beta).
  • Added support for forward slash ("/") in log tags (converts to underscore).
  • Added support for custom error_name and exception log tags.
  • Changed default fields for hyperlogs to no longer include application, service, log level, and exception by default.
  • Updated Proxy logs to not push to proxy queue if response is 429.
  • Fixed bug where queue size did not decrease when logs were pulled off the queue.
  • Fixed bug that prevented log tags with leading underscores from being accepted.
  • Updated the dependency versions. >Visit our documentation to view deprecation status and end of life dates for previous releases.

- Java
Published by joannak-vmware over 3 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 11.4 [GA Release]

  • Added the following internal metrics for proxy logs:
    • ~proxy.logs.*.received.messageLength: Size of log message fields before validation
    • ~proxy.logs.*.received.tagLength: Size of label per log message
    • ~proxy.logs.*.received.batches: Number of incoming batches of logs
  • For preprocessor rules extractTag and extractTagIfNotExists, applied rule to tag key values when source is pointLine.
  • Improved accuracy of exponential delta histograms at the lowest percentiles.
  • Completed fix to block points with EOT characters.
  • Fixed an issue where the span log sampling policy was not synced with the Wavefront server.
  • Updated the dependency versions.

- Java
Published by joannak-vmware over 3 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 11.3 [GA Release]

  • Fix to an issue with Proxy v11.2 orphaned proxies.
  • OpenTelemetry metrics ingestion: The proxy can now receive OpenTelemetry metric protobuffs over the existing gRPC and HTTP listeners (introduced in #656).

Features introduced in v11.2: - New metricsFilter preprocessor rule: New rule reads a file with a list of metrics. Only metrics in the list are passed to the server, all other metrics are dropped.
- Fix to an issue with incorrect AWS SQS queue names: A queue name can have up to 80 characters. Accepted characters: alphanumeric characters, hyphens (-), and underscores (_). - Fix to an issue where extractTag and extractTagIfNotExists preprocessor rules are not applied when source is set to pointLine. - Updated dependencies versions. - Updated *-spring-boot.jar as main jar file to execute proxy. e.g. $java -jar proxy-11.3-spring-boot.jar. Please note *-jar-with-dependencies.jar is reserved for internal uses.

- Java
Published by joannak-vmware over 3 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 11.2 [GA Release]

Wavefront Proxy: Proxy version 11.3 is now available. Do not install Proxy version 11.2. If you already installed version 11.2, upgrade to version 11.3.

- Java
Published by joannak-vmware over 3 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 11.1 [GA Release]

  • Set span future fill limit to 24 hours: Spans sent with a timestamp that's more than 24 hours ahead of the current timestamp will be blocked.
  • Improved visibility for chained proxies: Client proxies chained to relay proxies now have visible status.
  • Added new metriclength metric related to memory buffer. To view: `ts(~proxy.*.metriclength.*)`
  • Updated dependencies versions.

- Java
Published by joannak-vmware almost 4 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 11.0 [GA Release]

  • OpenTelemetry HTTP & gRPC Listeners for Distributed Tracing.
  • Drop queued items, such as metrics, traces, and histograms, for features that are disabled on your Tanzu Observability by Wavefront service.
  • Update the dependency versions. > Wavefront Proxy 11.x has been deprecated on Oct 19, 2022. Visit our documentation to view deprecation status and end of life dates for releases.

- Java
Published by joannak-vmware almost 4 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 10.14 [GA Release]

Updated Apache log4j to version 2.17.1 to resolve CVE-2021-44832.

- Java
Published by sbhakta-vmware about 4 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 10.13 [GA Release]

Updated Apache log4j to version 2.17.0 to resolve CVE-2021-45105.

- Java
Published by ajayj89 about 4 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 10.12 [GA Release]

Updated Apache log4j to version 2.16 to resolve CVE-2021-44228 and CVE-2021-45046. For more information on these vulnerabilities and their impact on VMware products please see VMSA-2021-0028.

- Java
Published by laullon about 4 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 10.11 [GA Release]

  • Address multiple vulnerabilities, including Log4J CVE-2021-44228

- Java
Published by laullon about 4 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 10.9 [GA Release]

  • Address multiple vulnerabilities by upgrading a number of libraries
  • Upgrade SLF4j to 1.7.30
  • Add the ability for the Proxy Docker Container to consume CACerts
  • Fix issue with installation on some Linux Ubuntu versions

- Java
Published by laullon over 4 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 10.7 [GA Release]

  • Updated dependencies versions > Wavefront Proxy 10.x has reached end of life on Oct 19, 2022. Visit our documentation to view deprecation status and end of life dates for releases.

- Java
Published by laullon over 4 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 9.7 [GA Release]

  • Fixed library vulnerability issues which show up in scanners.
  • Upgraded netty, thrift and some other libraries.
  • Removed libs which are not needed. (#614)

- Java
Published by formanojhr almost 5 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 9.6 [GA Release]

  • Resolves an issue where proxy 9.x is rejecting internal delta counters sent by Wavefront SDKs.(#605)
  • Minor fixes to docker proxy build #592 / #593

- Java
Published by formanojhr almost 5 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 9.2 [GA Release]

  • Correctly handle large histogram distributions (>100 centroids) (#566)

- Java
Published by basilisk487 over 5 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 9.1 [GA Release]

  • (Beta) "Intelligent traffic shaping" feature for managing bursty traffic patterns (#552)
  • Fixes an issue with incorrectly reported internal proxy metrics for preprocessor rules (#559)
  • Fixes an issue with missing counter metric for sourceTags (#560)

- Java
Published by basilisk487 over 5 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 8.3 [GA Release]

  • Fixes an issue with incorrectly reported internal proxy metrics for preprocessor rules (#559)

- Java
Published by basilisk487 over 5 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 9.0

  • Support Protobuf format via gRPC for Jaeger integration (#536)
  • Support sampling of spans and span logs on the main HTTP endpoint (#541)
  • (Beta) Support SQS as storage mechanism for queued data (#549)
  • (Beta) User-friendly conditions for preprocessor rules (#550)
  • Drop spans older than configured threshold (#555)
  • Always sample spans annotated with debug=true (#548)
  • Default application and service name used for reporting RED metrics are now configurable (#543)
  • Report correct backlog size in points/spans/etc after restart (#553) > Wavefront Proxy 9.x has reached end of life on Mar 18, 2022. Visit our documentation to view deprecation status and end of life dates for releases.

- Java
Published by basilisk487 over 5 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 8.2 [GA release]

  • Report span derived metrics with post processed values i.e. after preprocessor rules are applied to spans (#542)
  • Apply sampling to spans received over HTTP on a unified listening port (#541)
  • Fixes a JAVA_HOME issue on brand new installs (#556)
  • Improve reliability of pre-installed java version detection (#547)
  • Use fixed uid/guid in Dockerfile (#544)

- Java
Published by basilisk487 over 5 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 7.4 [GA release]

  • Fixes a JAVA_HOME issue on brand new installs (#556)

- Java
Published by basilisk487 over 5 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 7.3 [GA release]

  • Fix a java detection issue and improve overall detection stability #547

- Java
Published by basilisk487 over 5 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 7.2

  • Apply sampling to spans received over HTTP on a unified listening port (#541)
  • fix JRE auto-detection for java8 (#529)
  • exclude span line data when reporting span logs (#533)
  • support sampling/filtering of span logs using updated span log data format (#528)
  • update docker image to run as non-root user (#524)
  • fix fpm install (#540)

- Java
Published by basilisk487 over 5 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 7.1

  • Backend-controlled configuration of tracing span sampling rata (#522)

- Java
Published by basilisk487 over 5 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 8.1

  • TLS/HTTPS support (#527)
  • Notarization for MacOS version (#530)
  • fix JRE auto-detection for java8 (#529)
  • exclude span line data when reporting span logs (#533)
  • include original zipkin id as tag (#532)
  • support sampling/filtering of span logs using updated span log data format (#528)
  • update docker image to run as non-root user (#524)
  • use Wavefront Internal Reporter for RED metrics generation (#526)
  • remove unnecessary warnings, print jre version on startup (#531)
  • remove unnecessary metric (#525)
  • update dependencies: Jackson 2.11.0, Netty 4.1.50.Final, HttpClient 4.5.12, jaeger-thrift 1.2.0, tchannel-core 0.8.29, libthrift 0.13.0 (#523)
  • fix fpm install (#540)

- Java
Published by basilisk487 over 5 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 7.0 [GA release]

  • Don't count delta points with values of 0 as "blocked" (#520)
  • Ignore empty tag values in logs ingester (#518)
  • Bump java-lib version from 2020-03.4 to 2020-04.3 (#520)
  • Fix jdk 11.0.2+ javadoc compatibility issues (#521)

- Java
Published by basilisk487 almost 6 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 7.0-RC1

  • Enhanced preprocessor rules (#509, #515)
  • Support global preprocessor rules that apply to all ports (#503)
  • Switch to Java 11 runtime (#513)
  • Handle data from DataDog of type:rate (#498)
  • Cache DD host tags even if no metrics are present (#507)
  • Relay DD requests asynchronously (#497)
  • Update wavefront-sdk-java to v2.2 and internal-reporter to v1.3 (#517)
  • Bump jackson-databind to 2.9.10.3 (#505)
  • Fix javadoc issues (#516)

- Java
Published by basilisk487 almost 6 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 6.4

  • Fully support direct ingestion endpoint for points, histograms, spans and span logs on Wavefront listening port (2878) (#510)
  • Interactive tester for preprocessor rules (#494)

- Java
Published by basilisk487 almost 6 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 6.3

  • Bugfix: Ignore 404 for "DELETE" source tag operations (#511)

- Java
Published by basilisk487 almost 6 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 6.2

  • Supports test mode that discards all received data (#508).

- Java
Published by basilisk487 almost 6 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 6.0

  • 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)

- Java
Published by basilisk487 almost 6 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 6.1 [GA Release]

  • Bugfix: fix histogram.points.received metric not reporting (#501)
  • Bugfix: fix potential CME (#496)
  • Change heartbeat component tag for custom tracing port to 'wavefront-generated' (#495)
  • Add span.kind tag to RED metrics (#500)
  • Update default config with new settings (#499)
  • Bump java-lib from 2020-01.8 to 2020-02.2 version (#504)
  • Bump netty.version from 4.1.41.Final to 4.1.45.Final (#502)

- Java
Published by basilisk487 almost 6 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 5.8

  • 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)

- Java
Published by basilisk487 almost 6 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 5.7 [GA Release]

  • Fix gzip compression (#472)
  • Use correct ephemeral setting in docker (#471)

- Java
Published by basilisk487 about 6 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 5.5 [GA Release]

  • Use correct default setting for buffer files location

- Java
Published by basilisk487 over 6 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 5.1 [GA Release]

  • Supports "add" functionality for source tags

- Java
Published by basilisk487 over 6 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Proxy 5.0

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
    • jackson 2.9.10 (#452)
    • xstream 1.4.11.1 (CVE-2013-7285) (#445)
    • Netty 4.1.41.Final, RESTeasy 3.9.0.Final (#448)

- Java
Published by basilisk487 over 6 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.39

  • 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)

- Java
Published by basilisk487 over 6 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.38 [GA Release]

  • 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

- Java
Published by basilisk487 over 6 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.37

  • Proxy: use clock drift-corrected time for Jaeger/Zipkin RED metrics
  • Proxy: (future feature) groundwork for span logs support

- Java
Published by basilisk487 almost 7 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.36 [GA Release]

  • 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

- Java
Published by basilisk487 almost 7 years ago

https://github.com/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

- Java
Published by basilisk487 about 7 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.34 [GA Release]

Proxy: Support sampling for tracing spans

- Java
Published by basilisk487 about 7 years ago

https://github.com/wavefronthq/wavefront-proxy - 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

- Java
Published by basilisk487 about 7 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.32

  • yammer-metrics: Java 9 compatibility

- Java
Published by basilisk487 about 7 years ago

https://github.com/wavefronthq/wavefront-proxy - 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

- Java
Published by basilisk487 over 7 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.30

  • Proxy: DataDog format support
  • Proxy: internal connection tracking metrics added
  • Proxy: rename replaceSource to replaceInput 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

- Java
Published by basilisk487 over 7 years ago

https://github.com/wavefronthq/wavefront-proxy - 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

- Java
Published by basilisk487 over 7 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.28

yammer-metrics: Maintain consistent reporting interval

- Java
Published by basilisk487 over 7 years ago

https://github.com/wavefronthq/wavefront-proxy - 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

- Java
Published by basilisk487 almost 8 years ago

https://github.com/wavefronthq/wavefront-proxy - 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

- Java
Published by basilisk487 almost 8 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.9

Proxy: allow point tag values to start with a digit without having to wrap them in double quotes Proxy: allow 1 letter/1 digit point tag values without having to wrap them in double quotes Proxy: consistent naming for histogram-related configuration properties in wavefront.conf Proxy: suppress "Connection reset by peer" warning messages on receive to prevent log flooding Proxy: detect duplicate instances Proxy: fix a bug with day-level histograms triggering an exception Proxy: track configuration settings as ~agent.config.* metrics Proxy: restore original settings for pushFlushInterval, pushFlushMaxPoints and retryBackoffBaseSeconds when not controlled by the collector java-lib: fix bug where WavefrontHistograms were not reused from a metrics registry java-lib & yammer-metrics: Add plug-in metric transformer to JSON reporting. java-client: Try to reconnect on broken connections before throwing an exception

- Java
Published by basilisk487 about 8 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.10

Proxy: Don't forward histograms to the endpoint if the feature is disabled for the customer Proxy: Make timestamp field optional for histograms received on the distribution port (40000) Proxy: Validate point timestamp against drift-corrected clock, not machine time Proxy: Add packages for ubuntu/zesty Proxy: Force http headers consistency when gzip compression is disabled Proxy: Add OS X support through Homebrew (https://brew.sh) Proxy: Improve histogram processing performance java-lib: Refactor Reporting.avdl (remove unused portions and change sunnylabs.report namespace to more appropriate wavefront.report) yammer-metrics: Fix bug with WavefrontYammerMetricsReporter not JVM metrics values properly java-client & dropwizard-metrics: Stop emitting timestamps when writing to the proxy
Dependency update: Netty: 4.0.35.Final -> 4.1.11.Final, Jetty 9.2.10.v20150310 -> 9.4.5.v20170502, log4j 2.8 -> 2.8.2, xstream 1.4.9 -> 1.4.10

- Java
Published by basilisk487 about 8 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.12

Proxy: Workaround for the proxy's service wrapper (JSVC) crashing on kernels patched for stack-clash vulnerability Proxy: disable gzip by default (compatibility with Wavefront 9.x) Proxy: update default config for histograms

- Java
Published by basilisk487 about 8 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.13

Proxy: add passthrough arguments to the Docker proxy Proxy: update Dockerfile java-lib: Use okhttp client with JsonMetricsReporter - enables HTTP2 and enforces connect/read/write timeouts on the socket properly

- Java
Published by basilisk487 about 8 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.14

Proxy: Support timestamps in nanoseconds and microseconds Proxy: Support preprocessor rules for OpenTSDB format Proxy: Increase size of OpenTSDB/HTTP input buffer Proxy: Correctly set SO_LINGER if set to a non-zero value java-lib: Remove dependency on avro-ipc and depend on avro (1.8) only

- Java
Published by basilisk487 about 8 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.15

java-lib: Update ReconnectingSocket so that it will start a reconnect if the server sends a FIN

- Java
Published by basilisk487 about 8 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.16

java-lib: Fix timing issue in ReconnectingSocket

- Java
Published by basilisk487 about 8 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.17

java-lib: Fix issue with Avro 1.8 compatibility

- Java
Published by basilisk487 about 8 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.18

Proxy: Enable fail fast response for malformed OpenTSDB/HTTP requests Proxy: Fix bug in OpenTSDB/Plaintext protocol with data points without tags not going through
dropwizard-metrics: Add builder methods to PCF reporter Dependency upgrade: Jetty (9.4.5.v20170502 to 9.4.6.v20170531)

- Java
Published by basilisk487 about 8 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.19

dropwizard-metrics: Support VCAP_SERVICES for PCF reporter Proxy: update dockerfile

- Java
Published by basilisk487 about 8 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.20

yammer-metrics: Support tags for timer metrics

- Java
Published by basilisk487 about 8 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.21

Proxy: Configurable httpClient connection settings (httpMaxConnTotal, httpMaxConnPerRoute, httpAutoRetries) Proxy: Fixed bug with handling of blocked points Proxy: Make timestamp field in OpenTSDB/HTTP format optional
Proxy: Fixed bug with "version" command in OpenTSDB/HTTP protocol not working properly Proxy: Warn when attempting to start proxy as a service under docker Proxy: Fixed bug with buffer.queue-time metric being skewed on systems with clock drift Proxy: Accept sourceTag metadata and data points on the same port Proxy: Configurable maxBurstSeconds for the rate limiter (default to 10 to match the back-end configuration) java-lib: Sanitize dynamically generated JVM metric names java-lib: Improve performance of WavefrontHistogram

- Java
Published by basilisk487 about 8 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.22

java-lib: Fix issue with stale JVM metrics

- Java
Published by basilisk487 about 8 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.23

  • java-client: Fix bug #203
  • java-lib: Improve JSON metrics generation (Use intermittent in-memory structure to store gauges)

- Java
Published by basilisk487 about 8 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.24

  • Update Jetty dependency to 9.4.7 (CVE-2017-9735)

- Java
Published by basilisk487 about 8 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.25

  • Proxy: fix Java 9 compatibility issue
  • Proxy: support tagged Graphite format
  • Proxy: add delta support for counters
  • Proxy: support asynchronous logging of raw valid points
  • Proxy: implement default log retention policy
  • Proxy: use safer wait times during shutdown under queueing pressure
  • Proxy: update default HTTP timeout
  • Proxy: notify user on proxy start if service is already running
  • Proxy: cache results of reverse DNS lookups
  • Proxy: support preprocessor rules for JSON metrics (port 4878)
  • Proxy: histogram fix: stop extending digest "ripeness" window indefinitely if data keeps arriving
  • Updated dependencies: Jackson 2.9.2

- Java
Published by basilisk487 about 8 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.1

- Java
Published by moribellamy over 9 years ago

https://github.com/wavefronthq/wavefront-proxy - Wavefront Libraries 4.0

  • Direct logs ingestion support
  • Configurable client side point filtering and preprocessing
  • Configurable client side rate limiting
  • Automatic logs rotation and management in /var/log/wavefront/*
  • Config files have moved to /etc/wavefront/wavefront-proxy
  • Improved peformance and reduced CPU and Memory footprint
  • Better concurrency with smarter locking
  • Download JRE as part of postinstall script, reducing size of debian
  • Auto restart on JRE OOM
  • Wavefront 5.0 Histogram Ready

- Java
Published by moribellamy over 9 years ago

https://github.com/wavefronthq/wavefront-proxy -

- Java
Published by moribellamy over 9 years ago

https://github.com/wavefronthq/wavefront-proxy -

- Java
Published by panghy over 9 years ago

https://github.com/wavefronthq/wavefront-proxy -

- Java
Published by panghy over 9 years ago

https://github.com/wavefronthq/wavefront-proxy - Version 3.14

make 3.14 release

- Java
Published by panghy almost 10 years ago

https://github.com/wavefronthq/wavefront-proxy - Version 3.13

- Java
Published by panghy almost 10 years ago