in src/Elastic.OpenTelemetry.Core/Extensions/ActivityExtensions.cs [52:71]
private static bool TryToCompressRegular(this Activity buffered, Activity sibling, ref Composite? composite)
{
if (!buffered.IsSameKind(sibling))
return false;
if (buffered.OperationName == sibling.OperationName)
{
// TODO - Duration configuration check
composite ??= new Composite();
composite.CompressionStrategy = "exact_match";
return true;
}
// TODO - Duration configuration check
composite ??= new Composite();
composite.CompressionStrategy = "same_kind";
// TODO - Set name
return true;
}