Skip to content

Latest commit

 

History

History
91 lines (82 loc) · 2.08 KB

cluster-logging-viewing-logs.adoc

File metadata and controls

91 lines (82 loc) · 2.08 KB

Viewing cluster logs

You can view cluster logs in the CLI.

Prerequisites
  • Cluster logging and Elasticsearch must be installed.

Procedure

To view cluster logs:

  1. Determine if the log location is a file or CONSOLE (stdout).

    $ oc -n openshift-logging set env daemonset/fluentd --list | grep LOGGING_FILE_PATH
  2. Depending on the log location, execute the logging command:

    • If LOGGING_FILE_PATH points to a file, the default, use the logs utility, from the project, where the pod is located, to print out the contents of Fluentd log files:

      $ oc exec <any-fluentd-pod> -- logs (1)
      1. Specify the name of a log collector pod. Note the space before logs.

        For example:

        $ oc exec fluentd-ht42r -n openshift-logging -- logs
    • If you are using LOGGING_FILE_PATH=console, the log collector writes logs to stdout/stderr`. You can retrieve the logs with the oc logs [-f] <pod_name> command, where the -f is optional.

      $ oc logs -f <any-fluentd-pod> -n openshift-logging (1)
      1. Specify the name of a log collector pod. Use the -f option to follow what is being written into the logs.

        For example

        $ oc logs -f fluentd-ht42r -n openshift-logging

        The contents of log files are printed out.

        By default, Fluentd reads logs from the tail, or end, of the log.