feat: add prometheus and protobuf messages

Signed-off-by: kjuulh <contact@kjuulh.io>
This commit is contained in:
2024-11-10 13:42:19 +01:00
parent 0e03a8b9ac
commit a91846398c
16 changed files with 359 additions and 96 deletions

25
Cargo.lock generated
View File

@@ -1627,6 +1627,7 @@ dependencies = [
"drift",
"nodata-storage",
"notmad",
"prometheus",
"prost",
"prost-types",
"rand",
@@ -1661,7 +1662,10 @@ name = "nodata-storage"
version = "0.1.0"
dependencies = [
"anyhow",
"bytes",
"hex",
"prost",
"prost-types",
"sha2",
"tokio",
"tracing",
@@ -1922,6 +1926,21 @@ dependencies = [
"unicode-ident",
]
[[package]]
name = "prometheus"
version = "0.13.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d33c28a30771f7f96db69893f78b857f7450d7e0237e9c8fc6427a81bae7ed1"
dependencies = [
"cfg-if",
"fnv",
"lazy_static",
"memchr",
"parking_lot",
"protobuf",
"thiserror",
]
[[package]]
name = "prost"
version = "0.13.3"
@@ -1954,6 +1973,12 @@ dependencies = [
"prost",
]
[[package]]
name = "protobuf"
version = "2.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94"
[[package]]
name = "quote"
version = "1.0.37"