Logging & Monitoring
The Kyndryl Bridge Logging Service provides a common logging experience in Kyndryl Bridge by surfacing application and runtime logs through a shared Grafana-based dashboard. It enables application developers, SREs and operations teams to efficiently access service logs from within Bridge for troubleshooting and analysis. The Grafana observability stack is a lift-and-shift implementation of the AIOps logging stack within Bridge.
The Kyndryl Bridge Grafana sync service automatically creates new Grafana organizations whenever new Kyndryl Bridge tenants (accounts) are onboarded, ensuring account-level segregation within Grafana dashboards. The service also adds users to the appropriate organizations based on Kyndryl Bridge permissions.
The following capabilities extend the existing logging experience for users:
- Provides a common logging experience for Kyndryl Bridge apps and services through a shared Grafana-based dashboard.
- Provides Kyndryl Bridge UI entry points to display application and runtime logs from within Bridge.
- Automatically creates dedicated Grafana organizations for newly onboarded Kyndryl Bridge tenants to support account-level segregation.
- Integrates with Kyndryl Bridge roles, IA and SSO to provide governed access to logging dashboards.
- Supports context-aware log access based on the selected Kyndryl Bridge account or tenant, ensuring users can view only the log data they are authorized to access.
- Users can filter logs by service to support faster issue of isolation and debugging.
- If services want to display logs in a specific format, such as starting with a tenant ID and the Bridge Logging Service can support that.
- Supports log download for offline analysis.
- Logs are retained in Grafana for a period of 30 days.
- Logs are retained through container restarts and can be queried across restarts. For example, if a pod is deleted and recreated, logs from both the old and new pods can still be queried.
- Supports both redacted and unredacted logs. For example, sensitive data such as IP addresses and email addresses can be redacted.
Access Logging & Monitoring
Use Logging & Monitoring to access the Logs dashboard, monitor system activity and troubleshoot issues through Grafana-based observability tools. Follow these steps to access Loggin & Monitoring:
From the Kyndryl Bridge main menu , go to Administration → Service Operations → Logging & Monitoring.
Access to the Logging & Monitoring service is available to App Developers and Delivery/Operations users with the Platform Admin or Platform Viewer role. Available features and log visibility are limited to authorized Bridge accounts and tenants based on assigned permissions:
- Platform Admin: Platform Admins can view, download and manage logs, including access to redacted logs and the ability to switch between applications. These permissions are assigned to Admin platform roles.
- Observability.logs.view
- Observability.redactedlogs.view
- Observability.logs.download
- Observability.logs.switchapps
- Platform Viewer: Platform Viewers can switch between applications and view logs, including redacted logs, and can download logs when permitted. These permissions are assigned to platform viewers:
- Observability.logs.view
- Observability.redactedlogs.view
- Observability.logs.download
- Observability.redactedlogs.view
Log data retention
Although log data is retained for a maximum of 30 days and automatically deleted after the retention period, a key capability of the logging service is that logs remain available even if pods restart. This helps preserve log history across application lifecycle events and supports troubleshooting without losing log data due to pod restarts.
Download logs
The platform admin would be able to download the logs in plain text (txt) or JSON format.