Monitoring
Monitoring
Defines the high-level intent for system monitoring and observability.
NOT YET IMPLEMENTED. Declared in the schema but currently inert: the engine registers the manifest in the dependency graph but no defaulter, validator, or executor reads its spec, so applying it provisions nothing. Intended future behavior: act as the configuration gateway that enables observability across the platform, activating the processing of child Alerting manifests and configuring the necessary telemetry infrastructure.
| Property | Type | Description |
|---|---|---|
| apiVersion | string | API schema version. Pins the manifest to a specific schema contract for backward-compatibility. Must be the constant lowops.manifests.v1. |
| kind | string | Resource kind discriminator. Identifies this document as a Monitoring manifest so the engine routes it to the correct defaulter, validator, computer, and executor. Must be the constant Monitoring. |
| metadata | map | Classification labels and graph linkage. Free-form key/value pairs used to classify the manifest. Certain reserved keys (e.g. name, project) are read by the engine to resolve this manifest's identity and its parent Project in the dependency graph. |
| spec | Spec | Desired monitoring configuration. The authoritative, user-authored specification for this manifest. See Spec. |
Spec
User-provided monitoring configuration.
NOT YET IMPLEMENTED. No consumer currently reads these fields. Intended future behavior: control the global enablement of monitoring services and gate whether child Alerting manifests are evaluated for this scope.
| Property | Type | Description |
|---|---|---|
| enabled | bool | Master switch for monitoring. NOT YET IMPLEMENTED. Currently ignored by the engine. Intended future behavior: when true, the platform configures monitoring services and enables the processing of any child Alerting manifests; when false, observability remains off for this scope. |
| description | string | Human-readable description of this monitoring scope. Optional free text describing the intent of this configuration. Used only as context for operators and AI assistants reasoning about the manifest; it does not affect provisioning. |