Repository navigation
Expand file tree
/
Copy pathCargo.toml
More file actions
69 lines (59 loc) · 1.79 KB
/
Copy pathCargo.toml
File metadata and controls
69 lines (59 loc) · 1.79 KB
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
[package]
name = "stress"
version = "0.1.0"
edition = "2021"
license = "Apache-2.0"
rust-version = "1.75.0"
publish = false
autobenches = false
[[bin]] # Bin to run the metrics stress tests for Counter
name = "metrics"
path = "src/metrics_counter.rs"
doc = false
bench = false
[[bin]] # Bin to run the metrics stress tests for Gauge
name = "metrics_gauge"
path = "src/metrics_gauge.rs"
doc = false
bench = false
[[bin]] # Bin to run the metrics stress tests for Histogram
name = "metrics_histogram"
path = "src/metrics_histogram.rs"
doc = false
bench = false
[[bin]] # Bin to run the metrics overflow stress tests
name = "metrics_overflow"
path = "src/metrics_overflow.rs"
doc = false
bench = false
[[bin]] # Bin to run the logs stress tests
name = "logs"
path = "src/logs.rs"
doc = false
bench = false
[[bin]] # Bin to run the traces stress tests
name = "traces"
path = "src/traces.rs"
doc = false
bench = false
[[bin]] # Bin to run the stress tests to show the cost of random number generation
name = "random"
path = "src/random.rs"
doc = false
bench = false
[dependencies]
ctrlc = { workspace = true }
lazy_static = { workspace = true }
num_cpus = { workspace = true }
opentelemetry = { path = "../opentelemetry", features = ["metrics", "logs", "trace"] }
opentelemetry_sdk = { path = "../opentelemetry-sdk", features = ["metrics", "logs", "trace", "experimental_logs_concurrent_log_processor", "experimental_metrics_custom_reader"] }
opentelemetry-appender-tracing = { workspace = true }
rand = { workspace = true, features = ["small_rng", "os_rng"] }
tracing = { workspace = true, features = ["std"]}
tracing-subscriber = { workspace = true, features = ["registry", "std"] }
num-format = { workspace = true }
sysinfo = { workspace = true, optional = true }
[features]
stats = ["sysinfo"]
[lints]
workspace = true