#fluentd #tracing #tracing-subscriber #forwarding #events #server #towards

tracing-fluentd

Enables forwarding of tracing events towards the fluentd server

9 releases

0.4.1 Aug 14, 2024
0.4.0 Apr 27, 2023
0.3.3 Apr 18, 2023
0.3.2 Jan 12, 2023
0.1.4 Jul 19, 2021

#806 in Debugging

Download history 1/week @ 2024-11-27 6/week @ 2024-12-04 45/week @ 2024-12-11 3/week @ 2025-01-15 2/week @ 2025-01-29 10/week @ 2025-02-12 32/week @ 2025-02-19 27/week @ 2025-02-26 11/week @ 2025-03-05 45/week @ 2025-03-12

115 downloads per month

BSL-1.0 license

35KB
734 lines

tracing-fluentd

Crates.io Documentation Build

Enables forwarding of tracing events towards the fluentd server.

Features

  • event_time - Specifies to encode timestamp as EventTime instead of default unix timestamp

Example

use tracing_subscriber::layer::SubscriberExt;

let layer = tracing_fluentd::Builder::new("rust").flatten().layer().expect("Create layer");
let sub = tracing_subscriber::Registry::default().with(layer);
let guard = tracing::subscriber::set_default(sub);

lib.rs:

tracing for fluentd.

Features

  • event_time - Specifies to encode timestamp as EventTime instead of default unix timestamp

Example

use tracing_subscriber::layer::SubscriberExt;

let layer = tracing_fluentd::Builder::new("rust").flatten().layer().expect("Create layer");
let sub = tracing_subscriber::Registry::default().with(layer);
let guard = tracing::subscriber::set_default(sub);

Dependencies

~3.5MB
~60K SLoC