Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reconcile the Pyrra generated PrometheusRule CRs with Azure PrometheusRuleGroups resources #997

Open
Tracked by #907
monteiro-renato opened this issue Oct 11, 2024 · 0 comments
Assignees
Labels
area/observability Issues related to monitoring and logging (Sebastian,Bengt) PartOfEpic

Comments

@monteiro-renato
Copy link
Contributor

monteiro-renato commented Oct 11, 2024

Continuation of #995

Notes:

  • Azure has a tool that might work.
  • The tool doesn't accept the raw manifest that Pyrra generates. Here's an example input (i.e. we need to extract the group from the Pyrra generated manifest).
  • The Interval (in the arm template) needs to be between 1 and 1440 which means that the PrometheusRule manifest can't have intervals lower than 60s. (Property name: Interval, Attempted value: 0.5, Error: '' must be between 1 and 1440. You entered 0.5.)
  • Implementation can be done via a custom built controller that watches the PrometheusRule CRs and reconciles Azure PrometheusRuleGroups resources.
@monteiro-renato monteiro-renato added area/observability Issues related to monitoring and logging (Sebastian,Bengt) PartOfEpic labels Oct 11, 2024
@monteiro-renato monteiro-renato self-assigned this Oct 14, 2024
@monteiro-renato monteiro-renato changed the title Push the Traefik SLO metrics to the Centralized environment Convert the Pyrra generated PrometheusRule manifest into a Prometheus rule group ARM template Oct 14, 2024
@monteiro-renato monteiro-renato changed the title Convert the Pyrra generated PrometheusRule manifest into a Prometheus rule group ARM template Reconcile the Pyrra generated PrometheusRule CRs with Azure PrometheusRuleGroup resources Nov 11, 2024
@monteiro-renato monteiro-renato changed the title Reconcile the Pyrra generated PrometheusRule CRs with Azure PrometheusRuleGroup resources Reconcile the Pyrra generated PrometheusRule CRs with Azure PrometheusRuleGroups resources Nov 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/observability Issues related to monitoring and logging (Sebastian,Bengt) PartOfEpic
Projects
None yet
2 participants