pub struct OtlpTelemetrySettings {
pub endpoint: Option<String>,
pub traces_endpoint: Option<String>,
pub metrics_endpoint: Option<String>,
pub headers: BTreeMap<String, String>,
}Fields§
§endpoint: Option<String>Base URL for an OTLP/HTTP collector. Aether appends /v1/traces or
/v1/metrics for the respective signal.
traces_endpoint: Option<String>Exact OTLP/HTTP trace export URL. Overrides the traces URL derived from
endpoint, for providers that require a signal-specific endpoint.
metrics_endpoint: Option<String>Exact OTLP/HTTP metric export URL. Overrides the metrics URL derived from
endpoint, for providers that require a signal-specific endpoint.
headers: BTreeMap<String, String>Trait Implementations§
Source§impl Clone for OtlpTelemetrySettings
impl Clone for OtlpTelemetrySettings
Source§fn clone(&self) -> OtlpTelemetrySettings
fn clone(&self) -> OtlpTelemetrySettings
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 OtlpTelemetrySettings
impl Debug for OtlpTelemetrySettings
Source§impl Default for OtlpTelemetrySettings
impl Default for OtlpTelemetrySettings
Source§fn default() -> OtlpTelemetrySettings
fn default() -> OtlpTelemetrySettings
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OtlpTelemetrySettings
impl<'de> Deserialize<'de> for OtlpTelemetrySettings
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
impl Eq for OtlpTelemetrySettings
Source§impl JsonSchema for OtlpTelemetrySettings
impl JsonSchema for OtlpTelemetrySettings
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for OtlpTelemetrySettings
impl PartialEq for OtlpTelemetrySettings
Source§impl Serialize for OtlpTelemetrySettings
impl Serialize for OtlpTelemetrySettings
impl StructuralPartialEq for OtlpTelemetrySettings
Auto Trait Implementations§
impl Freeze for OtlpTelemetrySettings
impl RefUnwindSafe for OtlpTelemetrySettings
impl Send for OtlpTelemetrySettings
impl Sync for OtlpTelemetrySettings
impl Unpin for OtlpTelemetrySettings
impl UnsafeUnpin for OtlpTelemetrySettings
impl UnwindSafe for OtlpTelemetrySettings
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.