mirror of
https://github.com/YGGverse/aquatic.git
synced 2026-04-01 18:25:30 +00:00
implement info-hash JSON/API #226
This commit is contained in:
parent
e6b37c1c5f
commit
4b473a63bc
2 changed files with 62 additions and 2 deletions
|
|
@ -183,6 +183,12 @@ pub struct StatisticsConfig {
|
|||
pub write_html_to_file: bool,
|
||||
/// Path to save HTML file to
|
||||
pub html_file_path: PathBuf,
|
||||
/// Save statistics as JSON to a file
|
||||
pub write_json_to_file: bool,
|
||||
/// Path to dump JSON info-hash IPv4 to
|
||||
pub json_info_hash_ipv4_file_path: PathBuf,
|
||||
/// Path to dump JSON info-hash IPv6 to
|
||||
pub json_info_hash_ipv6_file_path: PathBuf,
|
||||
/// Run a prometheus endpoint
|
||||
#[cfg(feature = "prometheus")]
|
||||
pub run_prometheus_endpoint: bool,
|
||||
|
|
@ -223,6 +229,9 @@ impl Default for StatisticsConfig {
|
|||
print_to_stdout: false,
|
||||
write_html_to_file: false,
|
||||
html_file_path: "tmp/statistics.html".into(),
|
||||
write_json_to_file: false,
|
||||
json_info_hash_ipv4_file_path: "tmp/info_hash_v4.json".into(),
|
||||
json_info_hash_ipv6_file_path: "tmp/info_hash_v6.json".into(),
|
||||
#[cfg(feature = "prometheus")]
|
||||
run_prometheus_endpoint: false,
|
||||
#[cfg(feature = "prometheus")]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue