<!--startmeta
custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/snmp/npm-catalog/integrations/netdata_streaming_topology.md"
meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/snmp/npm-catalog/metadata.yaml"
sidebar_label: "Netdata Streaming Topology"
learn_status: "Published"
learn_rel_path: "Network Performance Monitoring/Topologies/Integrations"
keywords: ['streaming', 'parents', 'children', 'topology', 'agents', 'npm']
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE NPM CATALOG metadata.yaml FILE"
endmeta-->

<!-- markdownlint-disable-file -->

# Netdata Streaming Topology


<img src="https://netdata.cloud/img/netdata.png" width="150"/>


Plugin: netdata
Module: streaming

<img src="https://img.shields.io/badge/maintained%20by-Netdata-%2300ab44" />

## Overview

See how your Netdata Agents connect. The streaming topology renders the parent-child hierarchy of a Netdata deployment — which Agents stream to which Parents.

Netdata builds the `topology:streaming` view from the live streaming connections between Agents and Parents.

This integration is supported on all platforms.

This integration runs as a single instance per Netdata Agent.


### Default Behavior

#### Auto-Detection

Always available; reflects the live streaming connections of the deployment.

#### Limits

The default configuration for this integration does not impose any limits.

#### Performance Impact

The default configuration for this integration is not expected to impose a significant performance impact on the system.

## Setup


### Prerequisites

#### Streaming configured

At least two Netdata Agents connected through streaming. A standalone Agent renders a single node.


### Configuration

#### Options

The streaming topology reflects whatever streaming is already configured. Use this file to change how this Agent streams to, or accepts streams from, other Agents.



#### via File

The configuration file name for this integration is `stream.conf`.


You can edit the configuration file using the [`edit-config`](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#edit-configuration-files) script from the
Netdata [config directory](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#locate-your-config-directory).

```bash
cd /etc/netdata 2>/dev/null || cd /opt/netdata/etc/netdata
sudo ./edit-config stream.conf
```

##### Examples
There are no configuration examples.



## Alerts

There are no alerts configured by default for this integration.



## Metrics
