Skip to content

Commit 553474e

Browse files
committed
OSDOCS-18730 [NETOBSERV] Fix new Vale rule: ConceptLink
1 parent 45dbb32 commit 553474e

11 files changed

Lines changed: 53 additions & 32 deletions

modules/network-observability-creating-metrics-network-events.adoc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,3 +58,8 @@ spec:
5858
.Verification
5959
. In the web console, navigate to *Observe* -> *Dashboards* and scroll down to see the *Network Policy* tab.
6060
. You should begin seeing metrics filter in based on the metric you created along with the network policy specifications.
61+
62+
[IMPORTANT]
63+
====
64+
High cardinality can affect the memory usage of Prometheus. You can check if specific labels have high cardinality in the network flows format. See "Network Flows format reference".
65+
====

modules/network-observability-health-rules-monitoring-and-alerting.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
//
33
// * network_observability/network-observability-health-rules.adoc
44

5-
:_mod-docs-content-type: CONCEPT
5+
:_mod-docs-content-type: REFERENCE
66
[id="network-observability-health-rules-monitoring-and-alerting_{context}"]
77
= Network health monitoring and alerting rules
88

@@ -47,4 +47,4 @@ For a complete list of rules and runbooks, see the link:https://github.com/opens
4747
== Rule dependencies and feature requirements
4848
The Network Observability Operator creates rules based on the features enabled in the `FlowCollector` custom resource (CR).
4949

50-
For example, packet drop-related rules are created only if the `PacketDrop` agent feature is enabled. Rules are built on metrics; if the required metrics are missing, configuration warnings might appear. Configure metrics in the `spec.processor.metrics.includeList` object of the `FlowCollector` resource.
50+
For example, packet drop-related rules are created only if the `PacketDrop` agent feature is enabled. Rules are built on metrics; if the required metrics are missing, configuration warnings might appear. Configure metrics in the `spec.processor.metrics.includeList` object of the `FlowCollector` resource.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
// Module included in the following assemblies:
2+
//
3+
// * network_observability/installing-operators.adoc
4+
5+
:_mod-docs-content-type: REFERENCE
6+
[id="network-observability-important-flowcollector-configuration-considerations_{context}"]
7+
= Important Flow Collector configuration considerations
8+
9+
[role="_abstract"]
10+
Review essential `FlowCollector` configuration options before initial deployment to avoid pod disruptions caused by later reconfiguration. Key settings include Kafka integration, enriched flow data exports, SR-IOV traffic monitoring, and advanced tracking for DNS and packet drops.
11+
12+
Once you create the `FlowCollector` instance, you can reconfigure it, but the pods are terminated and recreated again, which can be disruptive.
13+
14+
Therefore, you can consider configuring the following options when creating the `FlowCollector` for the first time:
15+
16+
* xref:../../observability/network_observability/configuring-operator.adoc#network-observability-flowcollector-kafka-config_network_observability[Configuring the Flow Collector resource with Kafka]
17+
* xref:../../observability/network_observability/configuring-operator.adoc#network-observability-enriched-flows_network_observability[Export enriched network flow data to Kafka or IPFIX]
18+
* xref:../../observability/network_observability/network-observability-secondary-networks.adoc#network-observability-SR-IOV-config_network-observability-secondary-networks[Configuring monitoring for SR-IOV interface traffic]
19+
* xref:../../observability/network_observability/observing-network-traffic.adoc#network-observability-working-with-conversations_nw-observe-network-traffic[Working with conversation tracking]
20+
* xref:../../observability/network_observability/observing-network-traffic.adoc#network-observability-dns-tracking_nw-observe-network-traffic[Working with DNS tracking]
21+
* xref:../../observability/network_observability/observing-network-traffic.adoc#network-observability-packet-drops_nw-observe-network-traffic[Working with packet drops]
22+
* xref:../../observability/network_observability/flowcollector-api.adoc#network-observability-flowcollector-api-specifications_network_observability[Flow Collector API Reference]
23+
* xref:../../observability/network_observability/configuring-operator.adoc#network-observability-flowcollector-view_network_observability[Flow Collector sample resource]
24+
* xref:../../observability/network_observability/configuring-operator.adoc#network-observability-resources-table_network_observability[Resource considerations]
25+
* xref:../../observability/network_observability/troubleshooting-network-observability.adoc#controller-manager-pod-runs-out-of-memory_network-observability-troubleshooting[Troubleshooting network observability controller manager pod runs out of memory]
26+
* xref:../../observability/network_observability/understanding-network-observability-operator.adoc#network-observability-architecture_nw-network-observability-operator[Network observability architecture]
27+
28+
//03/20/2026: Comment for JTBD work. This will likely need to be addressed and redone for JTBD. This file was created only to meet the ConceptLink rule by the deadline.

