Observability: optional OpenObserve/OTLP diagnostics via config #3

Open
opened 2026-08-26 07:49:45 +00:00 by lost-rob0t · 0 comments
lost-rob0t commented 2026-08-26 07:49:45 +00:00 (Migrated from github.com)

Coordinate with https://github.com/lost-rob0t/starintel-server/issues/128.

Add optional operator-controlled diagnostics for the StarIntel router CLI.

  • Optional config/init observability block; default OFF.
  • No config means no exporter/network traffic and no observability dependency.
  • Instrument command duration/outcome, router/API connection lifecycle, retries, and failures using safe bounded metadata.
  • Never export command arguments containing target data, credentials, document contents, or tokens by default.
  • Auth for OTLP/OpenObserve comes from env/secret references, not checked-in config.
  • Exporter failure never changes command semantics or exit result.
  • Tests cover disabled zero-network and exporter-down behavior.
  • Document generic OTLP/OpenObserve example.

Docs: https://openobserve.ai/docs/ingestion/

No anonymous/product telemetry in this issue.

Coordinate with https://github.com/lost-rob0t/starintel-server/issues/128. Add optional operator-controlled diagnostics for the StarIntel router CLI. - [ ] Optional config/init observability block; default OFF. - [ ] No config means no exporter/network traffic and no observability dependency. - [ ] Instrument command duration/outcome, router/API connection lifecycle, retries, and failures using safe bounded metadata. - [ ] Never export command arguments containing target data, credentials, document contents, or tokens by default. - [ ] Auth for OTLP/OpenObserve comes from env/secret references, not checked-in config. - [ ] Exporter failure never changes command semantics or exit result. - [ ] Tests cover disabled zero-network and exporter-down behavior. - [ ] Document generic OTLP/OpenObserve example. Docs: https://openobserve.ai/docs/ingestion/ No anonymous/product telemetry in this issue.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nsaspy/star-router-cli#3
No description provided.