16 releases

0.0.5 Aug 12, 2025
0.0.4-alpha.1 Feb 19, 2025
0.0.3-alpha.1 Jun 5, 2024
0.0.2-alpha.1 Oct 16, 2023
0.0.1-alpha.9 Jul 31, 2023

#894 in Debugging

Download history 570/week @ 2025-09-24 578/week @ 2025-10-01 607/week @ 2025-10-08 444/week @ 2025-10-15 429/week @ 2025-10-22 612/week @ 2025-10-29 595/week @ 2025-11-05 392/week @ 2025-11-12 1003/week @ 2025-11-19 299/week @ 2025-11-26 384/week @ 2025-12-03 268/week @ 2025-12-10 348/week @ 2025-12-17 182/week @ 2025-12-24 716/week @ 2025-12-31 684/week @ 2026-01-07

1,973 downloads per month
Used in 3 crates (via influxive)

MIT/Apache

39KB
866 lines

Project Forum Chat

License: MIT License: Apache-2.0

Opentelemetry metrics bindings for influxive-child-svc.

Example

use influxive_writer::*;

// create an influxive writer
let writer = InfluxiveWriter::with_token_auth(
    InfluxiveWriterConfig::default(),
    "http://127.0.0.1:8086",
    "my.bucket",
    "my.token",
);

// register the meter provider
opentelemetry_api::global::set_meter_provider(
    influxive_otel::InfluxiveMeterProvider::new(
        Default::default(),
        Arc::new(writer),
    )
);

// create a metric
let m = opentelemetry_api::global::meter("my.meter")
    .f64_histogram("my.metric")
    .init();

// make a recording
m.record(3.14, &[]);

Dependencies

~4–6MB
~99K SLoC