Metrics

List the monitoring alert rules scoped to a node.

Node 0 is the synthetic control-plane node, which owns the seeded proxy.* (error rate, p99 latency) and node.* (file-descriptor / socket exhaustion) defaults. Without this endpoint those rules exist only in the database and the operator has no way to see that they are watching, let alone retune or silence them.

get/nodes/{id}/metrics/alert-rules

Request

  • Base URL: /api (relative, and the document was published on a file host, not at the API’s origin)
  • URL: /api/nodes/{id}/metrics/alert-rules
  • Auth: HTTP bearer

Path parameters

idinteger required

Node ID (0 = control plane)

Response

List of node alert rules

comparatorstring required
deployment_idinteger nullable
enabledboolean required
for_duration_secsinteger required
idinteger required
metric_namestring required
namestring required
node_idinteger nullable

Node the rule is scoped to. 0 is the synthetic control-plane node (see CONTROL_PLANE_NODE_ID), which owns the proxy.* and node.* rules. Exactly one of service_id/deployment_id/node_id is set.

service_idinteger nullable
severitystring required
silenced_untilstring nullable
thresholdnumber double required

Changes

No recorded changes to this operation across all 50 revisions of this API.