Skip to main content

TelemetryQueryProvider

Trait TelemetryQueryProvider 

Source
pub trait TelemetryQueryProvider: Send + Sync {
    // Required methods
    fn health(&self) -> Result<()>;
    fn schema_version(&self) -> &str;
    fn pull(&self, window: PullWindow, cursor: Option<&str>) -> Result<PullPage>;
}
Expand description

Abstraction for PostHog / Datadog query APIs. OTLP is export-only, not a query authority.

Required Methods§

Source

fn health(&self) -> Result<()>

Source

fn schema_version(&self) -> &str

Provider-reported label for debugging (e.g. posthog-2024-01).

Source

fn pull(&self, window: PullWindow, cursor: Option<&str>) -> Result<PullPage>

Implementors§