Formatting
This commit is contained in:
parent
d8e00da078
commit
464dba46a8
|
@ -1,4 +1,4 @@
|
|||
use std::{io, env, fmt, error::Error};
|
||||
use std::{env, error::Error, fmt, io};
|
||||
use toml::{self, de};
|
||||
|
||||
#[derive(Debug)]
|
||||
|
|
32
src/main.rs
32
src/main.rs
|
@ -14,11 +14,11 @@ use prometheus::{
|
|||
};
|
||||
use reqwest::header::USER_AGENT;
|
||||
use serde::Deserialize;
|
||||
use vrchat_prometheus_adapter::WsError;
|
||||
use std::collections::HashMap;
|
||||
use std::sync::OnceLock;
|
||||
use std::{env, fs};
|
||||
use url::Url;
|
||||
use vrchat_prometheus_adapter::WsError;
|
||||
|
||||
static PLAYER_COUNT: OnceLock<GaugeVec> = OnceLock::new();
|
||||
static VRCDN_VIEWERS: OnceLock<GaugeVec> = OnceLock::new();
|
||||
|
@ -89,46 +89,56 @@ struct VrcWorldData {
|
|||
}
|
||||
|
||||
fn register_metrics() {
|
||||
let _ = PLAYER_COUNT.set(
|
||||
PLAYER_COUNT
|
||||
.set(
|
||||
register_gauge_vec!(
|
||||
"vrchat_playercount",
|
||||
"Current number viewers according to VRCDN's API.",
|
||||
&["instance", "world", "name", "group"],
|
||||
)
|
||||
.unwrap(),
|
||||
);
|
||||
let _ = VRCDN_VIEWERS.set(
|
||||
)
|
||||
.unwrap();
|
||||
VRCDN_VIEWERS
|
||||
.set(
|
||||
register_gauge_vec!(
|
||||
"vrcdn_viewers",
|
||||
"Current number viewers according to VRCDN's API.",
|
||||
&["region", "group"],
|
||||
)
|
||||
.unwrap(),
|
||||
);
|
||||
let _ = WORLD_VISITS.set(
|
||||
)
|
||||
.unwrap();
|
||||
WORLD_VISITS
|
||||
.set(
|
||||
register_int_counter_vec!(
|
||||
"vrchat_world_visits",
|
||||
"Number of times a world has been visited.",
|
||||
&["world", "name"],
|
||||
)
|
||||
.unwrap(),
|
||||
);
|
||||
let _ = WORLD_OCCUPANTS.set(
|
||||
)
|
||||
.unwrap();
|
||||
WORLD_OCCUPANTS
|
||||
.set(
|
||||
register_gauge_vec!(
|
||||
"vrchat_world_occupants",
|
||||
"Occupants currently in the world",
|
||||
&["world", "name", "type"]
|
||||
)
|
||||
.unwrap(),
|
||||
);
|
||||
let _ = WORLD_FAVORITES.set(
|
||||
)
|
||||
.unwrap();
|
||||
WORLD_FAVORITES
|
||||
.set(
|
||||
register_int_counter_vec!(
|
||||
"vrchat_world_favorites",
|
||||
"Number of times a world has been favorited.",
|
||||
&["world", "name"],
|
||||
)
|
||||
.unwrap(),
|
||||
);
|
||||
)
|
||||
.unwrap();
|
||||
}
|
||||
|
||||
async fn load_config() -> Result<Config, WsError> {
|
||||
|
|
Loading…
Reference in a new issue