Logging & Monitoring
overview the logging service provides a common logging experience in 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 grafana sync service automatically creates new grafana organizations whenever new tenants (accounts) are onboarded, ensuring account level segregation within grafana dashboards the service also adds users to the appropriate organizations based on permissions the following capabilities extend the existing logging experience for users provides a common logging experience for apps and services through a shared grafana based dashboard provides ui entry points to display application and runtime logs from within bridge automatically creates dedicated grafana organizations for newly onboarded tenants to support account level segregation integrates with roles, ia and sso to provide governed access to logging dashboards supports context aware log access based on the selected 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 accessing 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 roles 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