Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update jackgopack4 branch with main #27979

Merged
merged 44 commits into from
Jul 26, 2024
Merged

update jackgopack4 branch with main #27979

merged 44 commits into from
Jul 26, 2024

Conversation

jackgopack4
Copy link
Contributor

What does this PR do?

Motivation

Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

CelianR and others added 30 commits July 25, 2024 07:39
Co-authored-by: paulcacheux <paul.cacheux@datadoghq.com>
Co-authored-by: paulcacheux <paul.cacheux@datadoghq.com>
Co-authored-by: DylanLovesCoffee <dylan.yang@datadoghq.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@jackgopack4 jackgopack4 requested review from a team as code owners July 26, 2024 13:19
@jackgopack4 jackgopack4 requested review from dinooliva and removed request for a team July 26, 2024 13:19
@jackgopack4 jackgopack4 merged commit 8eda1d3 into jackgopack4/OTEL-1986 Jul 26, 2024
56 of 119 checks passed
Copy link
Contributor

Serverless Benchmark Results

BenchmarkStartEndInvocation comparison between 7cdcaea and c35be49.

tl;dr

Use these benchmarks as an insight tool during development.

  1. Skim down the vs base column in each chart. If there is a ~, then there was no statistically significant change to the benchmark. Otherwise, ensure the estimated percent change is either negative or very small.

  2. The last row of each chart is the geomean. Ensure this percentage is either negative or very small.

What is this benchmarking?

The BenchmarkStartEndInvocation compares the amount of time it takes to call the start-invocation and end-invocation endpoints. For universal instrumentation languages (Dotnet, Golang, Java, Ruby), this represents the majority of the duration overhead added by our tracing layer.

The benchmark is run using a large variety of lambda request payloads. In the charts below, there is one row for each event payload type.

How do I interpret these charts?

The charts below comes from benchstat. They represent the statistical change in duration (sec/op), memory overhead (B/op), and allocations (allocs/op).

The benchstat docs explain how to interpret these charts.

Before the comparison table, we see common file-level configuration. If there are benchmarks with different configuration (for example, from different packages), benchstat will print separate tables for each configuration.

The table then compares the two input files for each benchmark. It shows the median and 95% confidence interval summaries for each benchmark before and after the change, and an A/B comparison under "vs base". ... The p-value measures how likely it is that any differences were due to random chance (i.e., noise). The "~" means benchstat did not detect a statistically significant difference between the two inputs. ...

Note that "statistically significant" is not the same as "large": with enough low-noise data, even very small changes can be distinguished from noise and considered statistically significant. It is, of course, generally easier to distinguish large changes from noise.

Finally, the last row of the table shows the geometric mean of each column, giving an overall picture of how the benchmarks changed. Proportional changes in the geomean reflect proportional changes in the benchmarks. For example, given n benchmarks, if sec/op for one of them increases by a factor of 2, then the sec/op geomean will increase by a factor of ⁿ√2.

I need more help

First off, do not worry if the benchmarks are failing. They are not tests. The intention is for them to be a tool for you to use during development.

If you would like a hand interpreting the results come chat with us in #serverless-agent in the internal DataDog slack or in #serverless in the public DataDog slack. We're happy to help!

Benchmark stats
goos: linux
goarch: amd64
pkg: github.com/DataDog/datadog-agent/pkg/serverless/daemon
cpu: AMD EPYC 7763 64-Core Processor                
                                      │ baseline/benchmark.log │        current/benchmark.log        │
                                      │         sec/op         │    sec/op     vs base               │
