feat(telemetry): report process memory and process and host uptime
This commit is contained in:
16 files changed
+311
-8
No files matched your search
@@ -3,7 +3,7 @@ use anyhow::Result;
|
||||
pub use wakey_core::telemetry::TelemetryGuard;
|
||||
|
||||
pub fn init(verbose: u8, telemetry: &TelemetryConfig) -> Result<TelemetryGuard> {
|
||||
wakey_core::telemetry::init(
|
||||
let guard = wakey_core::telemetry::init(
|
||||
telemetry,
|
||||
"wakey-control-plane",
|
||||
match verbose {
|
||||
@@ -12,5 +12,8 @@ pub fn init(verbose: u8, telemetry: &TelemetryConfig) -> Result<TelemetryGuard>
|
||||
_ => "wakey_control_plane=trace,wakey_core=info,opentelemetry=warn",
|
||||
},
|
||||
None,
|
||||
)
|
||||
)?;
|
||||
#[cfg(target_os = "linux")]
|
||||
let guard = guard.with_process_metrics(wakey_linux::telemetry::ProcfsProcessMetrics);
|
||||
Ok(guard)
|
||||
}
|
||||
Reference in new issue
Block a user