Cargo Features

[dependencies]
clever-operator = { version = "0.6.0", default-features = false, features = ["logging", "metrics", "tracing"] }
default = logging, metrics, tracing

These default features are set whenever clever-operator is added without default-features = false somewhere in the dependency tree.

logging default

Enables logging of clevercloud-sdk ^0.12.0

metrics default = prometheus

Enables metrics of clevercloud-sdk ^0.12.0

Affects http::metrics, server::router

tracing default

Enables tokio and tracing of clevercloud-sdk ^0.12.0

Affects recorder::record, recorder::normal, recorder::warning, resource::patch, resource::patch_status, resource::find_by_labels, resource::get, resource::create, resource::upsert

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

prometheus metrics