use oxigdal_observability::telemetry::{TelemetryConfig, init_with_config};
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let config = TelemetryConfig::new("oxigdal-example")
.with_service_version("1.0.0")
.with_service_namespace("examples")
.with_sampling_rate(1.0) .with_resource_attribute("environment", "development");
let provider = init_with_config(config).await?;
println!("Telemetry initialized: {}", provider.is_initialized());
provider.shutdown().await?;
Ok(())
}