Log visualization with the web console

You can use the OKD web console to visualize log data by configuring the logging Console Plugin.

For information about configuring the plugin during the logging installation, see Installing the logging using the web console.

If you have already installed the logging and want to configure the plugin, use one of the following procedures.

Enabling the logging Console Plugin after you have installed the Red Hat OpenShift Logging Operator

You can enable the logging Console Plugin as part of the Red Hat OpenShift Logging Operator installation, but you can also enable the plugin if you have already installed the Red Hat OpenShift Logging Operator with the plugin disabled.

Prerequisites

  • You have administrator permissions.

  • You have installed the Red Hat OpenShift Logging Operator and selected Disabled for the Console plugin.

  • You have access to the OKD web console.

Procedure

  1. In the OKD web console Administrator perspective, navigate to OperatorsInstalled Operators.

  2. Click Red Hat OpenShift Logging. This takes you to the Operator Details page.

  3. In the Details page, click Disabled for the Console plugin option.

  4. In the Console plugin enablement dialog, select Enable.

  5. Click Save.

  6. Verify that the Console plugin option now shows Enabled.

  7. The web console displays a pop-up window when changes have been applied. The window prompts you to reload the web console. Refresh the browser when you see the pop-up window to apply the changes.

Configuring the logging Console Plugin when you have the Elasticsearch log store and LokiStack installed

In the logging version 5.8 and later, if the Elasticsearch log store is your default log store but you have also installed the LokiStack, you can enable the logging Console Plugin by using the following procedure.

Prerequisites

  • You have administrator permissions.

  • You have installed the Red Hat OpenShift Logging Operator, the OpenShift Elasticsearch Operator, and the Loki Operator.

  • You have installed the OpenShift CLI (oc).

  • You have created a ClusterLogging custom resource (CR).

Procedure

  1. Ensure that the logging Console Plugin is enabled by running the following command:

    1. $ oc get consoles.operator.openshift.io cluster -o yaml |grep logging-view-plugin \
    2. || oc patch consoles.operator.openshift.io cluster --type=merge \
    3. --patch '{ "spec": { "plugins": ["logging-view-plugin"]}}'
  2. Add the .metadata.annotations.logging.openshift.io/ocp-console-migration-target: lokistack-dev annotation to the ClusterLogging CR, by running the following command:

    1. $ oc patch clusterlogging instance --type=merge --patch \
    2. '{ "metadata": { "annotations": { "logging.openshift.io/ocp-console-migration-target": "lokistack-dev" }}}' \
    3. -n openshift-logging

    Example output

    1. clusterlogging.logging.openshift.io/instance patched

Verification

  • Verify that the annotation was added successfully, by running the following command and observing the output:

    1. $ oc get clusterlogging instance \
    2. -o=jsonpath='{.metadata.annotations.logging\.openshift\.io/ocp-console-migration-target}' \
    3. -n openshift-logging

    Example output

    1. "lokistack-dev"

The logging Console Plugin pod is now deployed. You can view logging data by navigating to the OKD web console and viewing the ObserveLogs page.