Skip to main content

tuwunel_admin/debug/
task_interval.rs

1use tuwunel_core::Result;
2
3use crate::admin_command;
4
5#[admin_command]
6pub(super) async fn task_interval(&self) -> Result {
7	let out = self
8		.services
9		.server
10		.metrics
11		.task_interval()
12		.map_or_else(
13			|| "Task metrics are not available.".to_owned(),
14			|metrics| format!("```rs\n{metrics:#?}\n```"),
15		);
16
17	self.write_str(&out).await
18}