|
| 1 | += Extension Troubleshooting |
| 2 | +:revdate: 2025-11-03 |
| 3 | +:page-revdate: {revdate} |
| 4 | +:description: SUSE Observability Self-hosted |
| 5 | + |
| 6 | +This section provides troubleshooting steps for any interoperability issues between {stackstate-product-name} and the Rancher UI extension. |
| 7 | + |
| 8 | +== Collect a HAR (Http ARchive) |
| 9 | + |
| 10 | +Http ARchive collects details on requests that are sent by the browser to Rancher and {stackstate-product-name}. It also logs the responses received. |
| 11 | +This archive is specific to the page/browser tab with the error. It does not need access to the backing Rancher or {stackstate-product-name} instances (though their logs may be useful at a later stage). |
| 12 | + |
| 13 | +* Open the *Network* tab in the "Developer Tools" panel. You can access this by using `F12`. The network tab shows a log of all requests that are made. |
| 14 | +* Clear the log and do a (hard) refresh of the page that is displaying the problematic behavior. |
| 15 | +* There should now be a large number of requests to both Rancher and SUSE Observability visible. |
| 16 | +* Export/Download/Save the HAR - different browsers use different names here. |
| 17 | + |
| 18 | +== Cluster is unobserved |
| 19 | + |
| 20 | +For the cluster health status to be visible in Rancher, there needs to be alignment between these configurations: |
| 21 | + |
| 22 | +* The (display) name of the cluster in the Rancher UI. |
| 23 | +* The `stackstate.cluster.name` set on the agent deployed on the cluster |
| 24 | +* The cluster name in the configuration of the Kubernetes stackpack in SUSE Observability |
| 25 | + |
| 26 | +A mismatch will tend to show up as "no data received" in the cluster overview in Rancher. |
| 27 | + |
| 28 | +== Connection failed |
| 29 | + |
| 30 | +The configuration for SUSE Observability may sometimes not yield a valid connection in the Rancher UI due to the following reasons: |
| 31 | + |
| 32 | +* The Rancher host is not configured as an allowed origin for SUSE Observability. You can fix this by adding it to the `stackstate.allowedOrigins` list in the helm values, or by passing `--set stackstate.allowedOrigins={"https://<rancher-url>"}` to the deployment command. |
| 33 | +* SUSE Observability is not accessible from the browser. For example, the root certificate has not been installed. |
0 commit comments