Skip to content

Commit

Permalink
Attempt generational storage of capture metrics (#1125)
Browse files Browse the repository at this point in the history
### What does this PR do?

This commit attempts the generational storage of metrics in the capture
recorder. I am patterning this work from metrics-prometheus-exporter and
I think I understand how this is wired up?

One thing of note gauges are now ints and not f64s although the interface
still requires f64 on the gauge! side. Unsure how that works out.
  • Loading branch information
blt authored Dec 5, 2024
1 parent e745ce9 commit 1c73887
Show file tree
Hide file tree
Showing 4 changed files with 577 additions and 290 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- logrotate_fs is now behind a feature flag and not enabled in the default
build. It remains enabled in the release artifact.
- The build now includes http1 and http2 support. Actual usage and availability may vary.
- Metrics storage is now generational, expiring unwritten metrics every 3 seconds.

## [0.24.0]
## Added
Expand Down
Loading

0 comments on commit 1c73887

Please sign in to comment.