You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
75 lines
2.3 KiB
Rust
75 lines
2.3 KiB
Rust
use lazy_static::lazy_static;
|
|
use prometheus::*;
|
|
|
|
lazy_static! {
|
|
pub static ref SKILL_LEVEL: IntGaugeVec = register_int_gauge_vec!(
|
|
"openmw_player_skill_level",
|
|
"The skill levels of players",
|
|
&["player", "skill", "skill_id"]
|
|
)
|
|
.unwrap();
|
|
pub static ref SKILL_PROGRESS: GaugeVec = register_gauge_vec!(
|
|
"openmw_player_skill_progress",
|
|
"The skill progress of players",
|
|
&["player", "skill", "skill_id"]
|
|
)
|
|
.unwrap();
|
|
pub static ref ATTRIBUTE_LEVEL: IntGaugeVec = register_int_gauge_vec!(
|
|
"openmw_player_attr_level",
|
|
"The attribute levels of players",
|
|
&["player", "attribute", "attribute_id"]
|
|
)
|
|
.unwrap();
|
|
pub static ref LEVEL: IntGaugeVec =
|
|
register_int_gauge_vec!("openmw_player_level", "The level of players", &["player"])
|
|
.unwrap();
|
|
pub static ref LEVEL_PROGRESS: IntGaugeVec = register_int_gauge_vec!(
|
|
"openmw_player_level_progress",
|
|
"The level progress of players",
|
|
&["player"]
|
|
)
|
|
.unwrap();
|
|
pub static ref MAGICKA_BASE: GaugeVec = register_gauge_vec!(
|
|
"openmw_player_magicka_base",
|
|
"The base magicka of players",
|
|
&["player"]
|
|
)
|
|
.unwrap();
|
|
pub static ref MAGICKA: GaugeVec = register_gauge_vec!(
|
|
"openmw_player_magicka",
|
|
"The current magicka of players",
|
|
&["player"]
|
|
)
|
|
.unwrap();
|
|
pub static ref HEALTH_BASE: GaugeVec = register_gauge_vec!(
|
|
"openmw_player_health_base",
|
|
"The base health of players",
|
|
&["player"]
|
|
)
|
|
.unwrap();
|
|
pub static ref HEALTH: GaugeVec = register_gauge_vec!(
|
|
"openmw_player_health",
|
|
"The current health of players",
|
|
&["player"]
|
|
)
|
|
.unwrap();
|
|
pub static ref FATIGUE_BASE: GaugeVec = register_gauge_vec!(
|
|
"openmw_player_fatigue_base",
|
|
"The base fatigue of players",
|
|
&["player"]
|
|
)
|
|
.unwrap();
|
|
pub static ref FATIGUE: GaugeVec = register_gauge_vec!(
|
|
"openmw_player_fatigue",
|
|
"The current fatigue of players",
|
|
&["player"]
|
|
)
|
|
.unwrap();
|
|
pub static ref DISTANCE_TRAVELED: HistogramVec = register_histogram_vec!(
|
|
"openmw_player_distance_traveled",
|
|
"The amount of distance a player has travelled",
|
|
&["player"]
|
|
)
|
|
.unwrap();
|
|
}
|