Custom Dashboards are not loading in Prod3 cluster

Incident Report for Harness

Postmortem

Impact:

  • Custom dashboards in Prod 3 were not loading for accounts where the CI module is enabled.

‌

Root Cause:

  • Why Custom dashboards were failing to load in Prod 3?
    Custom Dashboards are only available for Enterprise plans on Harness. The custom dashboard micro service migrated to leverage module licenses instead of module feature flags, CI team deprecated the module-enabled FF. The code changes to handle feature flag deprecation in the dashboard service were available in versions v1.53.18 and higher, due to version mismatches there was a misalignment in contracts.

‌

Timeline:

Time Event Jul 14, 12:32 PDT Internal incident call triggered and investigation started. Jul 14, 12:51 PDT Identified the root cause, triggered a deployment to bump the version of custom dashboards micro service. Jul 14, 13:13 PDT Custom Dashboards functionality issues were addressed and normal operations resumed

‌

Remediation Plan and Action Items:

  • Make custom dashboards micro service agnostic to the versions of other Harness microservices, all the changes have already been made on versions v1.53.18 and higher.
  • Setting up Pingdom alerts for custom dashboards endpoints on the portal to proactively capture and get alerted on issues.
  • Leverage Prometheus Metrics to expose custom metrics in order to proactively capture and resolve such issues going forward.
Posted Jul 17, 2023 - 10:12 PDT

Resolved

We can confirm normal operation. Get Ship Done!
We will continue to continue to monitor and ensure stability.
Posted Jul 14, 2023 - 13:43 PDT

Monitoring

Custom Dashboards functionality issues have been addressed and normal operations has been resumed. We are monitoring the service to ensure normal performance continues.
Posted Jul 14, 2023 - 13:13 PDT

Identified

We have identified a potential issue causing the issue and are working hard to address it. Please continue to monitor this page for updates.
Posted Jul 14, 2023 - 12:51 PDT

Investigating

The Harness Custom Dashboards functionality is currently unavailable. We are currently working to identify the root cause and restore the service as soon as possible.
Posted Jul 14, 2023 - 12:32 PDT
This incident affected: Prod 3 (Custom Dashboards).