modules/network-observability-kafka-option.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
[role="_abstract"]
1010
The Kafka Operator is supported for large-scale environments. Kafka provides high-throughput and low-latency data feeds for forwarding network flow data in a more resilient, scalable way.
1111

12-
You can install the Kafka Operator as link:https://access.redhat.com/documentation/en-us/red_hat_amq_streams/2.2[Red Hat AMQ Streams] from the Operator Hub, just as the {loki-op} and Network Observability Operator were installed. Refer to "Configuring the FlowCollector resource with Kafka" to configure Kafka as a storage option.
12+
You can install the Kafka Operator as Red Hat AMQ Streams from the Operator Hub, just as the {loki-op} and Network Observability Operator were installed. Refer to "Configuring the FlowCollector resource with Kafka" to configure Kafka as a storage option.
1313

1414
[NOTE]
1515
====

modules/network-observability-lokistack-ingestion-query.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Module included in the following assemblies:
22

33
// * networking/network_observability/installing-operators.adoc
4-
:_mod-docs-content-type: CONCEPT
4+
:_mod-docs-content-type: REFERENCE
55
[id="network-observability-lokistack-configuring-ingestion_{context}"]
66
= LokiStack ingestion limits and health alerts
77

modules/network-observability-packet-translation-overview.adoc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,4 @@ As network packets are processed, the eBPF hook enriches flow logs with metadata
2222
- Source Port
2323
- Destination Pod IP
2424
- Destination Port
25-
- link:https://lwn.net/Articles/370152/#:~:text=A%20zone%20is%20simply%20a,to%20seperate%20conntrack%20defragmentation%20queues.[Conntrack Zone ID]
26-
25+
- Conntrack Zone ID

observability/network_observability/installing-operators.adoc

