Skip to content

Commit b1d4609

Browse files
authored
Merge pull request #65770 from skrthomas/network-observability-topicmap-lift
OSDOCS-8022: Reorganizing Network Observability in the topicmap
2 parents 3084cf4 + 9cb1a44 commit b1d4609

18 files changed

+117
-114
lines changed

_topic_maps/_topic_map.yml

Lines changed: 27 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1500,31 +1500,6 @@ Topics:
15001500
File: metallb-troubleshoot-support
15011501
- Name: Associating secondary interfaces metrics to network attachments
15021502
File: associating-secondary-interfaces-metrics-to-network-attachments
1503-
- Name: Network Observability
1504-
Dir: network_observability
1505-
Topics:
1506-
- Name: Network Observability release notes
1507-
File: network-observability-operator-release-notes
1508-
- Name: Network Observability overview
1509-
File: network-observability-overview
1510-
- Name: Installing the Network Observability Operator
1511-
File: installing-operators
1512-
- Name: Understanding Network Observability Operator
1513-
File: understanding-network-observability-operator
1514-
- Name: Configuring the Network Observability Operator
1515-
File: configuring-operator
1516-
- Name: Network Policy
1517-
File: network-observability-network-policy
1518-
- Name: Observing the network traffic
1519-
File: observing-network-traffic
1520-
- Name: Monitoring the Network Observability Operator
1521-
File: network-observability-operator-monitoring
1522-
- Name: API reference
1523-
File: flowcollector-api
1524-
- Name: JSON flows format reference
1525-
File: json-flows-format-reference
1526-
- Name: Troubleshooting Network Observability
1527-
File: troubleshooting-network-observability
15281503
---
15291504
Name: Storage
15301505
Dir: storage
@@ -2624,6 +2599,33 @@ Topics:
26242599
- Name: Config map reference for the Cluster Monitoring Operator
26252600
File: config-map-reference-for-the-cluster-monitoring-operator
26262601
---
2602+
Name: Network Observability
2603+
Dir: network_observability
2604+
Distros: openshift-enterprise,openshift-origin
2605+
Topics:
2606+
- Name: Network Observability release notes
2607+
File: network-observability-operator-release-notes
2608+
- Name: Network Observability overview
2609+
File: network-observability-overview
2610+
- Name: Installing the Network Observability Operator
2611+
File: installing-operators
2612+
- Name: Understanding Network Observability Operator
2613+
File: understanding-network-observability-operator
2614+
- Name: Configuring the Network Observability Operator
2615+
File: configuring-operator
2616+
- Name: Network Policy
2617+
File: network-observability-network-policy
2618+
- Name: Observing the network traffic
2619+
File: observing-network-traffic
2620+
- Name: Monitoring the Network Observability Operator
2621+
File: network-observability-operator-monitoring
2622+
- Name: API reference
2623+
File: flowcollector-api
2624+
- Name: JSON flows format reference
2625+
File: json-flows-format-reference
2626+
- Name: Troubleshooting Network Observability
2627+
File: troubleshooting-network-observability
2628+
---
26272629
Name: Scalability and performance
26282630
Dir: scalability_and_performance
26292631
Distros: openshift-origin,openshift-enterprise,openshift-webscale,openshift-dpu

networking/network_observability/configuring-operator.adoc renamed to network_observability/configuring-operator.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,21 @@ include::modules/network-observability-flowcollector-view.adoc[leveloffset=+1]
1313

1414
[role="_additional-resources"]
1515
.Additional resources
16-
For more information about conversation tracking, see xref:../../networking/network_observability/observing-network-traffic.adoc#network-observability-working-with-conversations_nw-observe-network-traffic[Working with conversations].
16+
For more information about conversation tracking, see xref:../network_observability/observing-network-traffic.adoc#network-observability-working-with-conversations_nw-observe-network-traffic[Working with conversations].
1717

