Skip to content

Observability stack + Other changes - #1150

Open
HatemMn wants to merge 34 commits into
developfrom
feat/other_changes_than_audit
Open

Observability stack + Other changes#1150
HatemMn wants to merge 34 commits into
developfrom
feat/other_changes_than_audit

Conversation

@HatemMn

@HatemMn HatemMn commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

This PR is a collection of commits deferred from #1115 , thanks to @Manuthor

Everything here is monitoring and OTLP telemetry, nothing about audit or SIEM.

The mise monitoring test spins up the OTel collector, VictoriaMetrics and Grafana and checks the metrics actually show up on the Prometheus endpoint. I also renamed otlp-metrics.md to otlp-telemetry.md and split the OTLP section out of logging.md, then reorganized nav.yml and SUMMARY.md so logging, log reference, OTLP and the monitoring stack all sit under one "Observability" entry instead of being scattered across three separate sections.

There's also a small orphaned file, otlp-audit-collector-config.yaml, left over from an earlier attempt at pushing audit events through OTLP before we switched to file tailing. It's unused now but I kept it here rather than in the audit PR since it's still OTLP-shaped.

Three unrelated one-liners rode along from the same branch history and didn't seem worth splitting further: a const fn tweak on the TTLV serializer's too

These files need to be reviewed one by one before any merge

HatemMn and others added 30 commits August 28, 2026 21:59
fix: fixes

fix: commit

fix: manual edits

fix: another fix
feat: WIP on feat/audit_and_siem

chore: adr

feat: fix the limits

doc: doc is hard

test: integration
feat: fix final flaws

feat: fix tests that didn't pass

fix: ci fix

feat: 2

feat: ci

fear: update reverse proxy docs

fix: iris

fix: another fix

fix: restaure iris
This commit basically hashes usernames
- UserId.username is now a typed UserId (not String) after develop's
  UserId refactor: use Display instead of clone().
- AuditFailureMode::default() disambiguated from Default::default()
  per clippy::default_trait_access (pedantic).
retrieve_objects() now takes ObjectHandle<'_> instead of &str after
develop's database API refactor.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants