Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
a-thaler
Advisor
Advisor
I'm part of the Kyma team working on the Observability feature. In my previous blog post, I talked about the general shift we plan to do in SAP BTP, Kyma Runtime, regarding Observability. As a first step, I informed you about the deprecation of the Loki based logging. As the second and last step regarding deprecations, we are going to deprecate the Grafana-based monitoring functionality in Kyma. That is, the capability to store and query metrics for up to 30 days using Grafana and Prometheus. In this blog post, I'm going to give you more details about why we made this decision and present the alternatives.

Background


SAP BTP, Kyma Runtime shifted the focus towards providing enterprise-grade components as building blocks that you can use to connect your production workloads with the SAP ecosystem. Kyma's classic in-cluster Monitoring component does not meet the enterprise-grade criteria because it does not scale with your application metrics load. Furthermore, you cannot change any configuration, for example, data retention times. Lastly, running an in-cluster monitoring backend (in the same cluster where your workload is running) has several drawbacks:

  • Ecosystem: It does not support a multi-environment scenario where you want to store and analyze metrics from multiple environments/runtimes in one solution.

  • Security: Your historical metrics are exposed to a potential attacker of the cluster and with that, cannot be used for forensic analysis.

  • Operations: If the cluster is not accessible for any reason, you cannot access the current and historical metrics for troubleshooting.


Another factor that influenced our decision is that Grafana Labs changed the licensing for Grafana to AGPLv3. This made us rethink the observability capabilities of Kyma overall, reinforcing our strategy shift towards integration into existing observability systems over in-cluster managing of such systems. For the same reason, we accelerated the execution of the strategy and, with that, the deprecation of the Monitoring component.

Overall, we no longer believe that a managed in-cluster solution meets the typical requirements for production workloads, so we won't invest further into that. Instead, Kyma is going to support you with the integration into central systems, ideally also providing solutions that are part of the SAP BTP offering.

Impact


For now, nothing has changed as it is a deprecation notice only. However, in half a year or later:

  • You will lose access to Grafana and Prometheus and with that, the ability to browse your metrics for up to 30 days.


Still, you have the following options:

Conclusion


Kyma's feature for storing and browsing metrics based on Prometheus and Grafana will be marked as deprecated with an upcoming Kyma release. In about six months or later, the feature will be removed. We'll announce the deprecation and removal in the release notes.


So, if you have no external monitoring system integrated yet, you might want to start evaluating that option or follow the provided instructions on installing Prometheus/Grafana.


Stay tuned for upcoming SAP BTP Kyma Runtime blog posts and follow the related topic page.

2 Comments