mirror of
https://github.com/neondatabase/neon.git
synced 2026-01-04 12:02:55 +00:00
Added basic instrumentation to integrate sentry with the proxy, pageserver, and safekeeper processes. Currently in sentry there are three projects, one for each process. Sentry url is sent to all three processes separately via cli args.
49 lines
1.0 KiB
TOML
49 lines
1.0 KiB
TOML
[package]
|
|
name = "utils"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
|
|
[dependencies]
|
|
sentry = "0.29.0"
|
|
async-trait = "0.1"
|
|
anyhow = "1.0"
|
|
bincode = "1.3"
|
|
bytes = "1.0.1"
|
|
hyper = { version = "0.14.7", features = ["full"] }
|
|
routerify = "3"
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
serde_json = "1"
|
|
thiserror = "1.0"
|
|
tokio = { version = "1.17", features = ["macros"]}
|
|
tokio-rustls = "0.23"
|
|
tracing = "0.1"
|
|
tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] }
|
|
nix = "0.25"
|
|
signal-hook = "0.3.10"
|
|
rand = "0.8.3"
|
|
jsonwebtoken = "8"
|
|
hex = { version = "0.4.3", features = ["serde"] }
|
|
rustls = "0.20.2"
|
|
rustls-split = "0.3.0"
|
|
git-version = "0.3.5"
|
|
serde_with = "2.0"
|
|
once_cell = "1.13.0"
|
|
strum = "0.24"
|
|
strum_macros = "0.24"
|
|
|
|
metrics = { path = "../metrics" }
|
|
pq_proto = { path = "../pq_proto" }
|
|
workspace_hack = { version = "0.1", path = "../../workspace_hack" }
|
|
|
|
[dev-dependencies]
|
|
byteorder = "1.4.3"
|
|
bytes = "1.0.1"
|
|
hex-literal = "0.3"
|
|
tempfile = "3.2"
|
|
criterion = "0.4"
|
|
rustls-pemfile = "1"
|
|
|
|
[[bench]]
|
|
name = "benchmarks"
|
|
harness = false
|