Skip to content

Conversation

metalmatze
Copy link
Member

Description

Pyrra has been an add-on of kube-prometheus for 1.5 years.
With version v0.7.0 released, it is time to propose Pyrra as a core component.

Type of change

What type of changes does your code introduce to the kube-prometheus? Put an x in the box that apply.

  • CHANGE (fix or feature that would cause existing functionality to not work as expected)
  • FEATURE (non-breaking change which adds functionality)
  • BUGFIX (non-breaking change which fixes an issue)
  • ENHANCEMENT (non-breaking change which improves existing functionality)
  • NONE (if none of the other choices apply. Example, tooling, build system, CI, docs, etc.)

Changelog entry

Please put a one-line changelog entry below. Later this will be copied to the changelog file.

Pyrra is a core-component and not an add-on anymore 

- Move pyrra.libsonnet from addons to core components
- Update to Pyrra v0.8.4 from upstream jsonnet
- Add SLOs for various Kubernetes components:
  - API server (read/write errors and latency)
  - Kubelet (request and runtime errors)
  - CoreDNS (response errors and latency)
  - Prometheus Operator (reconcile and HTTP errors)
  - Prometheus (rule evaluation, SD, query, and notification errors)
  - Kube Controller Manager and Kube Proxy (request errors)
- Enable generic rules for Pyrra by default
- Update manifests and documentation accordingly
@metalmatze metalmatze requested a review from a team as a code owner June 13, 2025 18:00
@github-actions github-actions bot removed the stale label Jun 14, 2025
@github-actions github-actions bot added the stale label Aug 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant