5 unstable releases
0.3.0 | Dec 14, 2024 |
---|---|
0.2.0 | Oct 23, 2024 |
0.1.2 | Feb 1, 2024 |
0.1.1 | Jan 31, 2024 |
0.1.0 | Jan 31, 2024 |
#1024 in Network programming
42 downloads per month
13KB
180 lines
Easy Init NewRelic OpenTelemetry
This crate provides a subscriber for OpenTelemetry that sends spans and metrics to New Relic.
Example
use easy_init_newrelic_opentelemetry::NewRelicSubscriberInitializer;
use time::macros::offset;
fn main() {
NewRelicSubscriberInitializer::default()
.newrelic_otlp_endpoint("http://localhost:4317")
.newrelic_license_key("1234567890abcdef1234567890abcdef12345678")
.newrelic_service_name("test-service")
.host_name("test-host")
.timestamps_offset(offset!(+00:00:00));
}
lib.rs
:
New Relic OpenTelemetry Subscriber
This crate provides a subscriber for OpenTelemetry that sends spans and metrics to New Relic.
Example
use easy_init_newrelic_opentelemetry::NewRelicSubscriberInitializer;
use time::macros::offset;
NewRelicSubscriberInitializer::default()
.newrelic_otlp_endpoint("http://localhost:4317")
.newrelic_license_key("1234567890abcdef1234567890abcdef12345678")
.newrelic_service_name("test-service")
.host_name("test-host")
.timestamps_offset(offset!(+00:00:00));
// init();
Dependencies
~25–38MB
~670K SLoC