dragonball: add conditional compilation for BalloonDeviceMetrics

Fixes: #7248

Signed-off-by: Songqian Li <mail@lisongqian.cn>
This commit is contained in:
Songqian Li 2023-10-24 13:33:39 +08:00
parent 3819f0ee6f
commit dce365d5b4

View File

@ -6,6 +6,7 @@ use std::collections::HashMap;
use std::sync::{Arc, RwLock};
use dbs_utils::metric::SharedIncMetric;
#[cfg(feature = "virtio-balloon")]
use dbs_virtio_devices::balloon::BalloonDeviceMetrics;
use lazy_static::lazy_static;
use serde::Serialize;
@ -63,6 +64,7 @@ pub struct DragonballMetrics {
pub seccomp: SeccompMetrics,
/// Metrics related to signals.
pub signals: SignalMetrics,
#[cfg(feature = "virtio-balloon")]
/// Metrics related to balloon device.
pub balloon: HashMap<String, Arc<BalloonDeviceMetrics>>,
}