Skip to main content

Console Status

The Console Status page shows the health of the Console backend and its connections to the platform and external services. Each check includes a status and supporting details. While the Console Status page is open, Console refreshes the status approximately every two seconds. Each refresh runs the health checks again, so updates may take longer when a service responds slowly.

For more information about the operations used to generate these status checks, see the Console Status Queries reference guide.

System Status​

System Status summarizes all applicable checks on the page.

StatusDescription
HealthyAll applicable checks passed.
DegradedOne or more checks failed, but at least one check passed.
UnhealthyAll applicable checks failed.

Summary​

NameDescription
Total ChecksTotal number of applicable health checks.
HealthyNumber of checks that passed.
UnhealthyNumber of checks that failed.
Platform VersionVersion of the SmoothGlue Platform. Displays Unknown when version information is unavailable.

Infrastructure​

Infrastructure checks show whether Console can connect to its database and the Kubernetes API.

NameDescription
DatabaseVerifies the database connection.
DetailDescription
databaseDatabase engine configured for Console.
NameDescription
KubernetesVerifies that Console can load its Kubernetes configuration and reach the Kubernetes API server.
DetailDescription
config_loadedtrue when the Kubernetes configuration loaded successfully.
api_reachabletrue when Console can reach the Kubernetes API server.

Custom Resource Definitions (XRDs)​

These checks verify that the Kubernetes resource definitions required by enabled Console features are present in the cluster.

NameResource DefinitionChecked When
Deploymentsdeployments.smoothglue.ioDeployments are enabled.

| DataMesh | xdatameshes.smoothglue.io | Data Mesh is enabled. |

| Origins | xpublications.cdc.datamesh.smoothglue.io | Data Mesh is enabled. |

| Destinations | xsubscriptions.cdc.datamesh.smoothglue.io | Data Mesh is enabled. |

DetailDescription
xrd_nameInternal name of the resource definition check.
enabledWhether the feature that requires the resource definition is enabled.
presentWhether the resource definition is present in the cluster.
crd_nameFull Kubernetes name of the resource definition.

Disabled features may be displayed as N/A

External Services​

External service checks verify that enabled integrations are configured and reachable. Authentication is also verified.

ServiceWhat the Check VerifiesAvailability
KeycloakConsole can connect to Keycloak, obtain an access token, and use the token.Required
GitLabConsole can connect to the GitLab API using its configured access token.Checked when GitLab is enabled.
JiraConsole can connect to the Jira API using its configured access token.Checked when Jira is enabled.
MattermostConsole can connect to the Mattermost API using its configured access token.Checked when Mattermost is enabled.
PrometheusConsole can connect to Prometheus and run a query.Checked when Data Mesh metrics are enabled.

Shared Detail Fields​

DetailApplies ToDescription
enabledGitLab, Jira, Mattermost, and PrometheusWhether the optional integration or related feature is enabled.
configuredAll servicesWhether the required service settings and credentials are configured.
authenticatedKeycloak, GitLab, Jira, and MattermostWhether Console successfully authenticated. This may be absent if authentication was not attempted.

Service-Specific Details​

ServiceDetailsDescription
Keycloakbase_url, realmKeycloak server address and the realm used by Console.
GitLabbase_url, versionGitLab server address and reported version.
Jirabase_url, versionJira server address and reported version.
Mattermostbase_url, versionMattermost server address and reported version.
PrometheusurlPrometheus endpoint used for the connectivity test query.

The displayed fields depend on the service's status. Disabled checks may display only enabled: false, while failed checks can include the error fields described below.

Failed Checks​

When a check fails, its message describes the failure and its details can include the following fields:

DetailDescription
error_typeType of error that caused the check to fail.
error_messageDetailed error returned by the check.