diff --git a/Cargo.toml b/Cargo.toml index bd1cb0f..ed7dfba 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ncb-tts-r2" -version = "1.9.0" +version = "1.9.1" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/docker-compose.yml b/docker-compose.yml index b1d1c61..aac7d13 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,7 +3,7 @@ version: '3' services: ncb-tts-r2: container_name: ncb-tts-r2 - image: ghcr.io/mii443/ncb-tts-r2:1.9.0 + image: ghcr.io/mii443/ncb-tts-r2:1.9.1 environment: - NCB_TOKEN=YOUR_BOT_TOKEN - NCB_APP_ID=YOUR_BOT_ID diff --git a/src/trace.rs b/src/trace.rs index 2cbbbc8..5ab3ad7 100644 --- a/src/trace.rs +++ b/src/trace.rs @@ -3,7 +3,7 @@ use opentelemetry::{ trace::{SamplingDecision, SamplingResult, TraceContextExt, TraceState, TracerProvider as _}, KeyValue, }; -use opentelemetry_otlp::WithExportConfig; +use opentelemetry_otlp::{Protocol, WithExportConfig}; use opentelemetry_sdk::{ metrics::{MeterProviderBuilder, PeriodicReader, SdkMeterProvider}, trace::{RandomIdGenerator, SdkTracerProvider, ShouldSample}, @@ -51,6 +51,7 @@ fn init_meter_provider(url: &str) -> SdkMeterProvider { let exporter = opentelemetry_otlp::MetricExporter::builder() .with_http() .with_endpoint(url) + .with_protocol(Protocol::HttpBinary) .with_temporality(opentelemetry_sdk::metrics::Temporality::default()) .build() .unwrap(); @@ -77,6 +78,7 @@ fn init_tracer_provider(url: &str) -> SdkTracerProvider { let exporter = opentelemetry_otlp::SpanExporter::builder() .with_http() .with_endpoint(url) + .with_protocol(Protocol::HttpBinary) .build() .unwrap();