Skip to content

fix(metrics): remove browserless_socket_handles gauge#113

Merged
DivMode merged 1 commit intomainfrom
perf/otlp-export-interval
Mar 12, 2026
Merged

fix(metrics): remove browserless_socket_handles gauge#113
DivMode merged 1 commit intomainfrom
perf/otlp-export-interval

Conversation

@DivMode
Copy link
Copy Markdown
Owner

@DivMode DivMode commented Mar 12, 2026

Summary

  • Remove browserless_socket_handles gauge and its per-remote-address collection loop
  • Per-IP label creates unbounded cardinality (~525 active + massive churn)
  • Also dropped at Alloy level in otelcol.processor.filter "drop_unused"
  • browserless_active_handles_by_type (by constructor type, not IP) remains

Test plan

  • All 261 tests pass (14 files, unit + integration + cf-sites)

Per-remote-address label creates unbounded cardinality (~525 active
series + massive churn). Also dropped at Alloy level. The
browserless_active_handles_by_type gauge (by constructor type, not IP)
remains for dashboard use.
@DivMode DivMode merged commit 6bb3eab into main Mar 12, 2026
@DivMode DivMode deleted the perf/otlp-export-interval branch March 12, 2026 09:31
DivMode added a commit that referenced this pull request Mar 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant