containerd/core/runtime
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
..
opts Move runtime to core/runtime 2024-01-17 09:58:04 -08:00
restart Remove deprecated funcs from restart package 2024-02-10 17:54:48 -08:00
v2 Propagate trace contexts to shims 2024-09-30 21:44:16 +00:00
events.go Make api a Go sub-module 2024-05-02 11:03:00 -07:00
monitor.go Move runtime to core/runtime 2024-01-17 09:58:04 -08:00
nsmap.go Switch to new errdefs package 2024-01-25 22:18:45 -08:00
runtime.go sandbox: merge address and protocol to one url 2024-04-30 15:28:00 +08:00
task.go Move protobuf package under pkg 2024-05-02 10:52:03 -07:00
typeurl.go api/services/instrospection: add PluginInfo 2024-01-25 10:00:30 +09:00