Observability: optional OpenObserve/OTLP support via config #6
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starintel-labs/starintel-biz#6
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Coordinate with https://github.com/lost-rob0t/starintel-server/issues/128 and https://github.com/starintel-labs/starintel-infra/issues/78.
Add optional operator-controlled OpenTelemetry/OTLP observability to StarIntel billing, with OpenObserve as a supported destination rather than a hard runtime dependency.
Configuration/defaults
Instrumentation
Data-minimization boundary
Use an explicit allow-list for exported attributes. By default, NEVER export:
Prefer low-cardinality operational fields such as operation kind, provider kind, normalized state/error class, duration bucket, counts, service/version/environment, and success/failure status.
Tests/docs
Docs: https://openobserve.ai/docs/ingestion/
Explicit exclusion
This issue is operator-owned deployment observability only. Do not add anonymous usage analytics, product telemetry, customer tracking, persistent installation identifiers, or a StarIntel-operated global telemetry collector here. Product telemetry requires a separate explicit opt-in/privacy decision.