Cargo Features
[dependencies]
iroh-metrics = { version = "0.34.0", default-features = false, features = ["metrics", "service", "static_core"] }
- default = metrics
-
The
metrics
feature is set by default wheneveriroh-metrics
is added without
somewhere in the dependency tree.default-features = false - metrics default service? static_core?
-
Enables counters and other metrics being tracked. If disabled, all counters return 0. Macros like
inc!
will do nothing. - service = metrics
-
Enables functionality to run a local metrics server that current metrics are served at in prometheus format.
Pulls in quite a few libraries to make exposing an HTTP server possible.Enables http-body-util, hyper, hyper-util, reqwest, and tokio
http-body-util:
service feature
Affects
iroh-metrics::service
,static_core::GlobalRegistry
… - static_core = metrics
-
Enables a global, static metrics collector
Enables erased_set
static_core feature
Affects
iroh-metrics::static_core
…