-
Notifications
You must be signed in to change notification settings - Fork 1
/
Cargo.toml
27 lines (25 loc) · 915 Bytes
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
[package]
name = "syspect"
version = "0.1.0"
edition = "2021"
rust-version = "1.81"
description = "Linux eBPF Monitoring daemon"
homepage = "https://git.sr.ht/~loshz/syspect"
repository = "https://git.sr.ht/~loshz/syspect"
license = "MIT AND GPL-3.0"
keywords = ["linux", "ebpf", "monitoring", "metrics", "prometheus"]
readme = "README.md"
[dependencies]
clap = { version = "4.5", default-features = false, features = ["std", "derive", "help", "usage", "error-context"] }
ctrlc = { version = "3.4", features = ["termination"] }
libbpf-rs = "0.24"
libc = "0.2"
metrics_server = "0.15"
nix = { version = "0.29", features = ["user"] }
prometheus-client = "0.22"
serde = { version = "1.0", features = ["derive"] }
thiserror = "2.0"
toml = "0.8"
[build-dependencies]
libbpf-cargo = "0.24"
vmlinux = { version = "0.0", git = "https://github.com/libbpf/vmlinux.h.git", rev = "83a228cf37fc65f2d14e4896a04922b5ee531a94" }