api-gateway-appsec.json                            81.69µ ± 5%    84.81µ ± 5%  +3.81% (p=0.043 n=10)
api-gateway-kong-appsec.json                       63.48µ ± 1%    67.64µ ± 1%  +6.54% (p=0.000 n=10)
api-gateway-kong.json                              61.84µ ± 1%    66.24µ ± 1%  +7.10% (p=0.000 n=10)
api-gateway-non-proxy-async.json                   98.90µ ± 1%   106.36µ ± 1%  +7.54% (p=0.000 n=10)
api-gateway-non-proxy.json                         99.74µ ± 3%   107.42µ ± 2%  +7.69% (p=0.000 n=10)
api-gateway-websocket-connect.json                 65.64µ ± 1%    70.86µ ± 1%  +7.96% (p=0.000 n=10)
api-gateway-websocket-default.json                 58.65µ ± 1%    63.66µ ± 1%  +8.54% (p=0.000 n=10)
api-gateway-websocket-disconnect.json              58.98µ ± 1%    63.82µ ± 1%  +8.20% (p=0.000 n=10)
api-gateway.json                                   110.4µ ± 1%    115.7µ ± 1%  +4.85% (p=0.000 n=10)
application-load-balancer.json                     60.20µ ± 2%    64.31µ ± 1%  +6.83% (p=0.000 n=10)
cloudfront.json                                    46.05µ ± 1%    47.82µ ± 1%  +3.84% (p=0.000 n=10)
cloudwatch-events.json                             36.15µ ± 2%    37.90µ ± 2%  +4.86% (p=0.000 n=10)
cloudwatch-logs.json                               62.62µ ± 2%    65.47µ ± 1%  +4.55% (p=0.000 n=10)
custom.json                                        28.98µ ± 2%    30.85µ ± 2%  +6.44% (p=0.000 n=10)
dynamodb.json                                      91.54µ ± 2%    95.68µ ± 1%  +4.53% (p=0.000 n=10)
empty.json                                         27.55µ ± 2%    29.12µ ± 2%  +5.72% (p=0.000 n=10)
eventbridge-custom.json                            40.68µ ± 1%    42.70µ ± 2%  +4.97% (p=0.000 n=10)
http-api.json                                      69.90µ ± 2%    73.09µ ± 1%  +4.57% (p=0.000 n=10)
kinesis-batch.json                                 68.19µ ± 2%    71.66µ ± 1%  +5.08% (p=0.000 n=10)
kinesis.json                                       51.52µ ± 1%    54.78µ ± 3%  +6.33% (p=0.000 n=10)
s3.json                                            57.42µ ± 2%    61.20µ ± 3%  +6.57% (p=0.000 n=10)
sns-batch.json                                     86.25µ ± 2%    92.25µ ± 1%  +6.95% (p=0.000 n=10)
sns.json                                           63.13µ ± 1%    66.10µ ± 2%  +4.71% (p=0.000 n=10)
snssqs.json                                        108.3µ ± 2%    115.9µ ± 1%  +6.99% (p=0.000 n=10)
snssqs_no_dd_context.json                          95.39µ ± 1%   101.82µ ± 1%  +6.75% (p=0.000 n=10)
sqs-aws-header.json                                53.80µ ± 1%    57.15µ ± 1%  +6.23% (p=0.000 n=10)
sqs-batch.json                                     91.22µ ± 2%    96.98µ ± 2%  +6.31% (p=0.000 n=10)
sqs.json                                           67.92µ ± 1%    71.01µ ± 2%  +4.54% (p=0.000 n=10)
sqs_no_dd_context.json                             60.69µ ± 2%    63.50µ ± 2%  +4.63% (p=0.003 n=10)
geomean                                            63.98µ         67.81µ       +5.98%

                                      │ baseline/benchmark.log │        current/benchmark.log        │
                                      │          B/op          │     B/op      vs base               │
api-gateway-appsec.json                           37.25Ki ± 0%   37.25Ki ± 0%       ~ (p=0.985 n=10)
api-gateway-kong-appsec.json                      26.92Ki ± 0%   26.91Ki ± 0%       ~ (p=0.839 n=10)
api-gateway-kong.json                             24.41Ki ± 0%   24.42Ki ± 0%       ~ (p=0.159 n=10)
api-gateway-non-proxy-async.json                  48.01Ki ± 0%   48.01Ki ± 0%       ~ (p=0.541 n=10)
api-gateway-non-proxy.json                        47.21Ki ± 0%   47.23Ki ± 0%       ~ (p=0.137 n=10)
api-gateway-websocket-connect.json                25.44Ki ± 0%   25.45Ki ± 0%       ~ (p=0.078 n=10)
api-gateway-websocket-default.json                21.33Ki ± 0%   21.35Ki ± 0%  +0.10% (p=0.002 n=10)
api-gateway-websocket-disconnect.json             21.12Ki ± 0%   21.13Ki ± 0%  +0.06% (p=0.000 n=10)
api-gateway.json                                  49.53Ki ± 0%   49.54Ki ± 0%       ~ (p=0.224 n=10)
application-load-balancer.json                    22.31Ki ± 0%   22.32Ki ± 0%  +0.06% (p=0.002 n=10)
cloudfront.json                                   17.63Ki ± 0%   17.64Ki ± 0%       ~ (p=0.101 n=10)
cloudwatch-events.json                            11.68Ki ± 0%   11.68Ki ± 0%       ~ (p=0.382 n=10)
cloudwatch-logs.json                              53.36Ki ± 0%   53.37Ki ± 0%       ~ (p=0.306 n=10)
custom.json                                       9.712Ki ± 0%   9.709Ki ± 0%       ~ (p=0.897 n=10)
dynamodb.json                                     40.66Ki ± 0%   40.68Ki ± 0%       ~ (p=0.066 n=10)
empty.json                                        9.250Ki ± 0%   9.266Ki ± 0%       ~ (p=0.393 n=10)
eventbridge-custom.json                           13.40Ki ± 0%   13.40Ki ± 0%       ~ (p=0.424 n=10)
http-api.json                                     23.68Ki ± 0%   23.72Ki ± 0%  +0.17% (p=0.003 n=10)
kinesis-batch.json                                26.98Ki ± 0%   27.00Ki ± 0%       ~ (p=0.225 n=10)
kinesis.json                                      17.78Ki ± 0%   17.80Ki ± 0%  +0.15% (p=0.027 n=10)
s3.json                                           20.32Ki ± 0%   20.35Ki ± 0%  +0.13% (p=0.050 n=10)
sns-batch.json                                    38.59Ki ± 0%   38.65Ki ± 0%       ~ (p=0.089 n=10)
sns.json                                          23.92Ki ± 0%   24.00Ki ± 0%  +0.33% (p=0.022 n=10)
snssqs.json                                       50.70Ki ± 0%   50.77Ki ± 0%  +0.14% (p=0.001 n=10)
snssqs_no_dd_context.json                         44.75Ki ± 0%   44.84Ki ± 0%  +0.21% (p=0.008 n=10)
sqs-aws-header.json                               18.80Ki ± 0%   18.84Ki ± 0%       ~ (p=0.063 n=10)
sqs-batch.json                                    41.63Ki ± 0%   41.69Ki ± 0%       ~ (p=0.197 n=10)
sqs.json                                          25.55Ki ± 1%   25.60Ki ± 0%       ~ (p=0.052 n=10)
sqs_no_dd_context.json                            20.64Ki ± 1%   20.68Ki ± 0%       ~ (p=0.837 n=10)
geomean                                           25.68Ki        25.70Ki       +0.09%

                                      │ baseline/benchmark.log │        current/benchmark.log        │
                                      │       allocs/op        │ allocs/op   vs base                 │
