RuleGroupsNamespace
Source:
src/AWS/AMP/RuleGroupsNamespace.ts
A rule groups namespace inside an Amazon Managed Service for Prometheus workspace — a container of Prometheus recording and alerting rules, supplied as a YAML definition.
Creating a Rule Groups Namespace
Section titled “Creating a Rule Groups Namespace”const workspace = yield* AMP.Workspace("Metrics", {});const rules = yield* AMP.RuleGroupsNamespace("Rules", { workspaceId: workspace.workspaceId, name: "default", definition: `groups: - name: example rules: - record: metric:requests:rate5m expr: rate(http_requests_total[5m])`,});