Skip to content

Configure inhibit/silence rule for instance_size_dependent label before enabling azure_postgres_connections_high alert #148

@ian-flores

Description

@ian-flores

Context

The azure_postgres_connections_high alert rule in python-pulumi/src/ptd/grafana_alerts/azure_postgres.yaml is currently paused (isPaused: true). It must remain paused until two conditions are met:

  1. An inhibit/silence rule for the instance_size_dependent: "true" label is configured in Alertmanager/Grafana OnCall, so small-SKU Postgres instances don't produce false positives.
  2. This tracking issue URL is recorded in the YAML comment.

What needs to be done

  • Configure an inhibit/silence rule that suppresses alerts with instance_size_dependent="true" for known small-SKU Postgres instances.
  • Once the inhibit rule is in place, update the isPaused: true comment in azure_postgres.yaml with this issue URL and unpause the alert.

Related file

python-pulumi/src/ptd/grafana_alerts/azure_postgres.yaml, rule uid: azure_postgres_connections_high

A test in python-pulumi/tests/test_azure_alert_files.py guards against accidental unpausing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions