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
_tagin 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 propertyhostname. Changed the internal metrics source toproxynamewith 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,otlpAppTagsOnMetricsIncludedis set to true and includes the OpenTelemetry resource attributes (application,service.name,shard, andcluster) 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
extractTagandextractTagIfNotExists, 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
replaceSourcetoreplaceInputin 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 - 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