Closed rayz closed 3 months ago
Run ID: 7e5c72b1-46ee-48a4-9819-3822121751cf
Baseline: 7.52.0 Comparison: 7.52.1
Performance changes are noted in the perf column of each table:
Confidence level: 90.00% Effect size tolerance: |Δ mean %| ≥ 5.00%
There were no significant changes in experiment optimization goals at this confidence level and effect size tolerance.
Run ID: d2ef4c45-62c9-4fce-83aa-6a4f6ad4ca0b
Baseline: bd0892dd881fb0d0e4ab151a02730edec346717b Comparison: b34a3fed46ec8373a8687f8a512035edd93efea4
Performance changes are noted in the perf column of each table:
Confidence level: 90.00% Effect size tolerance: |Δ mean %| ≥ 5.00%
perf | experiment | goal | Δ mean % | Δ mean % CI | links |
---|---|---|---|---|---|
✅ | dsd_uds_100mb_3k_contexts_distributions_only | memory utilization | -5.66 | [-5.80, -5.53] |
experiment | link(s) |
---|---|
dsd_uds_100mb_250k_contexts | [Profiling (ADP)] [Profiling (DSD)] [SMP Dashboard] |
dsd_uds_100mb_3k_contexts | [Profiling (ADP)] [Profiling (DSD)] [SMP Dashboard] |
dsd_uds_100mb_3k_contexts_distributions_only | [Profiling (ADP)] [Profiling (DSD)] [SMP Dashboard] |
dsd_uds_10mb_3k_contexts | [Profiling (ADP)] [Profiling (DSD)] [SMP Dashboard] |
dsd_uds_1mb_3k_contexts | [Profiling (ADP)] [Profiling (DSD)] [SMP Dashboard] |
dsd_uds_1mb_50k_contexts | [Profiling (ADP)] [Profiling (DSD)] [SMP Dashboard] |
dsd_uds_1mb_50k_contexts_memlimit | [Profiling (ADP)] [Profiling (DSD)] [SMP Dashboard] |
dsd_uds_500mb_3k_contexts | [Profiling (ADP)] [Profiling (DSD)] [SMP Dashboard] |
dsd_uds_512kb_3k_contexts | [Profiling (ADP)] [Profiling (DSD)] [SMP Dashboard] |
dsd_uds_50mb_10k_contexts_no_inlining (ADP only) | [Profiling (ADP)] [SMP Dashboard] |
dsd_uds_50mb_10k_contexts_no_inlining_no_allocs (ADP only) | [Profiling (ADP)] [SMP Dashboard] |
Context
Currently, a single
EventBuffer
is used to hold metrics, events, and service checks. We would like each event type to have their own named outputs.Solution
We use 2 additional
EventBuffer
for events and service checks, leaving the original event buffer dedicated to metrics.We also add a new blackhole destination for events and service checks, which we will remove when we have a destination that supports them (next pr #126)
Testing
Should not change anything for metrics. Run
make run-dsd-basic-udp
and see metrics.Example for sending service checks
Example for sending events
Blackhole will log that it has received events when sending events/service checks.