Cargo Features

Shimkit has no features set by default.

[dependencies]
shimkit = { version = "0.3.1", features = ["opentelemetry", "tracing", "tempfile"] }
opentelemetry = tracing

Enables opentelemetry ^0.23, opentelemetry-otlp ^0.16.0, opentelemetry_sdk ^0.23, and tracing-opentelemetry ^0.24

tracing opentelemetry?

Enables tracing

tracing
note: it's important to keep the version of tracing in sync with tracing-subscriber

and tracing-subscriber

does not include tracing-log feature due to https://github.com/spinkube/containerd-shim-spin/issues/61

Features from optional dependencies

tempfile implicit feature

Enables tempfile

tempfile:

A library for managing temporary files and directories