Observability: optional OpenObserve/OTLP support via init/config #59
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
priority:P1
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/quasar#59
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?
Cross-project observability work
Coordinate with https://github.com/lost-rob0t/starintel-server/issues/128.
Add optional operator-controlled observability for Quasar using OpenTelemetry/OTLP so OpenObserve is a supported destination without becoming a hard runtime dependency.
Docs: https://openobserve.ai/docs/ingestion/
Configuration
Wire this through Quasar's normal startup/init configuration. Absence of the observability block MUST preserve current behavior.
Config contract should cover:
enabled, OTLP HTTP/gRPC endpoint, service/instance name, environment, stream, enabled signals (logs,metrics,traces), batching/timeout limits, and auth via environment/secret reference rather than literal credentials.Acceptance
Exclusion
This is deployment observability only. Do not add StarIntel-owned analytics/product telemetry, installation IDs, or automatic crash upload here.