1.1 KiB
1.1 KiB
NightLight
nightlight is UltraCloud's supported metrics ingestion and query service for the edge bundle.
Supported product shape
NightLight is supported as a single-node WAL/snapshot service; replicated HA metrics storage is not part of the product contract.
- Retention is instance-wide and controlled by
retention_days, the WAL, and periodic snapshots. - The supported proof scope is
nix run ./nix/test-cluster#cluster -- fresh-matrix, which validates the shipped HTTP and gRPC query surface on the gateway node. - Shared deployments should put authentication and exposure policy in front of NightLight through APIGateway or another authenticated front door.
Tenant boundary
NightLight does not provide a hard multi-tenant security boundary inside the process.
- One NightLight instance per environment or tenant boundary is the recommended shape when strong separation is needed.
- Labels and caller discipline can partition data operationally, but they are not a product-grade authorization boundary.
- Per-tenant retention or quota enforcement is not part of the current contract.