The MENU > LOGGING OVERVIEW page on the One Eye web interface visualizes your logging configuration and annotates it with real-time information about throughput. Various metrics based on the current log traffic are also displayed. The topology page serves as a starting point for diagnosing problems within your logging infrastructure. One Eye is integrated with Grafana for easy access to in-depth monitoring of various services.

overview

The page shows the following information and controls:

  1. Namespace filters
  2. Polling settings
  3. Edge labels
  4. Statistics
  5. Logging layout

Namespaces 🔗︎

Display data only for the selected namespaces.

Polling 🔗︎

Set the frequency of automatic polling to show real-time metrics, or disable polling.

Edge labels 🔗︎

The labels on the edges of the graph can display various real-time information about the traffic between the configuration elements. You can display the following information:

  • records per second,
  • total number of records.

Statistics 🔗︎

The following charts are shown about your logging infrastructure:

  • The number and health information of the Fluentd and Fluent Bit nodes.
  • Amount of input and output traffic (as records per second and kilobyte per second)
  • CPU and memory usage information

To open a more detailed dashboard in Grafana, click any of the data in the statistics bar. To hide the statistics bar, click the ^ icon in the top right.

Logging layout 🔗︎

Displays the configuration of the logging infrastructure (for example, your logging flows, filters, parsers, and outputs), in a visual graph.

The nodes in the graph are the elements of your logging configuration, while the arrows represent the traffic between the elements. This is based on metrics retrieved from Prometheus.

The graph serves as a visual monitoring tool, as it displays various errors and metrics in the system. Click the ? icon on the left to show a legend of the graph to better understand what the icons mean in the graph.

Topology view legend
  • To display the metrics of a component in a sidebar, click on the component (for example, on an output). Metrics and configuration of a logging component

    • To display the YAML configuration of the component, click Configuration.
    • To open the related dashboards in Grafana, click Open metrics in Grafana.
  • To list the pods that belong to a logging flow, click the icon of the match selector of the logging flow. To display the details of a pod, click Workload icon.

    List of matching pods in a logging flow

Drill-down to the pods and nodes 🔗︎

Using the One Eye web UI, you can drill-down from the service or workload level, and trace back an issue by navigating deeper in the stack, and see the status and most important metrics of your Kubernetes controllers, pods, and nodes.

Configure your logging infrastructure 🔗︎

You can configure the logging infrastructure from the command line by configuring the Logging operator and the Logging Extensions operator.

Currently the One Eye web interface offers limited support to configure logging flows and logging outputs. To create a new logging flow or a logging output on the UI, complete the following steps.

  1. Navigate to MENU > LOGGING OVERVIEW, then click Create new icon.
  2. Select the type of resource you want to create (flow or output).
  3. Select the namespace where you want to apply the new resource. Create logging flows and outputs
  4. Import the YAML configuration of the resource, or create a new one in the browser. For details on the possible configuration values, see Logging flows and Logging outputs.
  5. Click CREATE. One Eye validates the configuration and creates the new resource.