api-gateway-appsec.json                             629.0 ± 0%   629.5 ± 0%       ~ (p=1.000 n=10)
api-gateway-kong-appsec.json                        488.0 ± 0%   488.0 ± 0%       ~ (p=1.000 n=10)
api-gateway-kong.json                               466.0 ± 0%   466.0 ± 0%       ~ (p=1.000 n=10) ¹
api-gateway-non-proxy-async.json                    725.0 ± 0%   725.5 ± 0%       ~ (p=1.000 n=10)
api-gateway-non-proxy.json                          716.0 ± 0%   716.0 ± 0%       ~ (p=0.635 n=10)
api-gateway-websocket-connect.json                  453.0 ± 0%   453.0 ± 0%       ~ (p=0.474 n=10)
api-gateway-websocket-default.json                  379.0 ± 0%   379.0 ± 0%       ~ (p=1.000 n=10) ¹
api-gateway-websocket-disconnect.json               369.0 ± 0%   370.0 ± 0%  +0.27% (p=0.023 n=10)
api-gateway.json                                    791.0 ± 0%   791.0 ± 0%       ~ (p=0.628 n=10)
application-load-balancer.json                      352.0 ± 0%   352.0 ± 0%       ~ (p=0.474 n=10)
cloudfront.json                                     283.5 ± 0%   284.0 ± 0%       ~ (p=0.350 n=10)
cloudwatch-events.json                              220.0 ± 0%   220.0 ± 0%       ~ (p=1.000 n=10)
cloudwatch-logs.json                                215.0 ± 0%   216.0 ± 0%       ~ (p=0.370 n=10)
custom.json                                         168.0 ± 0%   168.0 ± 0%       ~ (p=1.000 n=10)
dynamodb.json                                       589.0 ± 0%   589.0 ± 0%       ~ (p=0.628 n=10)
empty.json                                          159.0 ± 1%   159.0 ± 1%       ~ (p=0.700 n=10)
eventbridge-custom.json                             254.0 ± 0%   254.0 ± 0%       ~ (p=0.211 n=10)
http-api.json                                       432.0 ± 0%   433.0 ± 0%  +0.23% (p=0.008 n=10)
kinesis-batch.json                                  390.0 ± 0%   390.0 ± 0%       ~ (p=0.265 n=10)
kinesis.json                                        285.0 ± 0%   285.0 ± 0%       ~ (p=0.124 n=10)
s3.json                                             358.0 ± 0%   358.0 ± 0%       ~ (p=0.303 n=10)
sns-batch.json                                      454.0 ± 0%   455.0 ± 0%       ~ (p=0.123 n=10)
sns.json                                            322.0 ± 0%   323.0 ± 0%  +0.31% (p=0.038 n=10)
snssqs.json                                         450.0 ± 1%   451.0 ± 0%  +0.22% (p=0.005 n=10)
snssqs_no_dd_context.json                           399.0 ± 1%   400.0 ± 1%  +0.25% (p=0.011 n=10)
sqs-aws-header.json                                 274.0 ± 0%   274.0 ± 0%       ~ (p=0.085 n=10)
sqs-batch.json                                      503.0 ± 0%   504.0 ± 0%       ~ (p=0.201 n=10)
sqs.json                                            351.0 ± 1%   352.0 ± 1%       ~ (p=0.077 n=10)
sqs_no_dd_context.json                              324.0 ± 1%   324.5 ± 0%       ~ (p=0.499 n=10)
geomean                                             376.5        376.8       +0.10%
¹ all samples are equal

Copy link

Go Package Import Differences

Baseline: 9dfc14b
Comparison: 8eda1d3

