pub struct SqliteProfilingConfigInput {
pub enabled: Option<bool>,
pub max_tracked_statement_fingerprints: Option<u32>,
pub max_tracked_transaction_fingerprints: Option<u32>,
pub max_prometheus_series: Option<u32>,
pub max_statements_per_transaction_trace: Option<u32>,
pub max_get_pages_requests_per_trace: Option<u32>,
pub max_transaction_name_bytes: Option<u32>,
pub slow_operation_threshold_ms: Option<u32>,
pub baseline_sample_rate: Option<f64>,
pub max_diagnostic_events_per_minute: Option<u32>,
pub diagnostic_event_queue_capacity: Option<u32>,
}Expand description
Sparse experimental SQLite profiling configuration used at runtime boundaries.
This entire configuration surface, including every field, is subject to change without notice.
Fields§
§enabled: Option<bool>§max_tracked_statement_fingerprints: Option<u32>§max_tracked_transaction_fingerprints: Option<u32>§max_prometheus_series: Option<u32>§max_statements_per_transaction_trace: Option<u32>§max_get_pages_requests_per_trace: Option<u32>§max_transaction_name_bytes: Option<u32>§slow_operation_threshold_ms: Option<u32>§baseline_sample_rate: Option<f64>§max_diagnostic_events_per_minute: Option<u32>§diagnostic_event_queue_capacity: Option<u32>Trait Implementations§
Source§impl Clone for SqliteProfilingConfigInput
impl Clone for SqliteProfilingConfigInput
Source§impl Debug for SqliteProfilingConfigInput
impl Debug for SqliteProfilingConfigInput
Auto Trait Implementations§
impl Freeze for SqliteProfilingConfigInput
impl RefUnwindSafe for SqliteProfilingConfigInput
impl Send for SqliteProfilingConfigInput
impl Sync for SqliteProfilingConfigInput
impl Unpin for SqliteProfilingConfigInput
impl UnsafeUnpin for SqliteProfilingConfigInput
impl UnwindSafe for SqliteProfilingConfigInput
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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> 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