-
Bug
-
Resolution: Done
-
Major
-
0.3.0
-
None
-
None
-
False
-
-
False
-
-
-
Important
-
No
Version of components:
observability-operator.v0.3.0-dev-0.1.1
quay.io/rhn_support_ikanse/observability-operator-bundle:0.3.0-dev-0.1.1
OCP version 4.15.19
Description of the problem:
When the Distributed Tracing console plugin resource is created from Observability Operator UIPlugin, the plugin is ready after sometime. However when we navigate to the Observe > Traces section from the OCP web console, the Traces page is stuck in Loading state as below. After creating a TempoStack the select a TempoStack dropdown is displayed as expected.
Expected behaviour:
The page should show the 'Select a TempoStack' dropdown.
Steps to reproduce the issue:
*Build the Observability Operator from the latest upstream main branch with openshift.enabled flag set to true.
*Install the bundle in OCP 4.15 cluster.
*Enable the Distributed Tracing Console UIPlugin.
*Check the Observe > Traces page.
Additional details:
Observability Operator logs:
oc logs observability-operator-7845559bcb-prbtz 2024-06-21T05:23:06Z INFO setup running with arguments {"namespace": "openshift-operators", "metrics-bind-address": ":8080", "images": "alertmanager=quay.io/prometheus/alertmanager:v0.26.0,prometheus=quay.io/prometheus/prometheus:v2.49.1,thanos=quay.io/thanos/thanos:v0.33.0"} 2024-06-21T05:23:06Z INFO setup starting manager 2024-06-21T05:23:06Z INFO controller-runtime.metrics Starting metrics server 2024-06-21T05:23:06Z INFO controller-runtime.metrics Serving metrics server {"bindAddress": ":8080", "secure": false} 2024-06-21T05:23:06Z INFO starting server {"name": "health probe", "addr": "[::]:8081"} 2024-06-21T05:23:06Z INFO Starting EventSource {"controller": "monitoringstack", "controllerGroup": "monitoring.rhobs", "controllerKind": "MonitoringStack", "source": "kind source: *v1alpha1.MonitoringStack"} 2024-06-21T05:23:06Z INFO Starting EventSource {"controller": "monitoringstack", "controllerGroup": "monitoring.rhobs", "controllerKind": "MonitoringStack", "source": "kind source: *v1.Prometheus"} 2024-06-21T05:23:06Z INFO Starting EventSource {"controller": "monitoringstack", "controllerGroup": "monitoring.rhobs", "controllerKind": "MonitoringStack", "source": "kind source: *v1.Alertmanager"} 2024-06-21T05:23:06Z INFO Starting EventSource {"controller": "monitoringstack", "controllerGroup": "monitoring.rhobs", "controllerKind": "MonitoringStack", "source": "kind source: *v1.Service"} 2024-06-21T05:23:06Z INFO Starting EventSource {"controller": "monitoringstack", "controllerGroup": "monitoring.rhobs", "controllerKind": "MonitoringStack", "source": "kind source: *v1.ServiceAccount"} 2024-06-21T05:23:06Z INFO Starting EventSource {"controller": "monitoringstack", "controllerGroup": "monitoring.rhobs", "controllerKind": "MonitoringStack", "source": "kind source: *v1.Role"} 2024-06-21T05:23:06Z INFO Starting EventSource {"controller": "monitoringstack", "controllerGroup": "monitoring.rhobs", "controllerKind": "MonitoringStack", "source": "kind source: *v1.RoleBinding"} 2024-06-21T05:23:06Z INFO Starting EventSource {"controller": "monitoringstack", "controllerGroup": "monitoring.rhobs", "controllerKind": "MonitoringStack", "source": "kind source: *v1.ServiceMonitor"} 2024-06-21T05:23:06Z INFO Starting EventSource {"controller": "monitoringstack", "controllerGroup": "monitoring.rhobs", "controllerKind": "MonitoringStack", "source": "kind source: *v1.PodDisruptionBudget"} 2024-06-21T05:23:06Z INFO Starting Controller {"controller": "monitoringstack", "controllerGroup": "monitoring.rhobs", "controllerKind": "MonitoringStack"} 2024-06-21T05:23:06Z INFO Starting EventSource {"controller": "uiplugin", "controllerGroup": "observability.openshift.io", "controllerKind": "UIPlugin", "source": "kind source: *v1alpha1.UIPlugin"} 2024-06-21T05:23:06Z INFO Starting EventSource {"controller": "uiplugin", "controllerGroup": "observability.openshift.io", "controllerKind": "UIPlugin", "source": "kind source: *v1.Deployment"} 2024-06-21T05:23:06Z INFO Starting EventSource {"controller": "uiplugin", "controllerGroup": "observability.openshift.io", "controllerKind": "UIPlugin", "source": "kind source: *v1.Service"} 2024-06-21T05:23:06Z INFO Starting EventSource {"controller": "uiplugin", "controllerGroup": "observability.openshift.io", "controllerKind": "UIPlugin", "source": "kind source: *v1.ServiceAccount"} 2024-06-21T05:23:06Z INFO Starting EventSource {"controller": "uiplugin", "controllerGroup": "observability.openshift.io", "controllerKind": "UIPlugin", "source": "kind source: *v1.Role"} 2024-06-21T05:23:06Z INFO Starting EventSource {"controller": "uiplugin", "controllerGroup": "observability.openshift.io", "controllerKind": "UIPlugin", "source": "kind source: *v1.RoleBinding"} 2024-06-21T05:23:06Z INFO Starting EventSource {"controller": "uiplugin", "controllerGroup": "observability.openshift.io", "controllerKind": "UIPlugin", "source": "kind source: *v1alpha1.ConsolePlugin"} 2024-06-21T05:23:06Z INFO Starting Controller {"controller": "uiplugin", "controllerGroup": "observability.openshift.io", "controllerKind": "UIPlugin"} 2024-06-21T05:23:06Z INFO Starting EventSource {"controller": "thanosquerier", "controllerGroup": "monitoring.rhobs", "controllerKind": "ThanosQuerier", "source": "kind source: *v1alpha1.ThanosQuerier"} 2024-06-21T05:23:06Z INFO Starting EventSource {"controller": "thanosquerier", "controllerGroup": "monitoring.rhobs", "controllerKind": "ThanosQuerier", "source": "kind source: *v1.Deployment"} 2024-06-21T05:23:06Z INFO Starting EventSource {"controller": "thanosquerier", "controllerGroup": "monitoring.rhobs", "controllerKind": "ThanosQuerier", "source": "kind source: *v1.ServiceAccount"} 2024-06-21T05:23:06Z INFO Starting EventSource {"controller": "thanosquerier", "controllerGroup": "monitoring.rhobs", "controllerKind": "ThanosQuerier", "source": "kind source: *v1.Service"} 2024-06-21T05:23:06Z INFO Starting EventSource {"controller": "thanosquerier", "controllerGroup": "monitoring.rhobs", "controllerKind": "ThanosQuerier", "source": "kind source: *v1alpha1.MonitoringStack"} 2024-06-21T05:23:06Z INFO Starting Controller {"controller": "thanosquerier", "controllerGroup": "monitoring.rhobs", "controllerKind": "ThanosQuerier"} 2024-06-21T05:23:08Z INFO Starting workers {"controller": "monitoringstack", "controllerGroup": "monitoring.rhobs", "controllerKind": "MonitoringStack", "worker count": 1} 2024-06-21T05:23:08Z INFO Starting workers {"controller": "thanosquerier", "controllerGroup": "monitoring.rhobs", "controllerKind": "ThanosQuerier", "worker count": 1} 2024-06-21T05:23:08Z INFO Starting workers {"controller": "uiplugin", "controllerGroup": "observability.openshift.io", "controllerKind": "UIPlugin", "worker count": 1} 2024-06-21T05:29:05Z INFO observability-ui Reconciling observability UI plugin {"plugin": {"name":"distributed-tracing-console-plugin"}} 2024-06-21T05:29:06Z INFO observability-ui Reconciling observability UI plugin {"plugin": {"name":"distributed-tracing-console-plugin"}}
distributed-tracing-console-plugin logs:
oc logs distributed-tracing-console-plugin-5cd684f7d4-n65zw time="2024-06-21T05:29:06Z" level=info msg="enabled features: []\n" module=main time="2024-06-21T05:29:06Z" level=info msg="listening on https://:9443" module=server 10.130.0.100 - - [21/Jun/2024:05:29:32 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:29:32 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:29:47 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:30:01 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:30:21 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:30:36 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:30:46 +0000] "GET /plugin-entry.js HTTP/1.1" 200 0 10.130.0.100 - - [21/Jun/2024:05:30:52 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:30:53 +0000] "GET /326-chunk-645080eb05de116f03e1.min.js HTTP/1.1" 200 0 10.130.0.100 - - [21/Jun/2024:05:30:53 +0000] "GET /exposed-TracingPage-chunk-b84ba56f32bdc38dba91.min.js HTTP/1.1" 200 0 10.130.0.100 - - [21/Jun/2024:05:30:57 +0000] "GET /locales/en/plugin__distributed-tracing-console-plugin.json HTTP/1.1" 200 0 10.130.0.100 - - [21/Jun/2024:05:30:57 +0000] "GET /api/v1/list-tempostacks HTTP/1.1" 200 4 10.130.0.100 - - [21/Jun/2024:05:31:07 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:31:22 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:31:37 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:31:52 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:32:58 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:33:58 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:34:44 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:34:52 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:35:07 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:35:20 +0000] "GET /api/v1/list-tempostacks HTTP/1.1" 200 4 10.130.0.100 - - [21/Jun/2024:05:35:22 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:35:32 +0000] "GET /api/v1/list-tempostacks HTTP/1.1" 200 4 10.130.0.100 - - [21/Jun/2024:05:35:37 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:35:52 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:36:07 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:36:22 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:36:37 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:36:52 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:37:07 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:37:58 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:38:58 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:39:33 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:39:37 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:39:52 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:40:07 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:40:22 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:40:37 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:40:52 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:41:07 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:41:58 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:42:58 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:43:58 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:44:57 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:45:58 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:46:57 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:47:58 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:48:58 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:49:58 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:50:58 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:51:58 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733 10.130.0.100 - - [21/Jun/2024:05:52:58 +0000] "GET /plugin-manifest.json HTTP/1.1" 200 733
- links to
-
RHEA-2024:131884 Cluster Observability Operator 0.3 for OpenShift