-
Notifications
You must be signed in to change notification settings - Fork 116
/
Cargo.toml
73 lines (69 loc) · 2.3 KB
/
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
[package]
name = "rezolus"
version = "2.16.4-alpha.0"
authors = ["Brian Martin <[email protected]>"]
license = "Apache-2.0"
publish = false
edition = "2021"
description = "High resolution systems performance telemetry agent"
[dependencies]
anyhow = "1.0.57"
async-trait = "0.1.56"
bcc = { version = "0.0.32", optional = true }
clap = "3.2.1"
crossbeam = "0.8.1"
ctrlc = { version = "3.2.2", features = ["termination"] }
dashmap = "5.3.4"
json = "0.12.4"
kafka = { version = "0.8.0", optional = true }
libc = "0.2.126"
num = "0.4.0"
num-derive = "0.3.3"
num-traits = "0.2.15"
nvml-wrapper = "0.7.0"
regex = "1.5.6"
reqwest = { version = "0.11.10", default-features = false, features = ["blocking"] }
rustcommon-atomics = { git = "https://github.com/twitter/rustcommon", rev = "ff5ca96b31461e1b08c59df770ae17903c54c1b2" }
rustcommon-heatmap = { git = "https://github.com/twitter/rustcommon", rev = "ff5ca96b31461e1b08c59df770ae17903c54c1b2" }
rustcommon-logger = { git = "https://github.com/twitter/rustcommon", rev = "ff5ca96b31461e1b08c59df770ae17903c54c1b2" }
rustcommon-streamstats = { git = "https://github.com/twitter/rustcommon", rev = "ff5ca96b31461e1b08c59df770ae17903c54c1b2" }
rustcommon-time = { git = "https://github.com/twitter/rustcommon", rev = "ff5ca96b31461e1b08c59df770ae17903c54c1b2" }
serde = "1.0.137"
serde_derive = "1.0.137"
strum = "0.24.1"
strum_macros = "0.24.1"
sysconf = "0.3.4"
thiserror = "1.0.31"
tiny_http = "0.10.0"
tokio = { version = "1.19.2", features = ["full"] }
toml = "0.5.9"
uuid = "0.8.2"
walkdir = "2.3.2"
[features]
all = ["bpf", "push_kafka"]
default = []
bpf = ["bcc"]
bpf_static = ["bpf", "bcc/static"]
bpf_static_llvm_8 = ["bpf", "bcc/llvm_8", "bcc/static"]
bpf_static_llvm_9 = ["bpf", "bcc/llvm_9", "bcc/static"]
bpf_v0_12_0 = ["bpf", "bcc/v0_12_0"]
bpf_v0_13_0 = ["bpf", "bcc/v0_13_0"]
bpf_v0_14_0 = ["bpf", "bcc/v0_14_0"]
bpf_v0_15_0 = ["bpf", "bcc/v0_15_0"]
bpf_v0_16_0 = ["bpf", "bcc/v0_16_0"]
bpf_v0_17_0 = ["bpf", "bcc/v0_17_0"]
bpf_v0_18_0 = ["bpf", "bcc/v0_18_0"]
bpf_v0_19_0 = ["bpf", "bcc/v0_19_0"]
bpf_v0_20_0 = ["bpf", "bcc/v0_20_0"]
bpf_v0_21_0 = ["bpf", "bcc/v0_21_0"]
bpf_v0_22_0 = ["bpf", "bcc/v0_22_0"]
bpf_v0_23_0 = ["bpf", "bcc/v0_23_0"]
push_kafka = ["kafka"]
[profile.bench]
debug = true
lto = true
codegen-units = 1
[profile.release]
debug = true
lto = true
codegen-units = 1