honeycombio/refinery
Refinery is a trace-aware tail-based sampling proxy. It examines whole traces and intelligently applies sampling decisions (whether to keep or discard) to each trace.
GoApache-2.0
Pinned issues
Issues
- 0
Protect against giant sample keys
#1363 opened by kentquirk - 0
Add trace key length as metric
#1365 opened by MikeGoldsmith - 2
Publish trace decisions through pub/sub
#1319 opened by VinozzZ - 2
Unregistered metrics
#1340 opened by chrisleavoy - 1
Forward only key fields to peers
#1318 opened by VinozzZ - 0
- 0
- 0
Update documentation generator to include minimum supported version for config options
#1353 opened by VinozzZ - 0
Record original user agent in a meta field
#1356 opened by kentquirk - 1
Enhance the user agent in Refinery to capture the User Agent used by customer telemetry
#1355 opened by kentquirk - 1
The InMemoryCollector can crash somehow and then refinery's just not working right
#1348 opened by kentquirk - 0
Revisiting trace cache strategy
#1339 opened by VinozzZ - 0
CopyFromRoot config option
#1345 opened by tdarwin - 0
- 0
- 0
is_alive and is_ready metrics are always zero
#1335 opened by kentquirk - 0
Metrics for trace locality feature
#1334 opened by VinozzZ - 0
Make log messages more self-explanatory
#1321 opened by kentquirk - 0
Use PeerTransmission when forwarding spans to peers
#1324 opened by VinozzZ - 0
Abstract unique sampling fields from config
#1325 opened by VinozzZ - 1
- 0
SendKey isn't settable through envvar or cmdline
#1317 opened by kentquirk - 0
- 0
Refinery's Near-Term Roadmap
#1235 opened by kentquirk - 2
It would be nice to allow a dynamic SendDelay
#1184 opened by kentquirk - 1
emadynsampler weight Discrepancy
#1211 opened by mjingle - 1
When spans are kept due to Dynsampler Keyspace exhaustion, note it on the spans
#1306 opened by mterhar - 1
- 0
- 0
- 2
Support Redis cluster mode
#1286 opened by kentquirk - 0
Drain remaining traces on shutdown
#1204 opened by VinozzZ - 0
Redistribute spans when the number of peers changes
#1258 opened by kentquirk - 0
Counter-type metrics for samplers are broken
#1279 opened by kentquirk - 0
Record sample rate for kept traces during stress relief
#1271 opened by VinozzZ - 0
Document behavior with file-based peers after 2.8
#1274 opened by kentquirk - 0
SpanLimit shouldn't set SendDelay
#1270 opened by kentquirk - 1
Ability to drop stress recalculation logs
#1222 opened by cartermp - 0
- 0
Allow phased rollout of rule changes
#1264 opened by kentquirk - 1
Clean up config interface
#1210 opened by kentquirk - 1
Allow Refinery to report its health to k8s
#1230 opened by VinozzZ - 0
- 0
Peer membership management through Gossip
#1202 opened by VinozzZ - 0
Manage stress relief with Gossip
#1203 opened by VinozzZ - 0
Re-enable licenses check
#1242 opened by codeboten - 5
Refinery does not properly handle empty parentId strings when determining root spans
#1234 opened by julialamenza - 0
Add Tracing support for Refinery internal operations
#1213 opened by VinozzZ - 0
Implement Gossip protocol
#1201 opened by VinozzZ - 1
Support rollups for specific spans
#1174 opened by cartermp