Skip to content

Releases: fastly/fastly-exporter

v9.0.0

25 Jul 20:00
2e8b6cf
Compare
Choose a tag to compare

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

Full Changelog: v8.1.0...v9.0.0

v8.1.0

29 May 14:10
11aba6d
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Dependencies

  • Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 by @dependabot in #166

Other Changes

New Contributors

Full Changelog: v8.0.0...v8.1.0

v8.0.0

18 Apr 21:42
f6a1c51
Compare
Choose a tag to compare

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 to kv_store_class_a_operations_total
  • object_store_class_b_operations_total renamed to kv_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

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

New Contributors

Full Changelog: v7.6.0...v8.0.0

v8.0.0-beta2

06 Jul 18:00
8534cfa
Compare
Choose a tag to compare
v8.0.0-beta2 Pre-release
Pre-release

What's Changed

Bug Fix

Full Changelog: v8.0.0-beta...v8.0.0-beta2

v7.6.1

06 Jul 17:15
31b87f3
Compare
Choose a tag to compare

What's Changed

Bug Fix

Full Changelog: v7.6.0...v7.6.1

v8.0.0-beta

26 Jun 22:32
8aafcaa
Compare
Choose a tag to compare
v8.0.0-beta Pre-release
Pre-release

This is pre-release that contains breaking changes.

Removed metrics:

  • object_store_class_a_operations_total renamed to kv_store_class_a_operations_total
  • object_store_class_b_operations_total renamed to kv_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

New Metrics

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

Full Changelog: v7.6.0...v8.0.0-beta

v7.6.0

26 Jun 21:15
4b2196f
Compare
Choose a tag to compare

This release has a bug when incrementing Origin Inspector histogram metrics -- please use v7.6.1

What's Changed

New Features 🎉

  • Extend Origin Inspector metrics with Compute@Edge and next-gen WAF support by @leklund in #132
  • New HTTPTotal Metric for all http requests by @leklund in #134

Dependencies

Full Changelog: v7.5.1...v7.6.0

v7.5.1

14 Jun 21:31
d515896
Compare
Choose a tag to compare

What's Changed

Other Changes

New Contributors

Full Changelog: v7.5.0...v7.5.1

v7.5.0

02 Jun 17:10
d6706bf
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Dependencies

Other Changes

Full Changelog: v7.4.0...v7.5.0

v7.4.0

01 Dec 18:13
0cb708d
Compare
Choose a tag to compare

What's Changed

  • Add product entitlement check for Origin Inspector before enabling the subscriber for origins. by @leklund in #118
  • Reduce load on service endpoint by excluding versions from the response by @leklund in #119

Full Changelog: v7.3.0...v7.4.0