Skip to main content

Crate fuel_telemetry

Crate fuel_telemetry 

Source

Re-exports§

pub use errors::into_fatal;
pub use errors::into_recoverable;
pub use errors::TelemetryError;
pub use errors::WatcherError;
pub use telemetry_formatter::TelemetryFormatter;
pub use telemetry_layer::TelemetryLayer;
pub use tracing as __reexport_tracing;
pub use tracing_subscriber as __reexport_tracing_subscriber;

Modules§

errors
event
Events represent single points in time during the execution of a program.
file_watcher
prelude
process_watcher
span
Spans represent periods of time in which a program was executing in a particular context.
systeminfo_watcher
telemetry_formatter
telemetry_layer

Macros§

debug
Constructs an event at the debug level.
debug_telemetry
Generate a DEBUG telemetry Event
error
Constructs an event at the error level.
error_telemetry
Generate an ERROR telemetry Event
event
Constructs a new Event.
info
Constructs an event at the info level.
info_telemetry
Generate an INFO telemetry Event
new
Create a new TelemetryLayer.
new_with_watchers
A convenience macro to do new!() followed by creating and starting a FileWatcher and SystemInfoWatcher within a single step.
new_with_watchers_and_init
A convenience macro to do new_with_watchers!() followed by setting the TracingLayer as the global default Subscriber.
span
Constructs a new span.
span_telemetry
Enter a temporary Span, then generates an Event with telemetry enabled
trace
Constructs an event at the trace level.
trace_telemetry
Generate a TRACE telemetry Event
warn
Constructs an event at the warn level.
warn_telemetry
Generate a WARN telemetry Event

Structs§

EnvSetting
A helper struct to get environment variables with a default value
Level
Describes the level of verbosity of a span or event.
TelemetryConfig
Telemetry’s global configuration
WorkerGuard
A guard that flushes spans/events associated to a NonBlocking on a drop
__reexport_EnvFilter
A Layer which filters spans and events based on a set of filter directives.

Traits§

__reexport_Layer
A composable handler for tracing events.
__reexport_SubscriberInitExt
Extension trait adding utility methods for subscriber initialization.
__reexport_tracing_subscriber_SubscriberExt
Extension trait adding a with(Layer) combinator to Subscribers.

Functions§

get_process_name
Helper function to get the current process’ binary filename
telemetry_config
Get the global telemetry configuration

Type Aliases§

Result
WatcherResult