You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description
The main usage scenario for the telemetry module is the integration with SAP CloudLogging via ServiceBindings. Hereby, the user needs to integrate using the generated secret. That approach has several challenges:
The user needs to understand the content of the secret just to configure the telemetry pipelines, afterwards he will not touch it anymore
The user need to understand the the secret rotation policy of Cloud Logging to configure the proper values in the ServiceBinding
The user need to apply the Kyma Dashboard integration manually
Goal: Simplify this standard integration from user perspective by introducing a dedicated CloudLogging API which will work only in combination with a CloudLogging ServiceBinding, so that a user can make less mistakes and need to care less about specificas
Benefits:
Less configuration: the API requires only the namespace and name of the ServiceBinding
Good Guidance: If the binding does not match the criterias, well defined errors for the scenario are provided (wrong serviceInstance, wrong secret rotation, no OTLP ingestion)
Less knowledge: The attributes of the generated secret will be selected for the settings by the telemetry module, not by the user
Better compatibility: If CloudLogging will change attributes, the telemetry module can adopt without that the user knows
Better agent setup for backend setup: the agents could get configured with a different QoS in case of a "dev" plan usage
Better usability: A managed Kyma dashboard configuration can be provided
Criterias
A user can reference a ServiceBinding to a CloudLogging instance, so that an auto-configuration of the pipeline will happen (secret mapping without users knowledge)
If the ServiceBinding does not fullfil the criterias for an auto-CloudLogging integration, a well-defined error gets reported
If the BTP Operator module is not installed, there is no chance to get a valid ServiceBinding specified, same as criteria before
If a valid binding is configured for the new output, a Kyma Dashboard configuration gets generated by default.
If there are multiple pipelines with cloud logging output, links for every output are getting generated using some unique name
Description
The main usage scenario for the telemetry module is the integration with SAP CloudLogging via ServiceBindings. Hereby, the user needs to integrate using the generated secret. That approach has several challenges:
Goal: Simplify this standard integration from user perspective by introducing a dedicated CloudLogging API which will work only in combination with a CloudLogging ServiceBinding, so that a user can make less mistakes and need to care less about specificas
Benefits:
Criterias
API Proposal
Tasks
The text was updated successfully, but these errors were encountered: