Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[enterprise-4.11] OBSDOCS-152: Restructuring log visualization docs #67512

Merged
merged 1 commit into from
Nov 7, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
18 changes: 9 additions & 9 deletions _topic_maps/_topic_map.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2280,6 +2280,15 @@ Topics:
- Name: Updating Logging
File: cluster-logging-upgrading
Distros: openshift-enterprise,openshift-origin
- Name: Visualizing logs
Dir: log_visualization
Topics:
- Name: About log visualization
File: log-visualization
- Name: Viewing cluster dashboards
File: cluster-logging-dashboards
- Name: Log visualization with Kibana
File: logging-kibana
- Name: Configuring your Logging deployment
Dir: config
Distros: openshift-enterprise,openshift-origin
Expand All @@ -2288,8 +2297,6 @@ Topics:
File: cluster-logging-configuring-cr
- Name: Configuring the log store
File: cluster-logging-log-store
- Name: Configuring the log visualizer
File: cluster-logging-visualizer
- Name: Configuring CPU and memory limits for Logging components
File: cluster-logging-memory
- Name: Using tolerations to control Logging pod placement
Expand All @@ -2300,11 +2307,6 @@ Topics:
File: cluster-logging-systemd
- Name: Logging using LokiStack
File: cluster-logging-loki
- Name: Viewing logs for a specific resource
File: viewing-resource-logs
- Name: Viewing cluster logs in Kibana
File: cluster-logging-visualizer
Distros: openshift-enterprise,openshift-origin
- Name: Log collection and forwarding
Dir: log_collection_forwarding
Topics:
Expand All @@ -2318,8 +2320,6 @@ Topics:
File: cluster-logging-collector
- Name: Collecting and storing Kubernetes events
File: cluster-logging-eventrouter
- Name: Viewing cluster dashboards
File: cluster-logging-dashboards
- Name: Logging alerts
Dir: logging_alerts
Topics:
Expand Down
2 changes: 1 addition & 1 deletion architecture/index.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ include::modules/openshift-architecture-common-terms.adoc[leveloffset=+1]
* For more information on storage, see xref:../storage/index.adoc#index[{product-title} storage].
* For more information on authentication, see xref:../authentication/index.adoc#index[{product-title} authentication].
* For more information on Operator Lifecycle Manager (OLM), see xref:../operators/understanding/olm/olm-understanding-olm.adoc#olm-understanding-olm[OLM].
* For more information on logging, see xref:../logging/viewing-resource-logs.adoc#viewing-resource-logs[{product-title} Logging].
* For more information on logging, see xref:../logging/cluster-logging.adoc#cluster-logging[About Logging].
* For more information on over-the-air (OTA) updates, see xref:../updating/index.adoc#index[Updating {product-title} clusters].

[id="about-installation-and-updates"]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ include::modules/op-viewing-pipeline-logs-in-kibana.adoc[leveloffset=+1]
[role="_additional-resources"]
[id="additional-resources_viewing-pipeline-logs-using-the-openshift-logging-operator"]
== Additional resources

* xref:../../logging/cluster-logging-deploying.adoc[Installing OpenShift Logging]
* xref:../../logging/viewing-resource-logs.adoc[Viewing logs for a resource]
* xref:../../logging/cluster-logging-visualizer.adoc[Viewing cluster logs by using Kibana]
* xref:../../logging/log_visualization/log-visualization.adoc#log-visualization-resource-logs_log-visualization[Viewing logs for a resource]
* xref:../../logging/log_visualization/logging-kibana.adoc#logging-kibana[Log visualization with Kibana]
11 changes: 2 additions & 9 deletions logging/cluster-logging-deploying.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -39,20 +39,13 @@ include::modules/logging-install-es-operator.adoc[leveloffset=+2]

== Postinstallation tasks

If you plan to use Kibana, you must xref:#cluster-logging-visualizer-indices_cluster-logging-deploying[manually create your Kibana index patterns and visualizations] to explore and visualize data in Kibana.

If your cluster network provider enforces network isolation, xref:#cluster-logging-deploy-multitenant_cluster-logging-deploying[allow network traffic between the projects that contain the {logging} Operators].

If your network plugin enforces network isolation, xref:#cluster-logging-deploy-multitenant_cluster-logging-deploying[allow network traffic between the projects that contain the {logging} Operators].

include::modules/cluster-logging-deploy-cli.adoc[leveloffset=+1]

== Postinstallation tasks

If you plan to use Kibana, you must xref:#cluster-logging-visualizer-indices_cluster-logging-deploying[manually create your Kibana index patterns and visualizations] to explore and visualize data in Kibana.

If your cluster network provider enforces network isolation, xref:#cluster-logging-deploy-multitenant_cluster-logging-deploying[allow network traffic between the projects that contain the {logging} Operators].

include::modules/cluster-logging-visualizer-indices.adoc[leveloffset=+2]
If your network plugin enforces network isolation, xref:#cluster-logging-deploy-multitenant_cluster-logging-deploying[allow network traffic between the projects that contain the {logging} Operators].

include::modules/cluster-logging-deploy-multitenant.adoc[leveloffset=+2]

Expand Down
26 changes: 0 additions & 26 deletions logging/cluster-logging-visualizer.adoc

This file was deleted.

10 changes: 1 addition & 9 deletions logging/cluster-logging.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ include::_attributes/attributes-openshift-dedicated.adoc[]

toc::[]

As a cluster administrator, you can deploy {logging} on an {product-title} cluster, and use it to collect and aggregate node system audit logs, application container logs, and infrastructure logs. You can forward logs to your chosen log outputs, including on-cluster, Red{nbsp}Hat managed log storage. You can also visualize your log data in the {product-title} web console, or xref:../logging/cluster-logging-visualizer.adoc#cluster-logging-visualizer[the Kibana web console], depending on your deployed log storage solution.
As a cluster administrator, you can deploy {logging} on an {product-title} cluster, and use it to collect and aggregate node system audit logs, application container logs, and infrastructure logs. You can forward logs to your chosen log outputs, including on-cluster, Red{nbsp}Hat managed log storage. You can also visualize your log data in the {product-title} web console, or the Kibana web console, depending on your deployed log storage solution.

include::snippets/logging-kibana-dep-snip.adoc[]

