tael-server 0.2.0

AI-agent-native observability server — OTLP trace ingestion with DuckDB storage
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub struct ServerConfig {
    pub otlp_grpc_addr: String,
    pub rest_api_addr: String,
    pub data_dir: String,
}

impl ServerConfig {
    pub fn from_env() -> Self {
        Self {
            otlp_grpc_addr: std::env::var("TAEL_OTLP_GRPC_ADDR")
                .unwrap_or_else(|_| "127.0.0.1:4317".into()),
            rest_api_addr: std::env::var("TAEL_REST_API_ADDR")
                .unwrap_or_else(|_| "127.0.0.1:7701".into()),
            data_dir: std::env::var("TAEL_DATA_DIR")
                .unwrap_or_else(|_| "./data".into()),
        }
    }
}