1818
include::modules/network-observability-flowcollector-kafka-config.adoc[leveloffset=+1]
1919
include::modules/network-observability-enriched-flows.adoc[leveloffset=+1]
2020

2121
[role="_additional-resources"]
2222
.Additional resources
23-
For more information about specifying flow format, see xref:../../networking/network_observability/json-flows-format-reference.adoc#network-observability-flows-format_json_reference[Network flows format reference].
23+
For more information about specifying flow format, see xref:../network_observability/json-flows-format-reference.adoc#network-observability-flows-format_json_reference[Network flows format reference].
2424

2525
include::modules/network-observability-configuring-FLP-sampling.adoc[leveloffset=+1]
2626
include::modules/network-observability-configuring-quickfilters-flowcollector.adoc[leveloffset=+1]
2727
include::modules/network-observability-SRIOV-configuration.adoc[leveloffset=+1]
2828
[role="_additional-resources"]
2929
.Additional resources
30-
For more information about creating the `SriovNetwork` custom resource, see xref:../../networking/hardware_networks/configuring-sriov-device.adoc#cnf-creating-an-additional-sriov-network-with-vrf-plug-in_configuring-sriov-device[Creating an additional SR-IOV network attachment with the CNI VRF plugin].
30+
For more information about creating the `SriovNetwork` custom resource, see xref:../networking/hardware_networks/configuring-sriov-device.adoc#cnf-creating-an-additional-sriov-network-with-vrf-plug-in_configuring-sriov-device[Creating an additional SR-IOV network attachment with the CNI VRF plugin].
3131
3232
include::modules/network-observability-resource-recommendations.adoc[leveloffset=+1]
3333
include::modules/network-observability-resources-table.adoc[leveloffset=+2]
File renamed without changes.
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
:_content-type: ASSEMBLY
2+
[id="installing-network-observability-operators"]
3+
= Installing the Network Observability Operator
4+
include::_attributes/common-attributes.adoc[]
5+
:context: network_observability
6+
7+
toc::[]
8+
Installing Loki is a recommended prerequisite for using the Network Observability Operator. You can choose to use xref:../network_observability/installing-operators.adoc#network-observability-without-loki_network_observability[Network Observability without Loki], but there are some considerations for doing this, described in the previously linked section.
9+
10+
The Loki Operator integrates a gateway that implements multi-tenancy and authentication with Loki for data flow storage. The `LokiStack` resource manages Loki, which is a scalable, highly-available, multi-tenant log aggregation system, and a web proxy with {product-title} authentication. The `LokiStack` proxy uses {product-title} authentication to enforce multi-tenancy and facilitate the saving and indexing of data in Loki log stores.
11+
12+
[NOTE]
13+
====
14+
The Loki Operator can also be used for xref:../logging/cluster-logging-loki.adoc#cluster-logging-loki[Logging with the LokiStack]. The Network Observability Operator requires a dedicated LokiStack separate from Logging.
15+
====
16+
17+
include::modules/network-observability-without-loki.adoc[leveloffset=+1]
18+
19+
[role="_additional-resources"]
20+
.Additional resources
21+
* xref:../network_observability/configuring-operator.adoc#network-observability-enriched-flows_network_observability[Export enriched network flow data].
22+
23+
include::modules/network-observability-loki-install.adoc[leveloffset=+1]
24+
include::modules/network-observability-loki-secret.adoc[leveloffset=+2]
25+
[role="_additional-resources"]
26+
.Additional resources
27+
* For more information about the option to use different namespaces for the separate components, see the `spec.loki.tls.caCert.namespace` specification in the xref:../network_observability/flowcollector-api.adoc#network-observability-flowcollector-api-specifications_network_observability[Flow Collector API Reference] and callout number 5 in the xref:../network_observability/configuring-operator.adoc#network-observability-flowcollector-view_network_observability[Flow Collector sample resource].
28+
29+
include::modules/network-observability-lokistack-create.adoc[leveloffset=+2]
30+
include::modules/network-observability-lokistack-ingestion-query.adoc[leveloffset=+2]
31+
include::modules/network-observability-auth-multi-tenancy.adoc[leveloffset=+2]
32+
include::modules/network-observability-multitenancy.adoc[leveloffset=+2]
33+
include::modules/network-observability-operator-install.adoc[leveloffset=+1]
34+
35+
36+
[role="_additional-resources"]
37+
[id="additional-resources_configuring-flow-collector-considerations"]
38+
== Important Flow Collector configuration considerations
39+
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:
40+
41+
* xref:../network_observability/configuring-operator.adoc#network-observability-flowcollector-kafka-config_network_observability[Configuring the Flow Collector resource with Kafka]
42+
* xref:../network_observability/configuring-operator.adoc#network-observability-enriched-flows_network_observability[Export enriched network flow data to Kafka or IPFIX]
43+
* xref:../network_observability/configuring-operator.adoc#network-observability-SR-IOV-config_network_observability[Configuring monitoring for SR-IOV interface traffic]
44+
* xref:../network_observability/observing-network-traffic.adoc#network-observability-working-with-conversations_nw-observe-network-traffic[Working with conversation tracking]
45+
* xref:../network_observability/observing-network-traffic.adoc#network-observability-dns-tracking_nw-observe-network-traffic[Working with DNS tracking]
46+
* xref:../network_observability/observing-network-traffic.adoc#network-observability-packet-drops_nw-observe-network-traffic[Working with packet drops]
47+
48+
[role="_additional-resources"]
49+
.Additional resources
50+
For more general information about Flow Collector specifications and the Network Observability Operator architecture and resource use, see the following resources:
51+
52+
* xref:../network_observability/flowcollector-api.adoc#network-observability-flowcollector-api-specifications_network_observability[Flow Collector API Reference]
53+
* xref:../network_observability/configuring-operator.adoc#network-observability-flowcollector-view_network_observability[Flow Collector sample resource]
54+
* xref:../network_observability/configuring-operator.adoc#network-observability-resources-table_network_observability[Resource considerations]
55+
* xref:../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]
56+
* xref:../network_observability/understanding-network-observability-operator.adoc#network-observability-architecture_nw-network-observability-operator[Network Observability architecture]
57+
58+
59+
include::modules/network-observability-kafka-option.adoc[leveloffset=+1]
60+
[role="_additional-resources"]
61+
.Additional resources
62+
xref:../network_observability/configuring-operator.adoc#network-observability-flowcollector-kafka-config_network_observability[Configuring the FlowCollector resource with Kafka].
63+
64+
include::modules/network-observability-operator-uninstall.adoc[leveloffset=+1]
65+
File renamed without changes.

networking/network_observability/network-observability-network-policy.adoc renamed to network_observability/network-observability-network-policy.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ include::modules/network-observability-sample-network-policy-YAML.adoc[leveloffs
1313

1414
[role="_additional-resources"]
1515
.Additional resources
16-
xref:../../networking/network_policy/creating-network-policy.adoc#nw-networkpolicy-object_creating-network-policy[Creating a network policy using the CLI]
16+
xref:../networking/network_policy/creating-network-policy.adoc#nw-networkpolicy-object_creating-network-policy[Creating a network policy using the CLI]

networking/network_observability/network-observability-operator-monitoring.adoc renamed to network_observability/network-observability-operator-monitoring.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ include::modules/network-observability-rate-limit-alert.adoc[leveloffset=+1]
1515

1616
[role="_additional-resources"]
1717
.Additional resources
18-
* For more information about creating alerts that you can see on the dashboard, see xref:../../monitoring/managing-alerts.adoc#creating-alerting-rules-for-user-defined-projects_managing-alerts[Creating alerting rules for user-defined projects].
18+
* For more information about creating alerts that you can see on the dashboard, see xref:../monitoring/managing-alerts.adoc#creating-alerting-rules-for-user-defined-projects_managing-alerts[Creating alerting rules for user-defined projects].

0 commit comments

Comments
 (0)