Expand Down Expand Up @@ -36,10 +36,6 @@ include::modules/cluster-logging-collecting-storing-kubernetes-events.adoc[level

For information, see xref:../logging/log_collection_forwarding/cluster-logging-eventrouter.adoc#cluster-logging-eventrouter[About collecting and storing Kubernetes events].

include::modules/cluster-logging-view-cluster-dashboards.adoc[leveloffset=+2]

For information, see xref:../logging/cluster-logging-dashboards.adoc#cluster-logging-dashboards[About viewing the cluster dashboard].

include::modules/cluster-logging-troubleshoot-logging.adoc[leveloffset=+2]

include::modules/cluster-logging-export-fields.adoc[leveloffset=+2]
Expand All @@ -50,10 +46,6 @@ include::modules/cluster-logging-about-logstore.adoc[leveloffset=+2]

For information, see xref:../logging/config/cluster-logging-log-store.adoc#cluster-logging-log-store[Configuring the log store].

include::modules/cluster-logging-about-visualizer.adoc[leveloffset=+2]

For information, see xref:../logging/config/cluster-logging-visualizer.adoc#cluster-logging-visualizer[Configuring the log visualizer].

include::modules/cluster-logging-eventrouter-about.adoc[leveloffset=+2]

For information, see xref:../logging/log_collection_forwarding/cluster-logging-eventrouter.adoc#cluster-logging-eventrouter[Collecting and storing Kubernetes events].
20 changes: 0 additions & 20 deletions logging/config/cluster-logging-visualizer.adoc

This file was deleted.

1 change: 1 addition & 0 deletions logging/log_visualization/_attributes
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,9 @@ The *OpenShift Logging* dashboard contains charts that show details about your E

The *Logging/Elasticsearch Nodes* dashboard contains charts that show details about your Elasticsearch instance, many at node level, including details on indexing, shards, resources, and so forth.

// The following include statements pull in the module files that comprise
// the assembly. Include any combination of concept, procedure, or reference
// modules required to cover the user story. You can also include other
// assemblies.

include::modules/cluster-logging-dashboards-access.adoc[leveloffset=+1]

For information on the dashboard charts, see xref:../logging/cluster-logging-dashboards.html#cluster-logging-dashboards-logging_cluster-logging-dashboards[About the OpenShift Logging dashboard] and xref:../logging/cluster-logging-dashboards.html#cluster-logging-dashboards-es_cluster-logging-dashboards[About the Logging/Elastisearch Nodes dashboard].
For information on the dashboard charts, see xref:../../logging/log_visualization/cluster-logging-dashboards.adoc#cluster-logging-dashboards-logging_cluster-logging-dashboards[About the OpenShift Logging dashboard] and xref:../../logging/log_visualization/cluster-logging-dashboards.adoc#cluster-logging-dashboards-es_cluster-logging-dashboards[About the Logging/Elastisearch Nodes dashboard].

include::modules/cluster-logging-dashboards-logging.adoc[leveloffset=+1]
include::modules/cluster-logging-dashboards-es.adoc[leveloffset=+1]
1 change: 1 addition & 0 deletions logging/log_visualization/images
24 changes: 24 additions & 0 deletions logging/log_visualization/log-visualization.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
:_mod-docs-content-type: ASSEMBLY
include::_attributes/common-attributes.adoc[]
include::_attributes/attributes-openshift-dedicated.adoc[]
[id="log-visualization"]
= About log visualization
:context: log-visualization

toc::[]

You can visualize your log data in the {product-title} web console, or the Kibana web console, depending on your deployed log storage solution. The Kibana console can be used with ElasticSearch log stores, and the {product-title} web console can be used with the ElasticSearch log store or the LokiStack.

include::snippets/logging-kibana-dep-snip.adoc[]

[id="log-visualization-resource-logs"]
== Viewing logs for a resource

Resource logs are a default feature that provides limited log viewing capability. You can view the logs for various resources, such as builds, deployments, and pods by using the {oc-first} and the web console.

[TIP]
====
To enhance your log retrieving and viewing experience, install the {logging}. The {logging} aggregates all the logs from your {product-title} cluster, such as node system audit logs, application container logs, and infrastructure logs, into a dedicated log store. You can then query, discover, and visualize your log data through the Kibana console or the {product-title} web console. Resource logs do not access the {logging} log store.
====

include::modules/viewing-resource-logs-cli-console.adoc[leveloffset=+2]
34 changes: 34 additions & 0 deletions logging/log_visualization/logging-kibana.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
:_mod-docs-content-type: ASSEMBLY
include::_attributes/common-attributes.adoc[]
include::_attributes/attributes-openshift-dedicated.adoc[]
[id="logging-kibana"]
= Log visualization with Kibana
:context: logging-kibana

toc::[]

If you are using the ElasticSearch log store, you can use the Kibana console to visualize collected log data.

Using Kibana, you can do the following with your data:

* Search and browse the data using the *Discover* tab.
* Chart and map the data using the *Visualize* tab.
* Create and view custom dashboards using the *Dashboard* tab.

Use and configuration of the Kibana interface is beyond the scope of this documentation. For more information about using the interface, see the link:https://www.elastic.co/guide/en/kibana/6.8/connect-to-elasticsearch.html[Kibana documentation].

[NOTE]
====
The audit logs are not stored in the internal {product-title} Elasticsearch instance by default. To view the audit logs in Kibana, you must use the xref:../../logging/config/cluster-logging-log-store.adoc#cluster-logging-elasticsearch-audit_cluster-logging-log-store[Log Forwarding API] to configure a pipeline that uses the `default` output for audit logs.
====

include::modules/cluster-logging-visualizer-indices.adoc[leveloffset=+1]
include::modules/cluster-logging-visualizer-kibana.adoc[leveloffset=+1]

[id="logging-kibana-configuring"]
== Configuring Kibana

You can configure using the Kibana console by modifying the `ClusterLogging` custom resource (CR).

include::modules/cluster-logging-cpu-memory.adoc[leveloffset=+2]
include::modules/cluster-logging-kibana-scaling.adoc[leveloffset=+2]
1 change: 1 addition & 0 deletions logging/log_visualization/modules
1 change: 1 addition & 0 deletions logging/log_visualization/snippets
16 changes: 0 additions & 16 deletions logging/viewing-resource-logs.adoc

This file was deleted.

13 changes: 0 additions & 13 deletions modules/cluster-logging-about-visualizer.adoc

This file was deleted.

3 changes: 2 additions & 1 deletion modules/cluster-logging-dashboards-access.adoc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
// Module included in the following assemblies:
//
// * logging/cluster-logging-dashboards.adoc
// * logging/log_visualization/cluster-logging-dashboards.adoc

:_mod-docs-content-type: PROCEDURE
[id="cluster-logging-dashboards-access_{context}"]
Expand Down