binaryosarchchange
agentlinuxamd64
+5, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/impl
+github.com/DataDog/datadog-agent/pkg/logs/internal/decoder/auto_multiline_detection
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
agentlinuxarm64
+5, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/impl
+github.com/DataDog/datadog-agent/pkg/logs/internal/decoder/auto_multiline_detection
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
agentwindowsamd64
+5, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/impl
+github.com/DataDog/datadog-agent/pkg/logs/internal/decoder/auto_multiline_detection
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
agentdarwinamd64
+5, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/impl
+github.com/DataDog/datadog-agent/pkg/logs/internal/decoder/auto_multiline_detection
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
agentdarwinarm64
+5, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/impl
+github.com/DataDog/datadog-agent/pkg/logs/internal/decoder/auto_multiline_detection
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
iot-agentlinuxamd64
+5, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/impl
+github.com/DataDog/datadog-agent/pkg/logs/internal/decoder/auto_multiline_detection
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
iot-agentlinuxarm64
+5, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/impl
+github.com/DataDog/datadog-agent/pkg/logs/internal/decoder/auto_multiline_detection
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
heroku-agentlinuxamd64
+5, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/impl
+github.com/DataDog/datadog-agent/pkg/logs/internal/decoder/auto_multiline_detection
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
cluster-agentlinuxamd64
+5, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/impl
+github.com/DataDog/datadog-agent/pkg/logs/internal/decoder/auto_multiline_detection
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
cluster-agentlinuxarm64
+5, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/impl
+github.com/DataDog/datadog-agent/pkg/logs/internal/decoder/auto_multiline_detection
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
cluster-agent-cloudfoundrylinuxamd64
+4, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/impl
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
cluster-agent-cloudfoundrylinuxarm64
+4, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/impl
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
dogstatsdlinuxamd64
+4, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/impl
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
dogstatsdlinuxarm64
+4, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/impl
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
process-agentlinuxamd64
+4, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/impl
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
process-agentlinuxarm64
+4, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/impl
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
process-agentwindowsamd64
+4, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/impl
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
process-agentdarwinamd64
+4, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/impl
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
process-agentdarwinarm64
+4, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/impl
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
heroku-process-agentlinuxamd64
+4, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/impl
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
security-agentlinuxamd64
+5, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/impl
+github.com/DataDog/datadog-agent/pkg/logs/internal/decoder/auto_multiline_detection
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
security-agentlinuxarm64
+5, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/impl
+github.com/DataDog/datadog-agent/pkg/logs/internal/decoder/auto_multiline_detection
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
serverlesslinuxamd64
+4, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/impl
+github.com/DataDog/datadog-agent/pkg/logs/internal/decoder/auto_multiline_detection
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
serverlesslinuxarm64
+4, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/impl
+github.com/DataDog/datadog-agent/pkg/logs/internal/decoder/auto_multiline_detection
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
system-probelinuxamd64
+7, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/fx-systemprobe
+github.com/DataDog/datadog-agent/comp/core/log/impl
+github.com/DataDog/datadog-agent/comp/core/log/impl-systemprobe
+github.com/DataDog/datadog-agent/pkg/logs/internal/decoder/auto_multiline_detection
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
system-probelinuxarm64
+7, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/fx-systemprobe
+github.com/DataDog/datadog-agent/comp/core/log/impl
+github.com/DataDog/datadog-agent/comp/core/log/impl-systemprobe
+github.com/DataDog/datadog-agent/pkg/logs/internal/decoder/auto_multiline_detection
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
system-probewindowsamd64
+7, -3
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx
+github.com/DataDog/datadog-agent/comp/core/log/fx-systemprobe
+github.com/DataDog/datadog-agent/comp/core/log/impl
+github.com/DataDog/datadog-agent/comp/core/log/impl-systemprobe
+github.com/DataDog/datadog-agent/pkg/logs/internal/decoder/auto_multiline_detection
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
trace-agentlinuxamd64
+4, -4
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
-github.com/DataDog/datadog-agent/comp/core/log/tracelogimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx-trace
+github.com/DataDog/datadog-agent/comp/core/log/impl-trace
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
trace-agentlinuxarm64
+4, -4
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
-github.com/DataDog/datadog-agent/comp/core/log/tracelogimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx-trace
+github.com/DataDog/datadog-agent/comp/core/log/impl-trace
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
trace-agentwindowsamd64
+4, -4
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
-github.com/DataDog/datadog-agent/comp/core/log/tracelogimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx-trace
+github.com/DataDog/datadog-agent/comp/core/log/impl-trace
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
trace-agentdarwinamd64
+4, -4
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
-github.com/DataDog/datadog-agent/comp/core/log/tracelogimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx-trace
+github.com/DataDog/datadog-agent/comp/core/log/impl-trace
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
trace-agentdarwinarm64
+4, -4
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
-github.com/DataDog/datadog-agent/comp/core/log/tracelogimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx-trace
+github.com/DataDog/datadog-agent/comp/core/log/impl-trace
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand
heroku-trace-agentlinuxamd64
+4, -4
-github.com/DataDog/datadog-agent/comp/core/log
-github.com/DataDog/datadog-agent/comp/core/log/logimpl
-github.com/DataDog/datadog-agent/comp/core/log/tracelogimpl
+github.com/DataDog/datadog-agent/comp/core/log/def
+github.com/DataDog/datadog-agent/comp/core/log/fx-trace
+github.com/DataDog/datadog-agent/comp/core/log/impl-trace
+google.golang.org/grpc/balancer/pickfirst
-google.golang.org/grpc/internal/grpcrand

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.