pub struct ObservabilityConfig {Show 16 fields
pub enabled: bool,
pub service_name: String,
pub service_namespace: String,
pub service_instance_id: String,
pub service_version: String,
pub environment: String,
pub cluster: String,
pub node_type: String,
pub node_id: String,
pub metrics: MetricsConfig,
pub traces: TracesConfig,
pub logs: LogsConfig,
pub otlp: OtlpConfig,
pub prometheus: PrometheusConfig,
pub subscriber_install_policy: SubscriberInstallPolicy,
pub resource_attributes: HashMap<String, String>,
}Fields§
§enabled: bool§service_name: String§service_namespace: String§service_instance_id: String§service_version: String§environment: String§cluster: String§node_type: String§node_id: String§metrics: MetricsConfig§traces: TracesConfig§logs: LogsConfig§otlp: OtlpConfig§prometheus: PrometheusConfig§subscriber_install_policy: SubscriberInstallPolicy§resource_attributes: HashMap<String, String>Trait Implementations§
Source§impl Clone for ObservabilityConfig
impl Clone for ObservabilityConfig
Source§impl Debug for ObservabilityConfig
impl Debug for ObservabilityConfig
Source§impl Default for ObservabilityConfig
impl Default for ObservabilityConfig
Source§impl<'de> Deserialize<'de> for ObservabilityConfigwhere
ObservabilityConfig: Default,
impl<'de> Deserialize<'de> for ObservabilityConfigwhere
ObservabilityConfig: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ObservabilityConfig
impl RefUnwindSafe for ObservabilityConfig
impl Send for ObservabilityConfig
impl Sync for ObservabilityConfig
impl Unpin for ObservabilityConfig
impl UnsafeUnpin for ObservabilityConfig
impl UnwindSafe for ObservabilityConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more