v0.13.4 - Improved gRPC and external probes, HTTP latency breakdown and more #734
manugarg
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
New Features / Enhancements
Latency Breakdown for HTTP Probes
Provide a way to report latency breakdown for HTTP probes ([probes.http] Provide a way to report latency breakdown. #699).
gRPC Probe Enhancements
Streaming Metrics for external probes
Parse and export external probes' metrics as soon as they are available. ([probes.external] Parse stdout as soon as it is available. #708, [probes.external] Fix stdout streaming. #712, [probes.external] Make test more reliable #713, [probes.external] Catch and log any scanner errors #715, [probes.external] Test: Kill all started processes before exiting. #716, [probes.external] Increase max scanner token size to 256kB (from 64kB). #722)
This feature enables use cases where external probe runs less frequently (say 1 every 60s) but runs many tasks (for performance measurement, e.g.) and export results many times (say every 5s) within that interval. See discussion in Streaming of stdout for metric emission in external probe #691 and All custom metric emitted on stdout are converted into metric together for external probe #689 for more background.
Bulk writes in postgres surfacer
Batch postgres surfacer writes to improve peformance ([surfacer.postgres] Postgresql surfacer bulk inserts #717).
Allow DNS Overrides
Allow overriding DNS server (Provide DNSOverride for targets #707).
Other Changes
--prometheus_metrics_prefix
([surfacers.prometheus] Allow configuring metrics prefix through a flag. #732).Contributors
Full Changelog: v0.13.3...v0.13.4
This discussion was created from the release v0.13.4 - Improved gRPC and external probes, HTTP latency breakdown and more.
Beta Was this translation helpful? Give feedback.
All reactions