From d9ccd0909e6af08d57fcf7ba9447d90e3cf51a3b Mon Sep 17 00:00:00 2001 From: Etienne Kemp-Rousseau Date: Mon, 26 Jan 2026 17:10:45 -0500 Subject: [PATCH 1/9] base proposal Signed-off-by: Etienne Kemp-Rousseau --- .../steering/product/2026-02-slo-extension.md | 78 +++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 website/community/steering/product/2026-02-slo-extension.md diff --git a/website/community/steering/product/2026-02-slo-extension.md b/website/community/steering/product/2026-02-slo-extension.md new file mode 100644 index 000000000..3c1304a12 --- /dev/null +++ b/website/community/steering/product/2026-02-slo-extension.md @@ -0,0 +1,78 @@ +--- +title: "2026-06: SLO extension" +--- + +- ✍🏻 **Author(s):** [etiennnr](https://github.com/etiennnr) (Γ‰tienne Kemp-Rousseau) +- πŸ—“οΈ **Presentation:** _(TBD)_ +- πŸŽ₯ **Recording:** _(TBD)_ +- πŸ‘¨β€βš–οΈ **Decisions:** + - _pending_ + +## Table of Contents + +- [Table of Contents](#table-of-contents) +- [Motivation](#motivation) +- [Proposal](#proposal) +- [Impact and Alternatives](#impact-and-alternatives) +- [Decision Request](#decision-request) +- [Appendix](#references) + +## Motivation + +**What is the problem/opportunity?** + +Although Gardener and kubernetes expose a lot of metrics, there are presently no easy way to evaluate the availability of a shoot from the shoot-owner perspective. In the context that Gardener is meant to run a multitude of kubernetes clusters at scale, operating it is usually not an easy endavour. + +**Why should we care?** + +Day-2 operation tooling is a must to help drive adoption. + +**Who benefits (users, developers, platform teams)?** + +Operation team(s): Having a ready to go extension to help with reliability and day-to-day operations + +Developers: Having SLOs is a great tool to help prioritize between reliability and feature. + +Users : Since SLOs are internal objectives for the meant for the team running Gardener, they are normally not shared with the users. However, better reliability generaly makes customers happy, which intern drives user adoption. + +## Proposal + +**What is being proposed?** + +An SLO extension that provides a standardized framework for measuring and monitoring shoot cluster reliability from the shoot-owner perspective. This extension enables Gardener operators to make data-driven decisions about reliability vs feature prioritization while providing clear visibility into system health. + +**What changes, features, or decisions are required?** + +This extension delivers three core capabilities: + +- **SLO visibility**: View SLO status globally (across all shoots) and per-shoot via Perses dashboards. +- **Configurable SLOs**: Define custom SLOs tailored to operator-specific reliability requirements (configured at landscape level) +- **SLO-based alerting**: Create all the data to then configure alerting based on SLO breaches and burn rates. Hence an Alertmanager instance could also be deployed as part of the extension. + +The extension builds on the observability 2.0 infrastructure (Prometheus and Perses operators), using a dedicated Prometheus instance in the runtime cluster to collect and aggregate SLO-specific metrics without impacting existing monitoring systems. + +**Include diagrams or examples where helpful.** + +Technical architecture details, specific SLO definitions, and implementation design will be presented in a subsequent Technical Steering proposal upon approval. + +## Impact and Alternatives + +**What are the potential risks, downsides, or trade-offs?** + +The primary complexity involves managing dedicated Prometheus infrastructure and coordinating resource changes across both runtime and seed clusters. However, this is mitigated by building on the proven observability 2.0 foundation, which already handles similar cross-cluster orchestration. + +**What alternative approaches were considered?** + +- **Reusing existing Prometheus instances**: Rejected due to risk of impacting other critical metrics. Since SLO calculations can be resource-intensive, isolating them ensures stability and separation of concerns. + +## Decision Request + +**What decision is needed from the committee?** + +Should we invest in developing this SLO extension as a strategic initiative to improve operational excellence and drive Gardener adoption? Upon approval, a detailed technical design will be prepared for Technical Steering review. + +## References + +- [Kubernetes's SLI / SLO](https://github.com/kubernetes/community/blob/master/sig-scalability/slos/slos.md) +- [SRE Book](https://sre.google/sre-book/table-of-contents/) (why) +- [SRE Workbook](https://sre.google/workbook/table-of-contents/) (how) From a4aa57243cf03e126314c3fd057ec7dc5d18c296 Mon Sep 17 00:00:00 2001 From: Etienne Kemp-Rousseau Date: Mon, 26 Jan 2026 17:29:50 -0500 Subject: [PATCH 2/9] adding details Signed-off-by: Etienne Kemp-Rousseau --- website/community/steering/product/2026-02-slo-extension.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/website/community/steering/product/2026-02-slo-extension.md b/website/community/steering/product/2026-02-slo-extension.md index 3c1304a12..1e25b075e 100644 --- a/website/community/steering/product/2026-02-slo-extension.md +++ b/website/community/steering/product/2026-02-slo-extension.md @@ -45,9 +45,9 @@ An SLO extension that provides a standardized framework for measuring and monito This extension delivers three core capabilities: -- **SLO visibility**: View SLO status globally (across all shoots) and per-shoot via Perses dashboards. -- **Configurable SLOs**: Define custom SLOs tailored to operator-specific reliability requirements (configured at landscape level) -- **SLO-based alerting**: Create all the data to then configure alerting based on SLO breaches and burn rates. Hence an Alertmanager instance could also be deployed as part of the extension. +- **Default and custom SLI**: A set of predefined SLIs based on industry best practices for Kubernetes clusters. However, since the needs of each operators may vary, these defaults will configurable. There should also be the ability to define custom SLIs based on specific metrics exposed by Gardener or the shoot clusters. However, those SLIs would be generic across the landscape. +- **Configurable SLOs**: The SLOs perametrcs (SLI, threshold, ...) should be configurable. Then a templating engine would generate the necessary Prometheus recording rules and Perses dashboards. +- **SLO-based alerting**: Since we have the data to calculate SLO violations and burn rates (SRE best practice), we should also provide as part of the extension the capability to configure an Alertmanager based on those SLOs. The extension builds on the observability 2.0 infrastructure (Prometheus and Perses operators), using a dedicated Prometheus instance in the runtime cluster to collect and aggregate SLO-specific metrics without impacting existing monitoring systems. From caf43d13129f30f5ae73d93a41ad384a06e9c22d Mon Sep 17 00:00:00 2001 From: Etienne Kemp-Rousseau Date: Tue, 27 Jan 2026 09:41:17 -0500 Subject: [PATCH 3/9] adding to index file as well Signed-off-by: Etienne Kemp-Rousseau --- website/community/steering/product/_index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/website/community/steering/product/_index.md b/website/community/steering/product/_index.md index f981971f6..241267983 100644 --- a/website/community/steering/product/_index.md +++ b/website/community/steering/product/_index.md @@ -7,3 +7,4 @@ title: Product Steering | Date | Title | |--------------|---------------------------------------------------------| | `2025-03-17` | [Scaling Recommender](./2025-03-scaling-recommender.md) | +| `2026-02-xx` | [SLO Extension](./2026-02-slo-extension.md) | From ad05550e7eb6dd884a57b59375dd4feaaff78dcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89tienne=20Kemp-Rousseau?= <36542216+etiennnr@users.noreply.github.com> Date: Tue, 27 Jan 2026 09:46:17 -0500 Subject: [PATCH 4/9] Apply suggestions from code review Co-authored-by: Marc Vornetran --- .../steering/product/2026-02-slo-extension.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/website/community/steering/product/2026-02-slo-extension.md b/website/community/steering/product/2026-02-slo-extension.md index 1e25b075e..f5ad0d74b 100644 --- a/website/community/steering/product/2026-02-slo-extension.md +++ b/website/community/steering/product/2026-02-slo-extension.md @@ -21,7 +21,7 @@ title: "2026-06: SLO extension" **What is the problem/opportunity?** -Although Gardener and kubernetes expose a lot of metrics, there are presently no easy way to evaluate the availability of a shoot from the shoot-owner perspective. In the context that Gardener is meant to run a multitude of kubernetes clusters at scale, operating it is usually not an easy endavour. +Although Gardener and Kubernetes expose a lot of metrics, there is presently no easy way to evaluate the availability of a shoot from the shoot-owner perspective. In the context that Gardener is meant to run a multitude of Kubernetes clusters at scale, operating it is usually not an easy endeavor. **Why should we care?** @@ -33,7 +33,7 @@ Operation team(s): Having a ready to go extension to help with reliability and d Developers: Having SLOs is a great tool to help prioritize between reliability and feature. -Users : Since SLOs are internal objectives for the meant for the team running Gardener, they are normally not shared with the users. However, better reliability generaly makes customers happy, which intern drives user adoption. +Users: Since SLOs are internal objectives meant for the team running Gardener, they are normally not shared with the users. However, better reliability generally makes customers happy, which in turn drives user adoption. ## Proposal @@ -45,11 +45,11 @@ An SLO extension that provides a standardized framework for measuring and monito This extension delivers three core capabilities: -- **Default and custom SLI**: A set of predefined SLIs based on industry best practices for Kubernetes clusters. However, since the needs of each operators may vary, these defaults will configurable. There should also be the ability to define custom SLIs based on specific metrics exposed by Gardener or the shoot clusters. However, those SLIs would be generic across the landscape. -- **Configurable SLOs**: The SLOs perametrcs (SLI, threshold, ...) should be configurable. Then a templating engine would generate the necessary Prometheus recording rules and Perses dashboards. +- **Default and custom SLI**: A set of predefined SLIs based on industry best practices for Kubernetes clusters. However, since the needs of each operator may vary, these defaults will be configurable. There should also be the ability to define custom SLIs based on specific metrics exposed by Gardener or the shoot clusters. However, those SLIs would be generic across the landscape. +- **Configurable SLOs**: The SLOs parameters (SLI, threshold, ...) should be configurable. Then a templating engine would generate the necessary Prometheus recording rules and Perses dashboards. - **SLO-based alerting**: Since we have the data to calculate SLO violations and burn rates (SRE best practice), we should also provide as part of the extension the capability to configure an Alertmanager based on those SLOs. -The extension builds on the observability 2.0 infrastructure (Prometheus and Perses operators), using a dedicated Prometheus instance in the runtime cluster to collect and aggregate SLO-specific metrics without impacting existing monitoring systems. +The extension builds on the [Observability 2.0](../technical/2025-03-observability-2.0.md) infrastructure (Prometheus and Perses operators), using a dedicated Prometheus instance in the runtime cluster to collect and aggregate SLO-specific metrics without impacting existing monitoring systems. **Include diagrams or examples where helpful.** @@ -59,7 +59,7 @@ Technical architecture details, specific SLO definitions, and implementation des **What are the potential risks, downsides, or trade-offs?** -The primary complexity involves managing dedicated Prometheus infrastructure and coordinating resource changes across both runtime and seed clusters. However, this is mitigated by building on the proven observability 2.0 foundation, which already handles similar cross-cluster orchestration. +The primary complexity involves managing dedicated Prometheus infrastructure and coordinating resource changes across both runtime and seed clusters. However, this is mitigated by building on the proven Observability 2.0 foundation, which already handles similar cross-cluster orchestration. **What alternative approaches were considered?** From fc157369218f673cf01e6b52f04e7a83fad69b3c Mon Sep 17 00:00:00 2001 From: Etienne Kemp-Rousseau Date: Tue, 27 Jan 2026 10:27:13 -0500 Subject: [PATCH 5/9] Adding details and clarifications Signed-off-by: Etienne Kemp-Rousseau --- .../steering/product/2026-02-slo-extension.md | 26 +++++++++++-------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/website/community/steering/product/2026-02-slo-extension.md b/website/community/steering/product/2026-02-slo-extension.md index f5ad0d74b..da8a5d9ce 100644 --- a/website/community/steering/product/2026-02-slo-extension.md +++ b/website/community/steering/product/2026-02-slo-extension.md @@ -15,39 +15,42 @@ title: "2026-06: SLO extension" - [Proposal](#proposal) - [Impact and Alternatives](#impact-and-alternatives) - [Decision Request](#decision-request) -- [Appendix](#references) +- [References](#references) ## Motivation **What is the problem/opportunity?** -Although Gardener and Kubernetes expose a lot of metrics, there is presently no easy way to evaluate the availability of a shoot from the shoot-owner perspective. In the context that Gardener is meant to run a multitude of Kubernetes clusters at scale, operating it is usually not an easy endeavor. +Although Gardener and Kubernetes expose a lot of metrics, there is presently no easy way to evaluate the availability of a shoot from the customer (shoot owner/operator) perspective. In the context that Gardener is meant to run a multitude of Kubernetes clusters at scale, operating it is usually not an easy endeavor. Having such means to measure and monitor the shoot's reliability is a key aspect from both customer happiness and operation excellence. **Why should we care?** -Day-2 operation tooling is a must to help drive adoption. +Day-2 operation tooling is a must to help drive adoption. This also mimics industry best practices as described in the [SRE book](https://sre.google/sre-book/table-of-contents/). + +This extension also enables Gardener operators and developers to make data-driven decisions about reliability vs feature prioritization while providing clear visibility into system health. **Who benefits (users, developers, platform teams)?** -Operation team(s): Having a ready to go extension to help with reliability and day-to-day operations +Gardener operation team: Having a ready to go extension to help with reliability and day-to-day operations -Developers: Having SLOs is a great tool to help prioritize between reliability and feature. +Developers: Having SLOs is a great tool to help prioritize between reliability and feature issues. -Users: Since SLOs are internal objectives meant for the team running Gardener, they are normally not shared with the users. However, better reliability generally makes customers happy, which in turn drives user adoption. +Users: Since SLOs are internal objectives meant for Gardener operators, they are normally not shared with the end users (shoot owners/operators). However, better reliability generally makes customers happy, which in turn drives user adoption. ## Proposal **What is being proposed?** -An SLO extension that provides a standardized framework for measuring and monitoring shoot cluster reliability from the shoot-owner perspective. This extension enables Gardener operators to make data-driven decisions about reliability vs feature prioritization while providing clear visibility into system health. +An SLO (service level objective) extension that provides a standardized framework for measuring and monitoring shoot cluster reliability, always from the customer perspective. By customer perspective, we want to focus on metrics that would reflect the customer's experience and satisfaction. **What changes, features, or decisions are required?** -This extension delivers three core capabilities: +This extension delivers 4 core capabilities: -- **Default and custom SLI**: A set of predefined SLIs based on industry best practices for Kubernetes clusters. However, since the needs of each operator may vary, these defaults will be configurable. There should also be the ability to define custom SLIs based on specific metrics exposed by Gardener or the shoot clusters. However, those SLIs would be generic across the landscape. +- **Default and custom SLI**: A set of predefined SLIs based on industry best practices for Kubernetes clusters and Gardener specifics, but always from the customer perspective. However, since the needs of each Gardener operator may vary, these defaults will be configurable. There should also be the ability to define custom SLIs based on specific metrics exposed by Gardener or the shoot clusters. However, those SLIs would need to be generic across the landscape. - **Configurable SLOs**: The SLOs parameters (SLI, threshold, ...) should be configurable. Then a templating engine would generate the necessary Prometheus recording rules and Perses dashboards. -- **SLO-based alerting**: Since we have the data to calculate SLO violations and burn rates (SRE best practice), we should also provide as part of the extension the capability to configure an Alertmanager based on those SLOs. +- **SLO-based alerting**: Since we have the data to calculate SLO violations and burn rates (SRE best practice), we should also provide, as part of the extension, the capability to configure an Alertmanager based on those SLOs. Again, this should be configurable to fit the needs of each Gardener operator. +- **Monitoring infrastructure**: The extension should provide the necessary monitoring infrastructure to collect, store, and visualize SLO-related metrics. This includes Prometheus rules for SLI calculation, Perses dashboards for visualization, Prometheus alerts for SLO violations, Alertmanager to manage those alerts, etc. The extension builds on the [Observability 2.0](../technical/2025-03-observability-2.0.md) infrastructure (Prometheus and Perses operators), using a dedicated Prometheus instance in the runtime cluster to collect and aggregate SLO-specific metrics without impacting existing monitoring systems. @@ -64,12 +67,13 @@ The primary complexity involves managing dedicated Prometheus infrastructure and **What alternative approaches were considered?** - **Reusing existing Prometheus instances**: Rejected due to risk of impacting other critical metrics. Since SLO calculations can be resource-intensive, isolating them ensures stability and separation of concerns. +- **Manual dashboarding without framework**: Considered but lacks the standardization and ease-of-use needed for broad adoption across operators. ## Decision Request **What decision is needed from the committee?** -Should we invest in developing this SLO extension as a strategic initiative to improve operational excellence and drive Gardener adoption? Upon approval, a detailed technical design will be prepared for Technical Steering review. +Should we invest in developing this SLO extension as a strategic initiative to improve operational excellence and help drive Gardener adoption? Upon approval, a detailed technical design will be prepared for Technical Steering review. ## References From 70aea473e1fb27835ed9dbc356cc2b9f02b49715 Mon Sep 17 00:00:00 2001 From: Etienne Kemp-Rousseau Date: Tue, 27 Jan 2026 10:28:54 -0500 Subject: [PATCH 6/9] error correction Signed-off-by: Etienne Kemp-Rousseau --- website/community/steering/product/2026-02-slo-extension.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/website/community/steering/product/2026-02-slo-extension.md b/website/community/steering/product/2026-02-slo-extension.md index da8a5d9ce..790d5f55c 100644 --- a/website/community/steering/product/2026-02-slo-extension.md +++ b/website/community/steering/product/2026-02-slo-extension.md @@ -21,7 +21,7 @@ title: "2026-06: SLO extension" **What is the problem/opportunity?** -Although Gardener and Kubernetes expose a lot of metrics, there is presently no easy way to evaluate the availability of a shoot from the customer (shoot owner/operator) perspective. In the context that Gardener is meant to run a multitude of Kubernetes clusters at scale, operating it is usually not an easy endeavor. Having such means to measure and monitor the shoot's reliability is a key aspect from both customer happiness and operation excellence. +Although Gardener and Kubernetes expose a lot of metrics, there is presently no easy way to evaluate the availability of a shoot from the customer (shoot owner/operator) perspective. In the context that Gardener is meant to run a multitude of Kubernetes clusters at scale, operating it is usually not an easy endeavor. Having such means to measure and monitor the shoot's reliability is a key aspect from both customer happiness and operational excellence. **Why should we care?** @@ -48,7 +48,7 @@ An SLO (service level objective) extension that provides a standardized framewor This extension delivers 4 core capabilities: - **Default and custom SLI**: A set of predefined SLIs based on industry best practices for Kubernetes clusters and Gardener specifics, but always from the customer perspective. However, since the needs of each Gardener operator may vary, these defaults will be configurable. There should also be the ability to define custom SLIs based on specific metrics exposed by Gardener or the shoot clusters. However, those SLIs would need to be generic across the landscape. -- **Configurable SLOs**: The SLOs parameters (SLI, threshold, ...) should be configurable. Then a templating engine would generate the necessary Prometheus recording rules and Perses dashboards. +- **Configurable SLOs**: The SLO parameters (SLI, threshold, ...) should be configurable. Then a templating engine would generate the necessary Prometheus recording rules and Perses dashboards. - **SLO-based alerting**: Since we have the data to calculate SLO violations and burn rates (SRE best practice), we should also provide, as part of the extension, the capability to configure an Alertmanager based on those SLOs. Again, this should be configurable to fit the needs of each Gardener operator. - **Monitoring infrastructure**: The extension should provide the necessary monitoring infrastructure to collect, store, and visualize SLO-related metrics. This includes Prometheus rules for SLI calculation, Perses dashboards for visualization, Prometheus alerts for SLO violations, Alertmanager to manage those alerts, etc. @@ -67,7 +67,6 @@ The primary complexity involves managing dedicated Prometheus infrastructure and **What alternative approaches were considered?** - **Reusing existing Prometheus instances**: Rejected due to risk of impacting other critical metrics. Since SLO calculations can be resource-intensive, isolating them ensures stability and separation of concerns. -- **Manual dashboarding without framework**: Considered but lacks the standardization and ease-of-use needed for broad adoption across operators. ## Decision Request From 2049074fb7eb93d7dd5be51fea71bf429b2fb0af Mon Sep 17 00:00:00 2001 From: Etienne Kemp-Rousseau Date: Wed, 28 Jan 2026 08:56:57 -0500 Subject: [PATCH 7/9] adding presentation date Signed-off-by: Etienne Kemp-Rousseau --- website/community/steering/product/2026-02-slo-extension.md | 2 +- website/community/steering/product/_index.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/website/community/steering/product/2026-02-slo-extension.md b/website/community/steering/product/2026-02-slo-extension.md index 790d5f55c..6ee47dc8c 100644 --- a/website/community/steering/product/2026-02-slo-extension.md +++ b/website/community/steering/product/2026-02-slo-extension.md @@ -3,7 +3,7 @@ title: "2026-06: SLO extension" --- - ✍🏻 **Author(s):** [etiennnr](https://github.com/etiennnr) (Γ‰tienne Kemp-Rousseau) -- πŸ—“οΈ **Presentation:** _(TBD)_ +- πŸ—“οΈ **Presentation:** 2026-02-26 15:00-16:00 CET - πŸŽ₯ **Recording:** _(TBD)_ - πŸ‘¨β€βš–οΈ **Decisions:** - _pending_ diff --git a/website/community/steering/product/_index.md b/website/community/steering/product/_index.md index 241267983..467249191 100644 --- a/website/community/steering/product/_index.md +++ b/website/community/steering/product/_index.md @@ -7,4 +7,4 @@ title: Product Steering | Date | Title | |--------------|---------------------------------------------------------| | `2025-03-17` | [Scaling Recommender](./2025-03-scaling-recommender.md) | -| `2026-02-xx` | [SLO Extension](./2026-02-slo-extension.md) | +| `2026-02-26` | [SLO Extension](./2026-02-slo-extension.md) | From 50189aec42667c31b3bb76ff43361cfc4ebc1007 Mon Sep 17 00:00:00 2001 From: Etienne Kemp-Rousseau Date: Wed, 28 Jan 2026 09:58:33 -0500 Subject: [PATCH 8/9] date typo... sorry Signed-off-by: Etienne Kemp-Rousseau --- website/community/steering/product/2026-02-slo-extension.md | 4 ++-- website/community/steering/product/_index.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/website/community/steering/product/2026-02-slo-extension.md b/website/community/steering/product/2026-02-slo-extension.md index 6ee47dc8c..5335181c3 100644 --- a/website/community/steering/product/2026-02-slo-extension.md +++ b/website/community/steering/product/2026-02-slo-extension.md @@ -1,9 +1,9 @@ --- -title: "2026-06: SLO extension" +title: "2026-02: SLO extension" --- - ✍🏻 **Author(s):** [etiennnr](https://github.com/etiennnr) (Γ‰tienne Kemp-Rousseau) -- πŸ—“οΈ **Presentation:** 2026-02-26 15:00-16:00 CET +- πŸ—“οΈ **Presentation:** 2026-02-24 15:00-16:00 CET - πŸŽ₯ **Recording:** _(TBD)_ - πŸ‘¨β€βš–οΈ **Decisions:** - _pending_ diff --git a/website/community/steering/product/_index.md b/website/community/steering/product/_index.md index 467249191..3daa54dd4 100644 --- a/website/community/steering/product/_index.md +++ b/website/community/steering/product/_index.md @@ -7,4 +7,4 @@ title: Product Steering | Date | Title | |--------------|---------------------------------------------------------| | `2025-03-17` | [Scaling Recommender](./2025-03-scaling-recommender.md) | -| `2026-02-26` | [SLO Extension](./2026-02-slo-extension.md) | +| `2026-02-24` | [SLO Extension](./2026-02-slo-extension.md) | From d8f5e665739e3c3b166fb948583e38c90e2d83d7 Mon Sep 17 00:00:00 2001 From: Etienne Kemp-Rousseau Date: Mon, 2 Feb 2026 11:28:26 -0500 Subject: [PATCH 9/9] Removing observability 2.0 references Since this is mainly about OTEL support, which doesn't impact this proposal --- .../steering/assets/slo-extension-plan.png | Bin 0 -> 137711 bytes .../steering/product/2026-02-slo-extension.md | 8 +++++--- 2 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 website/community/steering/assets/slo-extension-plan.png diff --git a/website/community/steering/assets/slo-extension-plan.png b/website/community/steering/assets/slo-extension-plan.png new file mode 100644 index 0000000000000000000000000000000000000000..446bce8c79fd501d5272e7d0c3f9708110ee6b9a GIT binary patch literal 137711 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

4eg5QhBcV#^R3k@md)gtUIvx~;$x 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 P{(jXrI+t_C;rIUom$9mI literal 0 HcmV?d00001 diff --git a/website/community/steering/product/2026-02-slo-extension.md b/website/community/steering/product/2026-02-slo-extension.md index 5335181c3..516d1a854 100644 --- a/website/community/steering/product/2026-02-slo-extension.md +++ b/website/community/steering/product/2026-02-slo-extension.md @@ -52,17 +52,19 @@ This extension delivers 4 core capabilities: - **SLO-based alerting**: Since we have the data to calculate SLO violations and burn rates (SRE best practice), we should also provide, as part of the extension, the capability to configure an Alertmanager based on those SLOs. Again, this should be configurable to fit the needs of each Gardener operator. - **Monitoring infrastructure**: The extension should provide the necessary monitoring infrastructure to collect, store, and visualize SLO-related metrics. This includes Prometheus rules for SLI calculation, Perses dashboards for visualization, Prometheus alerts for SLO violations, Alertmanager to manage those alerts, etc. -The extension builds on the [Observability 2.0](../technical/2025-03-observability-2.0.md) infrastructure (Prometheus and Perses operators), using a dedicated Prometheus instance in the runtime cluster to collect and aggregate SLO-specific metrics without impacting existing monitoring systems. +The extension builds on the existing monitoring infrastructure (Prometheus operator, Perses operators, plutono annotations, ...), using a dedicated Prometheus instance in the runtime cluster to collect and aggregate SLO-specific metrics with minimal impact on the existing monitoring systems. **Include diagrams or examples where helpful.** -Technical architecture details, specific SLO definitions, and implementation design will be presented in a subsequent Technical Steering proposal upon approval. +![SLO extension high-level architecture](../assets/slo-extension-plan.png) + +Low level architecture, specific SLI/SLO definitions and implementation design will be presented in a subsequent Technical Steering proposal upon approval. ## Impact and Alternatives **What are the potential risks, downsides, or trade-offs?** -The primary complexity involves managing dedicated Prometheus infrastructure and coordinating resource changes across both runtime and seed clusters. However, this is mitigated by building on the proven Observability 2.0 foundation, which already handles similar cross-cluster orchestration. +The primary complexity involves managing resource changes across both runtime and seed clusters. **What alternative approaches were considered?**