Skip to content

Commit 3ee19e9

Browse files
committed
OSDOCS-14543 [NETOBSERV] Change Network Observability to network observability when not referencing the Operator
1 parent 477eb77 commit 3ee19e9

20 files changed

+49
-43
lines changed

modules/network-observability-cli-capturing-metrics.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
:_mod-docs-content-type: PROCEDURE
66
[id="network-observability-cli-capturing-metrics_{context}"]
77
= Capturing metrics
8-
You can generate on-demand dashboards in Prometheus by using a service monitor for Network Observability.
8+
You can generate on-demand dashboards in Prometheus by using a service monitor for network observability.
99

1010
.Prerequisites
1111
* Install the {oc-first}.
@@ -20,7 +20,7 @@ You can generate on-demand dashboards in Prometheus by using a service monitor f
2020
$ oc netobserv metrics --enable_filter=true --cidr=0.0.0.0/0 --protocol=TCP --port=49051
2121
----
2222
. Open the link provided in the terminal to view the *NetObserv / On-Demand* dashboard:
23-
+
23+
+
2424
.Example URL
2525
[source,terminal]
2626
----

modules/network-observability-create-network-policy.adoc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55

66
:_mod-docs-content-type: PROCEDURE
77
[id="network-observability-network-policy_{context}"]
8-
= Creating a network policy for Network Observability
8+
= Creating a network policy for network observability
9+
910
If you want to further customize the network policies for the `netobserv` and `netobserv-privileged` namespaces, you must disable the managed installation of the policy from the `FlowCollector` CR, and create your own. You can use the network policy resources that are enabled from the `FlowCollector` CR as a starting point for the procedure that follows:
1011

1112
.Example `netobserv` network policy

modules/network-observability-deploy-network-policy.adoc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
:_mod-docs-content-type: PROCEDURE
77
[id="network-observability-deploy-network-policy_{context}"]
88
= Configuring an ingress network policy by using the FlowCollector custom resource
9-
You can configure the `FlowCollector` custom resource (CR) to deploy an ingress network policy for Network Observability by setting the `spec.NetworkPolicy.enable` specification to `true`. By default, the specification is `false`.
9+
10+
You can configure the `FlowCollector` custom resource (CR) to deploy an ingress network policy for network observability by setting the `spec.NetworkPolicy.enable` specification to `true`. By default, the specification is `false`.
1011

1112
If you have installed Loki, Kafka or any exporter in a different namespace that also has a network policy, you must ensure that the Network Observability components can communicate with them. Consider the following about your setup:
1213

modules/network-observability-ebpf-agent-alert.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
[id="network-observability-netobserv-dashboard-ebpf-agent-alerts_{context}"]
66
= Using the eBPF agent alert
77

8-
An alert, `NetObservAgentFlowsDropped`, is triggered when the Network Observability eBPF agent hashmap table is full or when the capacity limiter is triggered. If you see this alert, consider increasing the `cacheMaxFlows` in the `FlowCollector`, as shown in the following example.
8+
An alert, `NetObservAgentFlowsDropped`, is triggered when the network observability eBPF agent hashmap table is full or when the capacity limiter is triggered. If you see this alert, consider increasing the `cacheMaxFlows` in the `FlowCollector`, as shown in the following example.
99

1010
[NOTE]
1111
====
12-
Increasing the `cacheMaxFlows` might increase the memory usage of the eBPF agent.
12+
Increasing the `cacheMaxFlows` might increase the memory usage of the eBPF agent.
1313
====
1414

1515
.Procedure
@@ -31,7 +31,7 @@ spec:
3131
namespace: netobserv
3232
deploymentModel: Direct
3333
agent:
34-
type: eBPF
34+
type: eBPF
3535
ebpf:
3636
cacheMaxFlows: 200000 <1>
3737
----

modules/network-observability-flowcollector-view.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ You can view and edit YAML directly in the {product-title} web console.
1111
.Procedure
1212
. In the web console, navigate to *Operators* -> *Installed Operators*.
1313
. Under the *Provided APIs* heading for the *NetObserv Operator*, select *Flow Collector*.
14-
. Select *cluster* then select the *YAML* tab. There, you can modify the `FlowCollector` resource to configure the Network Observability operator.
14+
. Select *cluster* then select the *YAML* tab. There, you can modify the `FlowCollector` resource to configure the Network Observability Operator.
1515

16-
The following example shows a sample `FlowCollector` resource for {product-title} Network Observability operator:
16+
The following example shows a sample `FlowCollector` resource for {product-title} Network Observability Operator:
1717
[id="network-observability-flowcollector-configuring-about-sample_{context}"]
1818
.Sample `FlowCollector` resource
1919
[source, yaml]

modules/network-observability-metrics-names.adoc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,14 @@
44

55
:_mod-docs-content-type: REFERENCE
66
[id="network-observability-metrics_{context}"]
7-
= Network Observability metrics
7+
= Network observability metrics
8+
89
You can also create alerts by using the `includeList` metrics in Prometheus rules, as shown in the example "Creating alerts".
910

1011
When looking for these metrics in Prometheus, such as in the Console through *Observe* -> *Metrics*, or when defining alerts, all the metrics names are prefixed with `netobserv_`. For example, `netobserv_namespace_flows_total`. Available metrics names are as follows:
1112

1213
includeList metrics names::
13-
Names followed by an asterisk `*` are enabled by default.
14+
Names followed by an asterisk `*` are enabled by default.
1415

1516
* `namespace_egress_bytes_total`
1617
* `namespace_egress_packets_total`

modules/network-observability-multitenancy.adoc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44

55
:_mod-docs-content-type: PROCEDURE
66
[id="network-observability-multi-tenancy_{context}"]
7-
= Enabling multi-tenancy in Network Observability
8-
Multi-tenancy in the Network Observability Operator allows and restricts individual user access, or group access, to the flows stored in Loki and or Prometheus. Access is enabled for project administrators. Project administrators who have limited access to some namespaces can access flows for only those namespaces.
7+
= Enabling multi-tenancy in network observability
8+
9+
Multi-tenancy in the Network Observability Operator allows and restricts individual user access, or group access, to the flows stored in Loki and or Prometheus. Access is enabled for project administrators. Project administrators who have limited access to some namespaces can access flows for only those namespaces.
910

1011
For Developers, multi-tenancy is available for both Loki and Prometheus but requires different access rights.
1112

modules/network-observability-nodes-taints-tolerations.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
:_mod-docs-content-type: CONCEPT
66
[id="network-observability-multi-tenancy{context}"]
7-
= Network Observability deployment in specific nodes
7+
= Network observability deployment in specific nodes
88

9-
You can configure the `FlowCollector` to control the deployment of Network Observability components in specific nodes. The `spec.agent.ebpf.advanced.scheduling`, `spec.processor.advanced.scheduling`, and `spec.consolePlugin.advanced.scheduling` specifications have the following configurable settings:
9+
You can configure the `FlowCollector` to control the deployment of network observability components in specific nodes. The `spec.agent.ebpf.advanced.scheduling`, `spec.processor.advanced.scheduling`, and `spec.consolePlugin.advanced.scheduling` specifications have the following configurable settings:
1010

1111
* `NodeSelector`
1212
* `Tolerations`

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
:_mod-docs-content-type: CONCEPT
66
[id="network-observability-packet-translation-overview_{context}"]
77
= Endpoint translation (xlat)
8-
You can gain visibility into the endpoints serving traffic in a consolidated view using Network Observability and extended Berkeley Packet Filter (eBPF). Typically, when traffic flows through a service, egressIP, or load balancer, the traffic flow information is abstracted as it is routed to one of the available pods. If you try to get information about the traffic, you can only view service related info, such as service IP and port, and not information about the specific pod that is serving the request. Often the information for both the service traffic and the virtual service endpoint is captured as two separate flows, which complicates troubleshooting.
8+
You can gain visibility into the endpoints serving traffic in a consolidated view using network observability and extended Berkeley Packet Filter (eBPF). Typically, when traffic flows through a service, egressIP, or load balancer, the traffic flow information is abstracted as it is routed to one of the available pods. If you try to get information about the traffic, you can only view service related info, such as service IP and port, and not information about the specific pod that is serving the request. Often the information for both the service traffic and the virtual service endpoint is captured as two separate flows, which complicates troubleshooting.
99

1010
To solve this, endpoint xlat can help in the following ways:
1111

modules/network-observability-packet-translation.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
:_mod-docs-content-type: PROCEDURE
66
[id="network-observability-packet-translation_{context}"]
77
= Working with endpoint translation (xlat)
8-
You can use Network Observability and eBPF to enrich network flows from a Kubernetes service with translated endpoint information, gaining insight into the endpoints serving traffic.
8+
You can use network observability and eBPF to enrich network flows from a Kubernetes service with translated endpoint information, gaining insight into the endpoints serving traffic.
99

1010
.Procedure
1111
. In the web console, navigate to *Operators* -> *Installed Operators*.
@@ -30,15 +30,15 @@ spec:
3030
- PacketTranslation <1>
3131
----
3232
<1> You can start enriching network flows with translated packet information by listing the `PacketTranslation` parameter in the `spec.agent.ebpf.features` specification list.
33-
33+
3434
.Example filtering
3535
When you refresh the *Network Traffic* page you can filter for information about translated packets:
3636

3737
. Filter the network flow data based on *Destination kind: Service*.
3838
. You can see the *xlat* column, which distinguishes where translated information is displayed, and the following default columns:
3939

4040
* *Xlat Zone ID*
41-
* *Xlat Src Kubernetes Object*
41+
* *Xlat Src Kubernetes Object*
4242
* *Xlat Dst Kubernetes Object*
4343
4444
You can manage the display of additional *xlat* columns in *Manage columns*.

0 commit comments

Comments
 (0)