feat(api): prometheus metrics

This commit is contained in:
spiral 2023-03-18 23:06:55 -04:00
parent d120a32904
commit fcc270f121
8 changed files with 283 additions and 13 deletions

View file

@ -33,11 +33,18 @@ pub struct ApiConfig {
pub remote_url: String,
}
fn _metrics_default() -> bool {
false
}
#[derive(Deserialize, Debug)]
pub struct PKConfig {
pub discord: DiscordConfig,
pub api: ApiConfig,
#[serde(default = "_metrics_default")]
pub run_metrics_server: bool,
pub(crate) gelf_log_url: Option<String>,
}