Skip to content

Commit

Permalink
Documentation for network ID tag
Browse files Browse the repository at this point in the history
  • Loading branch information
shlomoartzi authored Sep 22, 2020
1 parent 3fe6e0f commit 34e31c9
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions content/en/network_performance_monitoring/network_page.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,19 @@ To view pre-NAT and post-NAT IPs, use the _Show pre-NAT IPs_ toggle in the table

{{< img src="network_performance_monitoring/network_page/prenat_ip.png" alt="pre-NAT IPs" >}}

### Network ID

NPM users may configure their networks to have overlapping IP spaces. For instance, you may want to deploy in multiple VPCs (virtual private clouds) which have overlapping address ranges and communicate only through load balancers or cloud gateways.

To correctly classify traffic destinations, NPM uses the concept of a Network ID, which is represented as a tag. A Network ID is an alphanumeric identifier for a set of IP addresses which can communicate with one another. When an IP address mapping to several hosts with different Network IDs is detected, this identifier is used to determine the particular host to which network traffic is going or coming from.

In AWS and GCP, the Network ID is automatically set to the VPC ID. For other environments, the Network ID may be set manually either in `datadog.yaml` as shown below, or by adding the DD_NETWORK_ID to the process and core Agent containers.

```shell
network:
Id: <your-network-id>
```

## Table

The network table breaks down the _Volume_, _Throughput_, _TCP Retransmits_, _Round-trip Time (RTT)_, and _RTT variance_ metrics between each _source_ and _destination_ defined by your query.
Expand Down

0 comments on commit 34e31c9

Please sign in to comment.