pub struct RecordingChannelConfig {
pub filter: String,
pub sink: Option<String>,
}Expand description
单通道配置:语义过滤器 + 出口覆盖
Fields§
§filter: String通道语义过滤器
每个通道有自己的过滤词汇:
- observability: off / digest / detailed / full
- audit: off / mutations / all
- security: off / critical / high / medium / all
- operations: off / lifecycle / detailed
sink: Option<String>记录出口 URI(single sink)
支持:
- file://…
- otlp+http://…
- otlp+grpc://…
Trait Implementations§
Source§impl Clone for RecordingChannelConfig
impl Clone for RecordingChannelConfig
Source§fn clone(&self) -> RecordingChannelConfig
fn clone(&self) -> RecordingChannelConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RecordingChannelConfig
impl Debug for RecordingChannelConfig
Source§impl Default for RecordingChannelConfig
impl Default for RecordingChannelConfig
Source§fn default() -> RecordingChannelConfig
fn default() -> RecordingChannelConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RecordingChannelConfig
impl<'de> Deserialize<'de> for RecordingChannelConfig
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
Source§impl PartialEq for RecordingChannelConfig
impl PartialEq for RecordingChannelConfig
Source§impl Serialize for RecordingChannelConfig
impl Serialize for RecordingChannelConfig
impl StructuralPartialEq for RecordingChannelConfig
Auto Trait Implementations§
impl Freeze for RecordingChannelConfig
impl RefUnwindSafe for RecordingChannelConfig
impl Send for RecordingChannelConfig
impl Sync for RecordingChannelConfig
impl Unpin for RecordingChannelConfig
impl UnsafeUnpin for RecordingChannelConfig
impl UnwindSafe for RecordingChannelConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request