74 lines
No EOL
2.1 KiB
TOML
74 lines
No EOL
2.1 KiB
TOML
[package]
|
|
name = "nigig-common"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
|
|
[dependencies]
|
|
tokio = { version = "1", features = ["rt", "sync", "fs", "macros", "time"] }
|
|
|
|
postcard = { version = "1.1.3", features = ["use-std"] }
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
ulid = { version = "1.2.1", features = ["serde"] }
|
|
chrono = { version = "0.4", features = ["serde"] }
|
|
error_set = "0.9.1"
|
|
serde_json = "1.0"
|
|
xitca-web = { version = "0.8.0" }
|
|
# surrealdb = { version = "3.0.5" }
|
|
|
|
# Logging
|
|
# opentelemetry = { version = "0.22", features = ["metrics"] }
|
|
# opentelemetry_sdk = { version = "0.22", features = ["rt-tokio", "metrics"] }
|
|
# opentelemetry-otlp = { version = "0.15", features = ["metrics", "tonic"] }
|
|
# opentelemetry-semantic-conventions = "0.14"
|
|
# tracing = "0.1"
|
|
# tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] }
|
|
# tracing-appender = "0.2"
|
|
# tracing-opentelemetry = "0.23"
|
|
dashmap = "6.0"
|
|
# tokio = { version = "1", features = ["time", "sync"] }
|
|
sysinfo = "0.30"
|
|
|
|
|
|
tracing = { version = "0.1.41" }
|
|
tracing-subscriber = { version = "0.3.20", features = [
|
|
"env-filter",
|
|
"json",
|
|
"fmt",
|
|
"ansi",
|
|
] }
|
|
tracing-appender = { version = "0.2" }
|
|
tracing-bunyan-formatter = { version = "0.3.10" }
|
|
metrics = { version = "0.24.2" }
|
|
metrics-exporter-prometheus = { version = "0.17.2" }
|
|
tracing-opentelemetry = { version = "0.31" }
|
|
opentelemetry = { version = "0.30", features = [
|
|
"trace",
|
|
"logs",
|
|
"metrics",
|
|
] }
|
|
opentelemetry_sdk = { version = "0.30", features = [
|
|
"trace",
|
|
"metrics",
|
|
"rt-tokio",
|
|
"logs",
|
|
"trace",
|
|
"tokio",
|
|
"experimental_async_runtime",
|
|
"experimental_logs_batch_log_processor_with_async_runtime",
|
|
"experimental_trace_batch_span_processor_with_async_runtime",
|
|
] }
|
|
opentelemetry-otlp = { version = "0.30", features = [
|
|
"tonic",
|
|
"metrics",
|
|
"logs",
|
|
"trace",
|
|
"grpc-tonic",
|
|
"http",
|
|
"http-proto",
|
|
"reqwest-client",
|
|
"tokio",
|
|
] }
|
|
opentelemetry-semantic-conventions = { version = "0.30" }
|
|
tracing-futures = { version = "0.2" }
|
|
prometheus-client = { version = "0.23.1" }
|
|
tracing-serde = { version = "0.2" } |