Bot releases are visible (Hide)
Full Changelog: https://github.com/grafana/xk6-output-prometheus-remote/compare/v0.3.1...v0.4.0
Published by codebien about 1 year ago
It fixes a bug of the parsing operation of the Beaer Token option in https://github.com/grafana/xk6-output-prometheus-remote/pull/155
Full Changelog: https://github.com/grafana/xk6-output-prometheus-remote/compare/v0.3.0...v0.3.1
Published by codebien about 1 year ago
k6
version to the latest master version https://github.com/grafana/xk6-output-prometheus-remote/pull/144
klauspost/compress/snappy
library as the implementation for Snappy compression https://github.com/grafana/xk6-output-prometheus-remote/pull/146
Full Changelog: https://github.com/grafana/xk6-output-prometheus-remote/compare/v0.2.3...v0.3.0
Published by codebien about 1 year ago
Published by codebien about 1 year ago
Full Changelog: https://github.com/grafana/xk6-output-prometheus-remote/compare/v0.2.1...v0.2.2
Published by codebien over 1 year ago
Full Changelog: https://github.com/grafana/xk6-output-prometheus-remote/compare/v0.2.0...v0.2.1
Published by javaducky over 1 year ago
Full Changelog: https://github.com/grafana/xk6-output-prometheus-remote/compare/v0.1.0...v0.2.0
Published by codebien almost 2 years ago
Full Changelog: https://github.com/grafana/xk6-output-prometheus-remote/compare/v0.0.9...v0.1.0
Published by codebien almost 2 years ago
[Breaking change] The stale marker process now has an option staleMarkers
and it is set to false by default. In the case of Prometheus, the time series added will be seen as active for the next 5 minutes after the last sample, when they will be automatically marked as stale. If the option is true, the time series will be marked as stale as soon as the test is completed.
K6_PROMETHEUS_RW_STALE_MARKERS
is the environment variable to set the option.
[Bugfix] By default, the TLS client validation is not skipped anymore.
Full Changelog: https://github.com/grafana/xk6-output-prometheus-remote/compare/v0.0.8...v0.0.9
Published by codebien almost 2 years ago
xk6-prometheus-rw
https://github.com/grafana/xk6-output-prometheus-remote/pull/79
The Output's registered name has been changed to prometheus-rw
, it is consistent with the name that will be used for the experimental version builtin in k6.
./k6 run -o xk6-prometheus-rw script.js
The environment variable prefix has been changed to K6_PROMETHEUS_RW_
to be consistent with the name of the Output.
The environment variable for setting the Remote Write URL has been renamed to K6_PROMETHEUS_RW_SERVER_URL
for better clarity.
K6_PROMETHEUS_RW_SERVER_URL=http://localhost:9090/api/v1/write ./k6 run -o output-prometheus-remote script.js
The Output marks all the seen time series as stale before exiting, the time series will not be visible anymore as active for a longer time unexpectedly.
Full Changelog: https://github.com/grafana/xk6-output-prometheus-remote/compare/v0.0.7...v0.0.8
Published by codebien almost 2 years ago
Prometheus from v2.40.0
adds as an experimental feature a new histogram metric type called Native Histogram supporting dynamic buckets. It can be enabled by the feature flag --enable-feature=native-histograms
.
Setting the K6_PROMETHEUS_TREND_AS_NATIVE_HISTOGRAM=true
environment variable enables the support for flushing k6 Trend metrics as Native Histograms.
The Grafana dashboard in grafana
folder has been updated for supporting the Native Histogram time series. Thanks @jwcastillo.
The Trend classic mapping with Counters / Gauges has been updated. The specific stats to generate from each Trend metric are now configurable via the K6_PROMETHEUS_TREND_STATS
environment variable. It follows the same syntax already used by the k6's Summary Trend Stats option. The default set includes only the 99th percentile.
When possible the mapping applies the best practices as suggested by Prometheus:
_total
suffix in the name.k6_http_req_duration_seconds
(native histogram) / k6_http_req_duration_seconds_p99
(stats)._rate
suffix for better clarity.Setting the Output's options directly from the CLI defining the text string is not available anymore. We may re-introduce this functionality in the future based on a batter and shared protocol between all the k6's Outputs.
Full Changelog: https://github.com/grafana/xk6-output-prometheus-remote/compare/v0.0.6...v0.0.7
Published by codebien almost 2 years ago
Username
option when passed as an environment variable or argument https://github.com/grafana/xk6-output-prometheus-remote/pull/61
Full Changelog: https://github.com/grafana/xk6-output-prometheus-remote/compare/v0.0.5...v0.0.6
Published by codebien almost 2 years ago
prometheus/prometheus
library dependency in https://github.com/grafana/xk6-output-prometheus-remote/pull/49
Full Changelog: https://github.com/grafana/xk6-output-prometheus-remote/compare/v0.0.4...v0.0.5
In #48 we did several changes to the configuration's options.
K6_PROMETHEUS_FLUSH_PERIOD
has been renamed to K6_PROMETHEUS_PUSH_INTERVAL
to align with the same name used by timescaledb
, influxdb
and statsd
outputs.K6_PROMETHEUS_USER
has been renamed to K6_PROMETHEUS_USERNAME
to align with the same name used by influxdb
output.CACert
option has been removed, use the common SSL_CERT_FILE
and SSL_CERT_DIR
environment variables if overriding the system's default locations is needed.KeepTags
, KeepNameTag
, KeepUrlTag
options have been removed in favour of the k6's way of filtering tags by overriding the default systemTags. An advanced version will be implemented in the future and plans are tracked at https://github.com/grafana/xk6-output-prometheus-remote/issues/5, feel free to let know your requirements there.Mapping
option has been removed, at the moment, the Output doesn't support different mappings.The timeout's default value for HTTP requests to the Prometheus remote write endpoint has been reduced from 1 minute to 5 seconds. If a different value is needed share more ideas at https://github.com/grafana/xk6-output-prometheus-remote/issues/52.
v0.0.5
requires k6 v0.41.0
for being sure to use the correct version it can be explicitly set in the xk6 build
command:
xk6 build v0.41.0 --with github.com/grafana/[email protected]
Published by codebien about 2 years ago
Full Changelog: https://github.com/grafana/xk6-output-prometheus-remote/compare/v0.0.3...v0.0.4
Published by codebien about 2 years ago
Full Changelog: https://github.com/grafana/xk6-output-prometheus-remote/compare/v0.0.2...v0.0.3
Published by codebien over 2 years ago
Full Changelog: https://github.com/grafana/xk6-output-prometheus-remote/compare/v0.0.1...v0.0.2
Published by javaducky over 2 years ago
Simply starting to version going forward.