Releases: fastly/fastly-exporter
v9.5.0
What's Changed
Dependencies
- Bump docker/build-push-action from 2 to 6 by @dependabot in #209
- Bump docker/metadata-action from 3 to 5 by @dependabot in #210
- Bump docker/login-action from 1 to 3 by @dependabot in #208
Other Changes
- Dependabot: bump GH Actions deps too by @case-fastly in #207
- Add linux/arm64 for the Docker build by @case-fastly in #206
- Add a Maintainers section to the Readme by @case-fastly in #211
- CI: add a Docker dry-run job by @case-fastly in #212
- update build tags to actually work with prometheus/common/version by @leklund in #213
Full Changelog: v9.4.0...v9.5.0
v9.4.0
What's Changed
New Features 🎉
- Add an arm64 build by @case-fastly in #202
Dependencies
- Bump golang.org/x/sync from 0.14.0 to 0.15.0 by @dependabot in #205
New Contributors
- @case-fastly made their first contribution in #202
Full Changelog: v9.3.0...v9.4.0
v9.3.0
v9.2.0
What's Changed
Dependencies
- Bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0 by @dependabot in #197
- Bump golang.org/x/sync from 0.11.0 to 0.14.0 by @dependabot in #199
Other Changes
- Fix value underflow for http_total{http_version="1"} by @leklund in #195
- Bump golang.org/x/sync from 0.11.0 to 0.12.0 and update go version by @leklund in #190
Full Changelog: v9.1.1...v9.2.0
v9.1.1
v9.1.0
What's Changed
Dependencies
- Bump github.com/google/go-cmp from 0.6.0 to 0.7.0 by @dependabot in #185
- Bump github.com/prometheus/client_golang from 1.20.5 to 1.21.1 by @dependabot in #187
Other Changes
New Contributors
Full Changelog: v9.0.1...v9.1.0
v9.0.1
What's Changed
Bug Fix
- Count 429 responses for Compute services by @amsantavicca in #183
Dependencies
- Bump golang.org/x/sync from 0.7.0 to 0.8.0 by @dependabot in #174
- Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.5 by @dependabot in #179
- Bump golang.org/x/sync from 0.8.0 to 0.11.0 by @dependabot in #182
New Contributors
- @amsantavicca made their first contribution in #183
Full Changelog: v9.0.0...v9.0.1
v9.0.0
What's Changed
Breaking Changes 🛠
- Fix a bucket mapping issue with the origin inspector latency metrics by @crivera-fastly in #172
The exporter maps bucketed counters from the real-time stats API to a Prometheus histogram. Since it doesn't have the actual values that were used to build the bucketed counters it has to pick a value for each bucket to call Observe()
with.
The current code uses values that are mapping to the wrong buckets. Here's a subset of the buckets from the origin latency histogram definition: 0.001, 0.005, 0.010
Calling Observe()
with the value of 0.005 places the value in the 1-5ms bucket, not the 5-10ms bucket. The result of the previous behavior is that the counts for each bucket are shifted to the next smallest bucket.
This fixes the issue by using the values at the end of each bucket interval as the parameters to Observe().
This will result in a perceived increase in origin latency values when users upgrade to the release, but the increased numbers are more accurate.
New Contributors
- @crivera-fastly made their first contribution in #172
Full Changelog: v8.1.0...v9.0.0
v8.1.0
What's Changed
New Features 🎉
- Implement aggregated datacenter metrics by @mikelorant in #153
Dependencies
- Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 by @dependabot in #166
Other Changes
- Fix aggregated domain metrics test fixture by @mikelorant in #168
- Refactor metrics processing by @mikelorant in #169
New Contributors
- @mikelorant made their first contribution in #168
Full Changelog: v8.0.0...v8.1.0
v8.0.0
What's Changed
Breaking Changes 🛠
- Update TLSTotal Metric by @leklund in #133
- Remove Billed, BilledBodyBytesTotal, and BilledHeaderBytesTotal metrics by @leklund in #135
- Update ObjectStore metrics names to KVStore by @leklund in #138
Removed metrics:
object_store_class_a_operations_total
renamed tokv_store_class_a_operations_total
object_store_class_b_operations_total
renamed tokv_store_class_b_operations_total
object_store_read_requests_total
object_store_write_requests_total
billed_body_bytes_total
billed_header_bytes_total
billed_total
Changed metrics:
tls_total
has label changes. If you have dashboards using the version label they will need to be updated.- removes "any" from the
tls_version
label. - updates the
tls_version
label with standard TLS version names:- v11 --> 1.1
- v12 --> 1.2
- v13 --> 1.3
- removes "any" from the
New Features 🎉
- Add Token Expiration gauge metric by @leklund in #164
- Fix metric-blocklist for datacenter_info, service_info, and last_successful_response by @leklund in #162
- Add new metrics by @leklund in #165
New Metrics:
token_expiration
bot_challenge_complete_tokens_checked_total
bot_challenge_complete_tokens_disabled_total
bot_challenge_complete_tokens_failed_total
bot_challenge_complete_tokens_issued_total
bot_challenge_complete_tokens_passed_total
bot_challenge_starts_total
bot_challenges_failed_total
bot_challenges_issued_total
bot_challenges_succeeded_total
compute_request_time_billed_total
ddos_action_downgrade_total
ddos_action_downgraded_connections_total
vcl_on_compute_hit_requests_total
vcl_on_compute_miss_requests_total
vcl_on_compute_pass_requests_total
vcl_on_compute_error_requests_total
vcl_on_compute_synth_requests_total
vcl_on_compute_edge_hit_requests_total
vcl_on_compute_edge_miss_requests_total
Dependencies
- Bump github.com/peterbourgon/ff/v3 from 3.3.2 to 3.4.0 by @dependabot in #147
- Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 by @dependabot in #151
- Bump golang.org/x/sync from 0.3.0 to 0.4.0 by @dependabot in #150
- Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 by @dependabot in #156
- Bump github.com/prometheus/client_golang from 1.16.0 to 1.19.0 by @dependabot in #157
- Bump github.com/gorilla/mux from 1.8.0 to 1.8.1 by @dependabot in #158
- Bump golang.org/x/sync from 0.4.0 to 0.7.0 by @dependabot in #160
- Update go version in go.mod and run go mod tidy by @leklund in #163
Other Changes
- Fix origin inspector histograms by @leklund in #142
- spelling on exclude by @justincely in #148
New Contributors
- @justincely made their first contribution in #148
Full Changelog: v7.6.0...v8.0.0