Lines changed: 3 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -47,27 +47,9 @@ include::modules/network-observability-lokistack-ingestion-query.adoc[leveloffse
4747

4848
include::modules/network-observability-operator-install.adoc[leveloffset=+1]
4949

50-
include::modules/network-observability-multitenancy.adoc[leveloffset=+1]
51-
52-
[role="_additional-resources"]
53-
[id="additional-resources_configuring-flow-collector-considerations"]
54-
== Important Flow Collector configuration considerations
55-
Once you create the `FlowCollector` instance, you can reconfigure it, but the pods are terminated and recreated again, which can be disruptive. Therefore, you can consider configuring the following options when creating the `FlowCollector` for the first time:
50+
include::modules/network-observability-important-flowcollector-considerations.adoc[leveloffset=+2]
5651

57-
* xref:../../observability/network_observability/configuring-operator.adoc#network-observability-flowcollector-kafka-config_network_observability[Configuring the Flow Collector resource with Kafka]
58-
* xref:../../observability/network_observability/configuring-operator.adoc#network-observability-enriched-flows_network_observability[Export enriched network flow data to Kafka or IPFIX]
59-
* xref:../../observability/network_observability/network-observability-secondary-networks.adoc#network-observability-SR-IOV-config_network-observability-secondary-networks[Configuring monitoring for SR-IOV interface traffic]
60-
* xref:../../observability/network_observability/observing-network-traffic.adoc#network-observability-working-with-conversations_nw-observe-network-traffic[Working with conversation tracking]
61-
* xref:../../observability/network_observability/observing-network-traffic.adoc#network-observability-dns-tracking_nw-observe-network-traffic[Working with DNS tracking]
62-
* xref:../../observability/network_observability/observing-network-traffic.adoc#network-observability-packet-drops_nw-observe-network-traffic[Working with packet drops]
63-
64-
[role="_additional-resources"]
65-
.Additional resources
66-
* xref:../../observability/network_observability/flowcollector-api.adoc#network-observability-flowcollector-api-specifications_network_observability[Flow Collector API Reference]
67-
* xref:../../observability/network_observability/configuring-operator.adoc#network-observability-flowcollector-view_network_observability[Flow Collector sample resource]
68-
* xref:../../observability/network_observability/configuring-operator.adoc#network-observability-resources-table_network_observability[Resource considerations]
69-
* xref:../../observability/network_observability/troubleshooting-network-observability.adoc#controller-manager-pod-runs-out-of-memory_network-observability-troubleshooting[Troubleshooting network observability controller manager pod runs out of memory]
70-
* xref:../../observability/network_observability/understanding-network-observability-operator.adoc#network-observability-architecture_nw-network-observability-operator[Network observability architecture]
52+
include::modules/network-observability-multitenancy.adoc[leveloffset=+1]
7153

7254
include::modules/network-observability-updating-migrating.adoc[leveloffset=+2]
7355

@@ -79,6 +61,7 @@ include::modules/network-observability-kafka-option.adoc[leveloffset=+1]
7961

8062
[role="_additional-resources"]
8163
.Additional resources
64+
* link:https://docs.redhat.com/en/documentation/red_hat_streams_for_apache_kafka/2.2[Red Hat AMQ Streams]
8265
* xref:../../observability/network_observability/configuring-operator.adoc#network-observability-flowcollector-kafka-config_network_observability[Configuring the FlowCollector resource with Kafka]
8366
8467
include::modules/network-observability-operator-uninstall.adoc[leveloffset=+1]

observability/network_observability/metrics-alerts-dashboards.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ include::modules/network-observability-configuring-custom-metrics-examples.adoc[
2525

2626
include::modules/network-observability-creating-metrics-network-events.adoc[leveloffset=+1]
2727

28-
[IMPORTANT]
29-
====
30-
High cardinality can affect the memory usage of Prometheus. You can check whether specific labels have high cardinality in the xref:../../observability/network_observability/json-flows-format-reference.adoc#network-observability-flows-format_json_reference[Network Flows format reference].
31-
====
28+
[role="_additional-resources"]
29+
.Additional resources
30+
* xref:../../observability/network_observability/json-flows-format-reference.adoc#network-observability-flows-format_json_reference[Network Flows format reference]
31+
3232
include::modules/network-observability-flowmetrics-charts.adoc[leveloffset=+1]
3333

3434
include::modules/network-observability-flowmetrics-charts-examples.adoc[leveloffset=+2]

observability/network_observability/network-observability-health-rules.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,6 @@ include::modules/network-observability-disable-predefined-rules.adoc[leveloffset
3939
* link:https://docs.redhat.com/en/documentation/monitoring_stack_for_red_hat_openshift/4.21/html/about_monitoring/monitoring-stack-architecture[Monitoring stack architecture]
4040
* link:https://github.com/openshift/runbooks/tree/master/alerts/network-observability-operator[Network Observability Operator runbooks]
4141

42+
4243
//file name for Creating alerts: network-observability-includelist-example.adoc
4344
//URL for Creating alerts: https://docs.redhat.com/en/documentation/openshift_container_platform/4.19/html/network_observability/metrics-dashboards-alerts#network-observability-netobserv-dashboard-high-traffic-alert_metrics-dashboards-alerts

observability/network_observability/network-observability-operator-release-notes.adoc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,13 @@ include::_attributes/common-attributes.adoc[]
77

88
toc::[]
99

10+
[role="_abstract"]
11+
Find information about new features, security advisories, fixed issues, and known issues for the Network Observability Operator. Use these notes to stay informed about changes and performance enhancements in the latest version of the operator for {product-title}.
12+
1013
The Network Observability Operator enables administrators to observe and analyze network traffic flows for {product-title} clusters.
1114

1215
These release notes track the development of the Network Observability Operator in the {product-title}.
1316

14-
For an overview of the Network Observability Operator, see xref:../../observability/network_observability/network-observability-overview.adoc#network-observability-overview[About network observability].
15-
1617
include::modules/network-observability-operator-release-notes-1-11-advisory.adoc[leveloffset=+1]
1718

1819
include::modules/network-observability-operator-release-notes-1-11-new-features-enhancements.adoc[leveloffset=+1]

0 commit comments

Comments
 (0)