containerd/core
Brian Goff 17d4a1357e Propagate trace contexts to shims
This adds trace context propagation over the grpc/ttrpc calls to a shim.

It also adds the otlp plugin to the runc shim so that it will send
traces to the configured tracer (which is inherited from containerd's
config).
It doesn't look like this is adding any real overhead to the runc shim's
memory usage, however it does add 2MB to the binary size.
As such this is gated by a build tag `shim_tracing`

Signed-off-by: Brian Goff <cpuguy83@gmail.com>
2024-09-30 21:44:16 +00:00
..
containers Move containers to core/containers 2024-01-17 09:50:40 -08:00
content Make api a Go sub-module 2024-05-02 11:03:00 -07:00
diff Reorganize mount/unmount code so it is easier to add Darwin-specific implementation 2024-08-30 15:25:06 +03:00
events use typeurl funcs for marshalling anypb.Any 2024-07-10 22:26:27 +05:30
images Avoid potential reallocs by pre-sizing some slices 2024-07-19 13:05:49 -07:00
introspection use typeurl funcs for marshalling anypb.Any 2024-07-10 22:26:27 +05:30
leases Make api a Go sub-module 2024-05-02 11:03:00 -07:00
metadata Add spans to CRI runtime service and related client methods 2024-08-05 02:34:20 +00:00
metrics use typeurl funcs for marshalling anypb.Any 2024-07-10 22:26:27 +05:30
mount Merge pull request #10658 from darwin-containers/reorganize-mount-unmount 2024-09-03 01:51:24 +00:00
remotes use format string when using printf like commands 2024-08-14 17:04:53 +05:30
runtime Propagate trace contexts to shims 2024-09-30 21:44:16 +00:00
sandbox remove duplicated sandbox to proto func 2024-08-31 11:20:32 -07:00
snapshots Fix incorrect comment about ordering of parent layers 2024-06-14 11:48:06 -07:00
streaming use typeurl funcs for marshalling anypb.Any 2024-07-10 22:26:27 +05:30
transfer core/transfer/local: remove logrus import 2024-06-17 12:37:14 +02:00
unpack Update unpacker to always fetch all 2024-05-09 21:59:42 -07:00