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§
fn health(&self) -> Result<()>
Sourcefn schema_version(&self) -> &str
fn schema_version(&self) -> &str
Provider-reported label for debugging (e.g. posthog-2024-01).