fix broken links and links pointing to Learn (#17675)
Fotis Voutsas committed
May 16, 2024 at 12:54 UTC
9e236258a5792f967546082234c1d7f6825c8325
77 files changed
+114
-484
README.md
+3
-3
@@ -13,7 +13,7 @@
13
<p align="center">
14
<a href="https://github.com/netdata/netdata/"><img src="https://img.shields.io/github/stars/netdata/netdata?style=social" alt="GitHub Stars"></a>
15
<br />
16
- <a href="https://app.netdata.cloud/spaces/netdata-demo?utm_campaign=github_readme_demo_badge"><img src="https://img.shields.io/badge/Live Demo-green" alt="Live Demo"></a>
16
+ <a href="https://app.netdata.cloud/spaces/netdata-demo?utm_campaign=github_readme_demo_badge"><img src="https://img.shields.io/badge/Live%20Demo-green" alt="Live Demo"></a>
17
<a href="https://github.com/netdata/netdata/releases/latest"><img src="https://img.shields.io/github/release/netdata/netdata.svg" alt="Latest release"></a>
18
<a href="https://github.com/netdata/netdata-nightlies/releases/latest"><img src="https://img.shields.io/github/release/netdata/netdata-nightlies.svg" alt="Latest nightly build"></a>
19
<br />
@@ -256,7 +256,7 @@ Check the [systemd-journal plugin of Netdata](https://github.com/netdata/netdata
256
Netdata can be installed on all Linux, macOS, and FreeBSD systems. We provide binary packages for the most popular operating systems and package managers.
257
258
- Install on [Ubuntu, Debian CentOS, Fedora, Suse, Red Hat, Arch, Alpine, Gentoo, even BusyBox](https://learn.netdata.cloud/docs/installing/one-line-installer-for-all-linux-systems).
259
- - Install with [Docker](https://learn.netdata.cloud/docs/installing/docker).<br/>
259
+ - Install with [Docker](https://github.com/netdata/netdata/blob/master/packaging/docker/README.md).<br/>
260
Netdata is a [Verified Publisher on DockerHub](https://hub.docker.com/r/netdata/netdata) and our users enjoy free unlimited DockerHub pulls :heart_eyes:.
261
- Install on [MacOS](https://learn.netdata.cloud/docs/installing/macos) :metal:.
262
- Install on [FreeBSD](https://learn.netdata.cloud/docs/installing/freebsd) and [pfSense](https://learn.netdata.cloud/docs/installing/pfsense).
@@ -429,7 +429,7 @@ Of course it is! We do our best to ensure it is!
429
We understand that Netdata is a software piece that is installed on millions of production systems across the world. So, it is important for us, Netdata to be as secure as possible:
430
431
- We follow the [Open Source Security Foundation](https://bestpractices.coreinfrastructure.org/en/projects/2231) best practices.
432
- - We have given great attention to detail when it comes to security design. Check out our [security design](https://learn.netdata.cloud/docs/architecture/security-and-privacy-design).
432
+ - We have given great attention to detail when it comes to security design. Check out our [security design](https://github.com/netdata/netdata/blob/master/docs/security-and-privacy-design/README.md).
433
- Netdata is a popular open-source project and is frequently tested by many security analysts.
434
- Check also our [security policies and advisories published so far](https://github.com/netdata/netdata/security).
435
docs/alerts-and-notifications/creating-alerts-with-netdata-alerts-configuration-manager.md
+1
-1
@@ -42,4 +42,4 @@ You can read more about the different options in the [Alerts reference documenta
42
43
- **Alert Template Name**: Provide a unique name for the alert.
44
- **Alert Template Description**: Offer a brief explanation of what the alert monitors.
45
-- **Alert Summary**: Create a custom title for alert notifications, which can be integrated with centralized notification systems available [here](https://learn.netdata.cloud/docs/alerting/notifications/centralized-cloud-notifications).
45
+- **Alert Summary**: Create a custom title for alert notifications, which can be integrated with centralized notification systems available [here](https://learn.netdata.cloud/docs/alerts-&-notifications/notifications/centralized-cloud-notifications).
docs/deployment-guides/deployment-strategies.md
+1
-1
@@ -58,7 +58,7 @@ On the child node, edit `netdata.conf` by using the edit-config script: `/etc/ne
58
59
```yaml
60
[db]
61
- # https://learn.netdata.cloud/docs/agent/database
61
+ # https://github.com/netdata/netdata/blob/master/src/database/README.md
62
# none = no retention, ram = some retention in ram
63
mode = ram
64
# The retention in seconds.
packaging/installer/REINSTALL.md
+1
-2
@@ -62,5 +62,4 @@ If you still experience problems with your Netdata Agent installation after foll
62
best route is to [uninstall](https://github.com/netdata/netdata/blob/master/packaging/installer/UNINSTALL.md) and then try a fresh installation using the [one-line
63
installer](https://github.com/netdata/netdata/blob/master/packaging/installer/methods/kickstart.md).
64
65
-You can also post to our [community forums](https://community.netdata.cloud/c/support/13) or create a new [bug
66
-report](https://github.com/netdata/netdata/issues/new?assignees=&labels=bug%2Cneeds+triage&template=BUG_REPORT.yml).
65
+You can also post to our [community forums](https://community.netdata.cloud) or create a new [bug report](https://github.com/netdata/netdata/issues/new?assignees=&labels=bug%2Cneeds+triage&template=BUG_REPORT.yml).
packaging/installer/UPDATE.md
+1
-1
@@ -132,7 +132,7 @@ brew upgrade netdata
132
```
133
134
Homebrew downloads the latest Netdata via the
135
-[formulae](https://github.com/Homebrew/homebrew-core/blob/master/Formula/netdata.rb), ensures all dependencies are met,
135
+[formulae](https://github.com/Homebrew/homebrew-core/blob/master/Formula/n/netdata.rb), ensures all dependencies are met,
136
and updates Netdata via reinstallation.
137
138
If you instead installed Netdata using our one-line installation script, you can use our [regular update
packaging/installer/methods/freebsd.md
+1
-1
@@ -28,7 +28,7 @@ Please respond in the affirmative for any relevant prompts during the installati
28
29
## Install Netdata
30
31
-The simplest method is to use the single line [kickstart script](https://learn.netdata.cloud/docs/agent/packaging/installer/methods/kickstart)
31
+The simplest method is to use the single line [kickstart script](https://github.com/netdata/netdata/blob/master/packaging/installer/methods/kickstart.md)
32
33
If you have a Netdata cloud account then clicking on the **Connect Nodes** button will generate the kickstart command you should use. Use the command from the "Linux" tab, it should look something like this:
34
packaging/installer/methods/manual.md
+3
-3
@@ -40,7 +40,7 @@ and other operating systems and is regularly tested. You can find this tool [her
40
- Please note that for RHEL/CentOS you need
41
[EPEL](http://www.tecmint.com/how-to-enable-epel-repository-for-rhel-centos-6-5/).
42
In addition, RHEL/CentOS version 6 also need
43
- [OKay](https://okay.com.mx/blog-news/rpm-repositories-for-centos-6-and-7.html) for package libuv version 1.
43
+ [OKay](https://okay.com.mx) for package libuv version 1.
44
- CentOS 8 / RHEL 8 requires a bit of extra work. See the dedicated section below.
45
46
- **SUSE** Linux and its derivatives (including **openSUSE**)
@@ -140,7 +140,7 @@ required if manually installing packages.
140
CentOS 6.x:
141
142
- Enable the EPEL repo
143
-- Enable the additional repo from [okay.network](https://okay.network/blog-news/rpm-repositories-for-centos-6-and-7.html)
143
+- Enable the additional repo from [okay.network](https://okay.network)
144
145
And install the minimum required dependencies.
146
@@ -154,7 +154,7 @@ CentOS 8.x:
154
155
- Enable the PowerTools repo
156
- Enable the EPEL repo
157
-- Enable the Extra repo from [OKAY](https://okay.network/blog-news/rpm-repositories-for-centos-6-and-7.html)
157
+- Enable the Extra repo from [OKAY](https://okay.network)
158
159
And install the minimum required dependencies:
160
packaging/installer/methods/packages.md
+8
-11
@@ -8,7 +8,7 @@ learn_rel_path: "Installation/Installation methods"
8
sidebar_position: 20
9
-->
10
11
-# Install Netdata using native DEB/RPM packages.
11
+# Install Netdata using native DEB/RPM packages
12
13
For most common Linux distributions that use either DEB or RPM packages, Netdata provides pre-built native packages
14
for current releases in-line with
@@ -20,8 +20,6 @@ When using the kickstart script, you can force usage of native DEB or RPM packag
20
`--native-only` when invoking the script. This will cause it to only attempt to use native packages for the install,
21
and fail if it cannot do so.
22
23
-
24
-
23
> ### Note
24
>
25
> In July 2022, we switched hosting of our native packages from Package Cloud to self-hosted repositories.
@@ -31,10 +29,9 @@ and fail if it cannot do so.
29
> When selecting a repository configuration package, note that the version 2 packages provide configuration for
30
> our self-hosted repositories, and then version 1 packages provide configuration for Package Cloud.
31
32
+## Manual setup of RPM packages
33
35
-## Manual setup of RPM packages.
36
-
37
-Netdata’s official RPM repositories are hosted at https://repo.netdata.cloud/repos. We provide four groups of
34
+Netdata’s official RPM repositories are hosted at <https://repo.netdata.cloud/repos>. We provide four groups of
35
repositories at that top level:
36
37
- `stable`: Contains packages for stable releases of the Netdata Agent.
@@ -55,14 +52,14 @@ Under each of those directories is a directory for each supported release of tha
52
directory for each supported CPU architecture which contains the actual repository.
53
54
For example, for stable release packages for RHEL 9 on 64-bit x86, the full URL for the repository would be
58
-https://repo.netdata.cloud/repos/stable/el/9/x86_64/
55
+<https://repo.netdata.cloud/repos/stable/el/9/x86_64/>
56
57
Our RPM packages and repository metadata are signed using a GPG key with a user name of ‘Netdatabot’. The
58
current key fingerprint is `6588FDD7B14721FE7C3115E6F9177B5265F56346`. The associated public key can be fetched from
59
`https://repo.netdata.cloud/netdatabot.gpg.key`.
60
61
If you are explicitly configuring a system to use our repositories, the recommended setup is to download the
65
-appropriate repository configuration package from https://repo.netdata.cloud/repos/repoconfig and install it
62
+appropriate repository configuration package from <https://repo.netdata.cloud/repos/repoconfig> and install it
63
directly on the target system using the system package manager. This will ensure any packages needed to use the
64
repository are also installed, and will help enable a seamless transition if we ever need to change our infrastructure.
65
@@ -73,9 +70,9 @@ repository are also installed, and will help enable a seamless transition if we
70
> repository _should_ be pulled in automatically by our repository config packages, but if it is not you may need
71
> to manually install `epel-release` to be able to successfully install the Netdata packages.
72
76
-## Manual setup of DEB packages.
73
+## Manual setup of DEB packages
74
78
-Netdata’s official DEB repositories are hosted at https://repo.netdata.cloud/repos. We provide four groups of
75
+Netdata’s official DEB repositories are hosted at <https://repo.netdata.cloud/repos>. We provide four groups of
76
repositories at that top level:
77
78
- `stable`: Contains packages for stable releases of the Netdata Agent.
@@ -105,7 +102,7 @@ current key fingerprint is `6588FDD7B14721FE7C3115E6F9177B5265F56346`. The assoc
102
`https://repo.netdata.cloud/netdatabot.gpg.key`.
103
104
If you are explicitly configuring a system to use our repositories, the recommended setup is to download the
108
-appropriate repository configuration package from https://repo.netdata.cloud/repos/repoconfig and install it
105
+appropriate repository configuration package from <https://repo.netdata.cloud/repos/repoconfig> and install it
106
directly on the target system using the system package manager. This will ensure any packages needed to use the
107
repository are also installed, and will help enable a seamless transition if we ever need to change our infrastructure.
108
packaging/maintainers/README.md
+1
-2
@@ -33,7 +33,7 @@ This page tracks the package maintainers for Netdata, for various operating syst
33
34
| System | URL | Core Developer | Package Maintainer
35
|:-:|:-:|:-:|:-:|
36
-| macOS Homebrew Formula|[link](https://github.com/Homebrew/homebrew-core/blob/master/Formula/netdata.rb)|@vlvkobal|@rickard-von-essen
36
+| macOS Homebrew Formula|[link](https://github.com/Homebrew/homebrew-core/blob/master/Formula/n/netdata.rb)|@vlvkobal|@rickard-von-essen
37
38
---
39
@@ -48,7 +48,6 @@ This page tracks the package maintainers for Netdata, for various operating syst
48
49
| Embedded Linux | Netdata Version | Maintainer | Related URL |
50
| :-: | :-: | :-: | :-- |
51
-| ASUSTOR NAS | ? | William Lin | https://www.asustor.com/apps/app_detail?id=532 |
51
| OpenWRT | Release | @nitroshift | [openwrt package](https://github.com/openwrt/packages/tree/master/admin/netdata) |
52
| ReadyNAS | Release | @NAStools | https://github.com/nastools/netdata |
53
| QNAP | Release | QNAP_Stephane | https://forum.qnap.com/viewtopic.php?t=121518 |
src/claim/README.md
+1
-1
@@ -73,7 +73,7 @@ Connecting a Node to a War Room:
73
terminal window. Press Enter to initiate the connection process.
74
75
> Note: When connecting from
76
-> the [Nodes tab](https://github.com/netdata/netdata/blob/master/docs/dashboard/nodes-tab.md), the room parameter will
76
+> the [Nodes tab](https://github.com/netdata/netdata/blob/master/docs/dashboards-and-charts/nodes-tab.md), the room parameter will
77
> be
78
> set to the current War Room.
79
src/collectors/COLLECTORS.md
-2
@@ -441,8 +441,6 @@ If you don't see the app/service you'd like to monitor in this list:
441
442
- [BungeeCord](https://github.com/netdata/netdata/blob/master/src/go/collectors/go.d.plugin/modules/prometheus/integrations/bungeecord.md)
443
444
-- [CS:GO](https://github.com/netdata/netdata/blob/master/src/go/collectors/go.d.plugin/modules/prometheus/integrations/cs:go.md)
445
-
444
- [Minecraft](https://github.com/netdata/netdata/blob/master/src/go/collectors/go.d.plugin/modules/prometheus/integrations/minecraft.md)
445
446
- [OpenRCT2](https://github.com/netdata/netdata/blob/master/src/go/collectors/go.d.plugin/modules/prometheus/integrations/openrct2.md)
src/collectors/cgroups.plugin/README.md
+1
-1
@@ -106,7 +106,7 @@ The whole point for the additional pattern list, is to limit the number of times
106
pattern list, the script might be called thousands of times, depending on the number of cgroups available in the system.
107
108
The above pattern list is matched against the path of the cgroup. For matched cgroups, Netdata calls the
109
-script [cgroup-name.sh](https://raw.githubusercontent.com/netdata/netdata/master/src/collectors/cgroups.plugin/cgroup-name.sh)
109
+script [cgroup-name.sh](https://github.com/netdata/netdata/blob/master/src/collectors/cgroups.plugin/cgroup-name.sh.in)
110
to get its name. This script queries `docker`, `kubectl`, `podman`, or applies heuristics to find give a name for the
111
cgroup.
112
src/collectors/charts.d.plugin/ap/metadata.yaml
+1
-1
@@ -5,7 +5,7 @@ modules:
5
module_name: ap
6
monitored_instance:
7
name: Access Points
8
- link: "https://learn.netdata.cloud/docs/data-collection/networking-stack-and-network-interfaces/linux-access-points"
8
+ link: ""
9
categories:
10
- data-collection.linux-systems.network-metrics
11
icon_filename: "network-wired.svg"
src/collectors/ebpf.plugin/README.md
+6
-6
@@ -44,12 +44,12 @@ If your Agent is v1.22 or older, you may to enable the collector yourself.
44
45
To enable or disable the entire eBPF collector:
46
47
-1. Navigate to the [Netdata config directory](https://github.com/netdata/netdata/blob/master/docs/configure/nodes.md#the-netdata-config-directory).
47
+1. Navigate to the [Netdata config directory](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#the-netdata-config-directory).
48
```bash
49
cd /etc/netdata
50
```
51
52
-2. Use the [`edit-config`](https://github.com/netdata/netdata/blob/master/docs/configure/nodes.md#use-edit-config-to-edit-configuration-files) script to edit `netdata.conf`.
52
+2. Use the [`edit-config`](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#edit-netdataconf) script to edit `netdata.conf`.
53
54
```bash
55
./edit-config netdata.conf
@@ -69,11 +69,11 @@ You can configure the eBPF collector's behavior to fine-tune which metrics you r
69
70
To edit the `ebpf.d.conf`:
71
72
-1. Navigate to the [Netdata config directory](https://github.com/netdata/netdata/blob/master/docs/configure/nodes.md#the-netdata-config-directory).
72
+1. Navigate to the [Netdata config directory](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#the-netdata-config-directory).
73
```bash
74
cd /etc/netdata
75
```
76
-2. Use the [`edit-config`](https://github.com/netdata/netdata/blob/master/docs/configure/nodes.md#use-edit-config-to-edit-configuration-files) script to edit [`ebpf.d.conf`](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/ebpf.d.conf).
76
+2. Use the [`edit-config`](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#edit-netdataconf) script to edit [`ebpf.d.conf`](https://github.com/netdata/netdata/blob/master/src/collectors/ebpf.plugin/ebpf.d.conf).
77
78
```bash
79
./edit-config ebpf.d.conf
@@ -272,11 +272,11 @@ You can configure each thread of the eBPF data collector. This allows you to ove
272
273
To configure an eBPF thread:
274
275
-1. Navigate to the [Netdata config directory](https://github.com/netdata/netdata/blob/master/docs/configure/nodes.md#the-netdata-config-directory).
275
+1. Navigate to the [Netdata config directory](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#the-netdata-config-directory).
276
```bash
277
cd /etc/netdata
278
```
279
-2. Use the [`edit-config`](https://github.com/netdata/netdata/blob/master/docs/configure/nodes.md#use-edit-config-to-edit-configuration-files) script to edit a thread configuration file. The following configuration files are available:
279
+2. Use the [`edit-config`](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#edit-netdataconf) script to edit a thread configuration file. The following configuration files are available:
280
281
- `network.conf`: Configuration for the [`network` thread](#network-configuration). This config file overwrites the global options and also
282
lets you specify which network the eBPF collector monitors.
src/collectors/profile.plugin/README.md
+1
-1
@@ -12,7 +12,7 @@ A user can specify:
12
13
## Configuration
14
15
-Edit the `netdata.conf` configuration file using [`edit-config`](https://github.com/netdata/netdata/blob/master/docs/configure/nodes.md#use-edit-config-to-edit-configuration-files) from the [Netdata config directory](https://github.com/netdata/netdata/blob/master/docs/configure/nodes.md#the-netdata-config-directory), which is typically at `/etc/netdata`.
15
+Edit the `netdata.conf` configuration file using [`edit-config`](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#edit-netdataconf) from the [Netdata config directory](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#the-netdata-config-directory), which is typically at `/etc/netdata`.
16
17
Scroll down to the `[plugin:profile]` section to find the available options:
18
src/collectors/python.d.plugin/anomalies/README.md
+2
-2
@@ -68,12 +68,12 @@ sudo ./edit-config python.d.conf
68
sudo systemctl restart netdata
69
```
70
71
-The configuration for the anomalies collector defines how it will behave on your system and might take some experimentation with over time to set it optimally for your node. Out of the box, the config comes with some [sane defaults](https://www.netdata.cloud/blog/redefining-monitoring-netdata/) to get you started that try to balance the flexibility and power of the ML models with the goal of being as cheap as possible in term of cost on the node resources.
71
+The configuration for the anomalies collector defines how it will behave on your system and might take some experimentation with over time to set it optimally for your node. Out of the box, the config comes with some [sane defaults](https://www.netdata.cloud/blog/redefining-monitoring-with-netdata/) to get you started that try to balance the flexibility and power of the ML models with the goal of being as cheap as possible in term of cost on the node resources.
72
73
_**Note**: If you are unsure about any of the below configuration options then it's best to just ignore all this and leave the `anomalies.conf` file alone to begin with. Then you can return to it later if you would like to tune things a bit more once the collector is running for a while and you have a feeling for its performance on your node._
74
75
Edit the `python.d/anomalies.conf` configuration file using `edit-config` from the your agent's [config
76
-directory](https://github.com/netdata/netdata/blob/master/docs/configure/nodes.md), which is usually at `/etc/netdata`.
76
+directory](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md), which is usually at `/etc/netdata`.
77
78
```bash
79
cd /etc/netdata # Replace this path with your Netdata config directory, if different
src/collectors/python.d.plugin/haproxy/README.md
+1
-1
@@ -42,7 +42,7 @@ It produces:
42
## Configuration
43
44
Edit the `python.d/haproxy.conf` configuration file using `edit-config` from the Netdata [config
45
-directory](https://github.com/netdata/netdata/blob/master/docs/configure/nodes.md), which is typically at `/etc/netdata`.
45
+directory](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md), which is typically at `/etc/netdata`.
46
47
```bash
48
cd /etc/netdata # Replace this path with your Netdata config directory, if different
src/collectors/python.d.plugin/nvidia_smi/README.md
+1
-1
@@ -44,7 +44,7 @@ It produces the following charts:
44
## Configuration
45
46
Edit the `python.d/nvidia_smi.conf` configuration file using `edit-config` from the Netdata [config
47
-directory](https://github.com/netdata/netdata/blob/master/docs/configure/nodes.md), which is typically at `/etc/netdata`.
47
+directory](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md), which is typically at `/etc/netdata`.
48
49
```bash
50
cd /etc/netdata # Replace this path with your Netdata config directory, if different
src/collectors/python.d.plugin/traefik/README.md
+1
-1
@@ -51,7 +51,7 @@ It produces:
51
## Configuration
52
53
Edit the `python.d/traefik.conf` configuration file using `edit-config` from the
54
-Netdata [config directory](https://github.com/netdata/netdata/blob/master/docs/configure/nodes.md), which is typically
54
+Netdata [config directory](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md), which is typically
55
at `/etc/netdata`.
56
57
```bash
src/collectors/statsd.plugin/README.md
+3
-3
@@ -728,7 +728,7 @@ In general, the process for creating a StatsD collector can be summarized in 2 s
728
729
- Make sure to reload the dashboard tab **after** you start sending data to Netdata.
730
731
-- Create a configuration file for your app using [edit-config](https://github.com/netdata/netdata/blob/master/docs/configure/nodes.md): `sudo ./edit-config
731
+- Create a configuration file for your app using [edit-config](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md): `sudo ./edit-config
732
statsd.d/myapp.conf`
733
734
- Each app will have it's own section in the right-hand menu.
@@ -784,8 +784,8 @@ visualize all the available operations.
784
### Create a new StatsD configuration file
785
786
Start by creating a new configuration file under the `statsd.d/` folder in the
787
-[Netdata config directory](https://github.com/netdata/netdata/blob/master/docs/configure/nodes.md#the-netdata-config-directory).
788
-Use [`edit-config`](https://github.com/netdata/netdata/blob/master/docs/configure/nodes.md#use-edit-config-to-edit-configuration-files)
787
+[Netdata config directory](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#the-netdata-config-directory).
788
+Use [`edit-config`](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#edit-netdataconf)
789
to create a new file called `k6.conf`.
790
791
```bash=
src/exporting/json/metadata.yaml
+1
-1
@@ -3,7 +3,7 @@
3
id: 'export-json'
4
meta:
5
name: 'JSON'
6
- link: 'https://learn.netdata.cloud/docs/exporting/json-document-databases'
6
+ link: ''
7
categories:
8
- export
9
icon_filename: 'json.svg'
src/go/collectors/go.d.plugin/README.md
-1
@@ -69,7 +69,6 @@ see the appropriate collector readme.
69
| [docker_engine](https://github.com/netdata/netdata/tree/master/src/go/collectors/go.d.plugin/modules/docker_engine) | Docker Engine |
70
| [dockerhub](https://github.com/netdata/netdata/tree/master/src/go/collectors/go.d.plugin/modules/dockerhub) | Docker Hub |
71
| [elasticsearch](https://github.com/netdata/netdata/tree/master/src/go/collectors/go.d.plugin/modules/elasticsearch) | Elasticsearch/OpenSearch |
72
-| [energid](https://github.com/netdata/netdata/tree/master/src/go/collectors/go.d.plugin/modules/energid) | Energi Core |
72
| [envoy](https://github.com/netdata/netdata/tree/master/src/go/collectors/go.d.plugin/modules/envoy) | Envoy |
73
| [example](https://github.com/netdata/netdata/tree/master/src/go/collectors/go.d.plugin/modules/example) | - |
74
| [fail2ban](https://github.com/netdata/netdata/tree/master/src/go/collectors/go.d.plugin/modules/fail2ban) | Fail2Ban Jails |
src/go/collectors/go.d.plugin/modules/bind/README.md
+1
-1
@@ -60,7 +60,7 @@ Per View Statistics (the following set will be added for each bind view):
60
## Configuration
61
62
Edit the `go.d/bind.conf` configuration file using `edit-config` from the
63
-Netdata [config directory](https://github.com/netdata/netdata/blob/master/docs/configure/nodes.md), which is typically at `/etc/netdata`.
63
+Netdata [config directory](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md), which is typically at `/etc/netdata`.
64
65
```bash
66
cd /etc/netdata # Replace this path with your Netdata config directory
src/go/collectors/go.d.plugin/modules/example/README.md
+1
-1
@@ -19,7 +19,7 @@ This module produces example charts with random values. Number of charts, dimens
19
## Configuration
20
21
Edit the `go.d/example.conf` configuration file using `edit-config` from the
22
-Netdata [config directory](https://github.com/netdata/netdata/blob/master/docs/configure/nodes.md), which is typically at `/etc/netdata`.
22
+Netdata [config directory](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md), which is typically at `/etc/netdata`.
23
24
```bash
25
cd /etc/netdata # Replace this path with your Netdata config directory
src/go/collectors/go.d.plugin/modules/prometheus/integrations/azure_resources.md
+2
-2
@@ -24,7 +24,7 @@ Module: prometheus
24
Keep tabs on Azure resources vital metrics for efficient cloud management and cost optimization.
25
26
27
-Metrics are gathered by periodically sending HTTP requests to [Azure Resources Exporter](https://github.com/FXinnovation/azure-resources-exporter).
27
+Metrics are gathered by periodically sending HTTP requests to [Azure Resources Exporter](https://github.com/FXinnovation/azure_metrics_exporter).
28
29
30
This collector is supported on all platforms.
@@ -84,7 +84,7 @@ There are no alerts configured by default for this integration.
84
85
#### Install Exporter
86
87
-Install [Azure Resources Exporter](https://github.com/FXinnovation/azure-resources-exporter) by following the instructions mentioned in the exporter README.
87
+Install [Azure Resources Exporter](https://github.com/FXinnovation/azure_metrics_exporter) by following the instructions mentioned in the exporter README.
88
89
90
src/go/collectors/go.d.plugin/modules/prometheus/integrations/csgo.md
deleted
-291
@@ -1,291 +0,0 @@
1
-<!--startmeta
2
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/go/collectors/go.d.plugin/modules/prometheus/integrations/csgo.md"
3
-meta_yaml: "https://github.com/netdata/netdata/edit/master/src/go/collectors/go.d.plugin/modules/prometheus/metadata.yaml"
4
-sidebar_label: "CS:GO"
5
-learn_status: "Published"
6
-learn_rel_path: "Collecting Metrics/Gaming"
7
-most_popular: False
8
-message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
9
-endmeta-->
10
-
11
-# CS:GO
12
-
13
-
14
-<img src="https://netdata.cloud/img/csgo.svg" width="150"/>
15
-
16
-
17
-Plugin: go.d.plugin
18
-Module: prometheus
19
-
20
-<img src="https://img.shields.io/badge/maintained%20by-Community-blue" />
21
-
22
-## Overview
23
-
24
-Monitor Counter-Strike: Global Offensive server metrics for improved game performance and management.
25
-
26
-
27
-Metrics are gathered by periodically sending HTTP requests to [CS:GO Exporter](https://github.com/kinduff/csgo_exporter).
28
-
29
-
30
-This collector is supported on all platforms.
31
-
32
-This collector supports collecting metrics from multiple instances of this integration, including remote instances.
33
-
34
-
35
-### Default Behavior
36
-
37
-#### Auto-Detection
38
-
39
-By default, it detects instances running on the local host by trying to connect to known ports that are [allocated to exporters](https://github.com/prometheus/prometheus/wiki/Default-port-allocations).
40
-The full list of endpoints is available in the collector's [configuration file](https://github.com/netdata/netdata/blob/master/src/go/collectors/go.d.plugin/config/go.d/prometheus.conf).
41
-
42
-
43
-#### Limits
44
-
45
-The default configuration for this integration does not impose any limits on data collection.
46
-
47
-#### Performance Impact
48
-
49
-The default configuration for this integration is not expected to impose a significant performance impact on the system.
50
-
51
-
52
-## Metrics
53
-
54
-This collector has built-in grouping logic based on the [type of metrics](https://prometheus.io/docs/concepts/metric_types/).
55
-
56
-| Metric | Chart | Dimension(s) | Algorithm |
57
-|---------------------------|-------------------------------------------|----------------------|-------------|
58
-| Gauge | for each label set | one, the metric name | absolute |
59
-| Counter | for each label set | one, the metric name | incremental |
60
-| Summary (quantiles) | for each label set (excluding 'quantile') | for each quantile | absolute |
61
-| Summary (sum and count) | for each label set | the metric name | incremental |
62
-| Histogram (buckets) | for each label set (excluding 'le') | for each bucket | incremental |
63
-| Histogram (sum and count) | for each label set | the metric name | incremental |
64
-
65
-Untyped metrics (have no '# TYPE') processing:
66
-
67
-- As Counter or Gauge depending on pattern match when 'fallback_type' is used.
68
-- As Counter if it has suffix '_total'.
69
-- As Summary if it has 'quantile' label.
70
-- As Histogram if it has 'le' label.
71
-
72
-**The rest are ignored**.
73
-
74
-
75
-
76
-## Alerts
77
-
78
-There are no alerts configured by default for this integration.
79
-
80
-
81
-## Setup
82
-
83
-### Prerequisites
84
-
85
-#### Install Exporter
86
-
87
-Install [CS:GO Exporter](https://github.com/kinduff/csgo_exporter) by following the instructions mentioned in the exporter README.
88
-
89
-
90
-
91
-### Configuration
92
-
93
-#### File
94
-
95
-The configuration file name for this integration is `go.d/prometheus.conf`.
96
-
97
-
98
-You can edit the configuration file using the `edit-config` script from the
99
-Netdata [config directory](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/README.md#the-netdata-config-directory).
100
-
101
-```bash
102
-cd /etc/netdata 2>/dev/null || cd /opt/netdata/etc/netdata
103
-sudo ./edit-config go.d/prometheus.conf
104
-```
105
-#### Options
106
-
107
-The following options can be defined globally: update_every, autodetection_retry.
108
-
109
-
110
-<details><summary>Config options</summary>
111
-
112
-| Name | Description | Default | Required |
113
-|:----|:-----------|:-------|:--------:|
114
-| update_every | Data collection frequency. | 10 | no |
115
-| autodetection_retry | Recheck interval in seconds. Zero means no recheck will be scheduled. | 0 | no |
116
-| url | Server URL. | | yes |
117
-| selector | Time series selector (filter). | | no |
118
-| fallback_type | Time series selector (filter). | | no |
119
-| max_time_series | Global time series limit. If an endpoint returns number of time series > limit the data is not processed. | 2000 | no |
120
-| max_time_series_per_metric | Time series per metric (metric name) limit. Metrics with number of time series > limit are skipped. | 200 | no |
121
-| timeout | HTTP request timeout. | 10 | no |
122
-| username | Username for basic HTTP authentication. | | no |
123
-| password | Password for basic HTTP authentication. | | no |
124
-| proxy_url | Proxy URL. | | no |
125
-| proxy_username | Username for proxy basic HTTP authentication. | | no |
126
-| proxy_password | Password for proxy basic HTTP authentication. | | no |
127
-| method | HTTP request method. | GET | no |
128
-| body | HTTP request body. | | no |
129
-| headers | HTTP request headers. | | no |
130
-| not_follow_redirects | Redirect handling policy. Controls whether the client follows redirects. | no | no |
131
-| tls_skip_verify | Server certificate chain and hostname validation policy. Controls whether the client performs this check. | no | no |
132
-| tls_ca | Certification authority that the client uses when verifying the server's certificates. | | no |
133
-| tls_cert | Client TLS certificate. | | no |
134
-| tls_key | Client TLS key. | | no |
135
-
136
-##### selector
137
-
138
-This option allows you to filter out unwanted time series. Only metrics matching the selector will be collected.
139
-
140
-- Logic: (pattern1 OR pattern2) AND !(pattern3 or pattern4)
141
-- Pattern syntax: [selector](https://github.com/netdata/netdata/blob/master/src/go/collectors/go.d.plugin/pkg/prometheus/selector/README.md).
142
-- Option syntax:
143
-
144
-```yaml
145
-selector:
146
- allow:
147
- - pattern1
148
- - pattern2
149
- deny:
150
- - pattern3
151
- - pattern4
152
-```
153
-
154
-
155
-##### fallback_type
156
-
157
-This option allows you to process Untyped metrics as Counter or Gauge instead of ignoring them.
158
-
159
-- Metric name pattern syntax: [shell file name pattern](https://golang.org/pkg/path/filepath/#Match).
160
-- Option syntax:
161
-
162
-```yaml
163
-fallback_type:
164
- counter:
165
- - metric_name_pattern1
166
- - metric_name_pattern2
167
- gauge:
168
- - metric_name_pattern3
169
- - metric_name_pattern4
170
-```
171
-
172
-
173
-</details>
174
-
175
-#### Examples
176
-
177
-##### Basic
178
-
179
-> **Note**: Change the port of the monitored application on which it provides metrics.
180
-
181
-A basic example configuration.
182
-
183
-
184
-```yaml
185
-jobs:
186
- - name: local
187
- url: http://127.0.0.1:9090/metrics
188
-
189
-```
190
-##### Read metrics from a file
191
-
192
-An example configuration to read metrics from a file.
193
-
194
-<details><summary>Config</summary>
195
-
196
-```yaml
197
-# use "file://" scheme
198
-jobs:
199
- - name: myapp
200
- url: file:///opt/metrics/myapp/metrics.txt
201
-
202
-```
203
-</details>
204
-
205
-##### HTTP authentication
206
-
207
-> **Note**: Change the port of the monitored application on which it provides metrics.
208
-
209
-Basic HTTP authentication.
210
-
211
-
212
-<details><summary>Config</summary>
213
-
214
-```yaml
215
-jobs:
216
- - name: local
217
- url: http://127.0.0.1:9090/metrics
218
- username: username
219
- password: password
220
-
221
-```
222
-</details>
223
-
224
-##### HTTPS with self-signed certificate
225
-
226
-> **Note**: Change the port of the monitored application on which it provides metrics.
227
-
228
-Do not validate server certificate chain and hostname.
229
-
230
-
231
-<details><summary>Config</summary>
232
-
233
-```yaml
234
-jobs:
235
- - name: local
236
- url: https://127.0.0.1:9090/metrics
237
- tls_skip_verify: yes
238
-
239
-```
240
-</details>
241
-
242
-##### Multi-instance
243
-
244
-> **Note**: When you define multiple jobs, their names must be unique.
245
-> **Note**: Change the port of the monitored application on which it provides metrics.
246
-
247
-Collecting metrics from local and remote instances.
248
-
249
-
250
-<details><summary>Config</summary>
251
-
252
-```yaml
253
-jobs:
254
- - name: local
255
- url: http://127.0.0.1:9090/metrics
256
-
257
- - name: remote
258
- url: http://192.0.2.1:9090/metrics
259
-
260
-```
261
-</details>
262
-
263
-
264
-
265
-## Troubleshooting
266
-
267
-### Debug Mode
268
-
269
-To troubleshoot issues with the `prometheus` collector, run the `go.d.plugin` with the debug option enabled. The output
270
-should give you clues as to why the collector isn't working.
271
-
272
-- Navigate to the `plugins.d` directory, usually at `/usr/libexec/netdata/plugins.d/`. If that's not the case on
273
- your system, open `netdata.conf` and look for the `plugins` setting under `[directories]`.
274
-
275
- ```bash
276
- cd /usr/libexec/netdata/plugins.d/
277
- ```
278
-
279
-- Switch to the `netdata` user.
280
-
281
- ```bash
282
- sudo -u netdata -s
283
- ```
284
-
285
-- Run the `go.d.plugin` to debug the collector:
286
-
287
- ```bash
288
- ./go.d.plugin -d -m prometheus
289
- ```
290
-
291
-
src/go/collectors/go.d.plugin/modules/prometheus/metadata.yaml
+3
-30
@@ -682,7 +682,7 @@ modules:
682
community: true
683
monitored_instance:
684
name: Azure Resources
685
- link: https://github.com/FXinnovation/azure-resources-exporter
685
+ link: https://github.com/FXinnovation/azure_metrics_exporter
686
icon_filename: azure.png
687
categories:
688
- data-collection.cloud-provider-managed
@@ -696,14 +696,14 @@ modules:
696
metrics_description: |
697
Keep tabs on Azure resources vital metrics for efficient cloud management and cost optimization.
698
method_description: |
699
- Metrics are gathered by periodically sending HTTP requests to [Azure Resources Exporter](https://github.com/FXinnovation/azure-resources-exporter).
699
+ Metrics are gathered by periodically sending HTTP requests to [Azure Resources Exporter](https://github.com/FXinnovation/azure_metrics_exporter).
700
setup:
701
<<: *setup
702
prerequisites:
703
list:
704
- title: Install Exporter
705
description: |
706
- Install [Azure Resources Exporter](https://github.com/FXinnovation/azure-resources-exporter) by following the instructions mentioned in the exporter README.
706
+ Install [Azure Resources Exporter](https://github.com/FXinnovation/azure_metrics_exporter) by following the instructions mentioned in the exporter README.
707
- <<: *module
708
meta:
709
<<: *meta
@@ -4192,33 +4192,6 @@ modules:
4192
- title: Install Exporter
4193
description: |
4194
Install [Cryptowat Exporter](https://github.com/nbarrientos/cryptowat_exporter) by following the instructions mentioned in the exporter README.
4195
- - <<: *module
4196
- meta:
4197
- <<: *meta
4198
- id: collector-go.d.plugin-prometheus-csgo
4199
- most_popular: false
4200
- community: true
4201
- monitored_instance:
4202
- name: CS:GO
4203
- link: https://github.com/kinduff/csgo_exporter
4204
- icon_filename: csgo.svg
4205
- categories:
4206
- - data-collection.gaming
4207
- keywords: []
4208
- overview:
4209
- <<: *overview
4210
- data_collection:
4211
- metrics_description: |
4212
- Monitor Counter-Strike: Global Offensive server metrics for improved game performance and management.
4213
- method_description: |
4214
- Metrics are gathered by periodically sending HTTP requests to [CS:GO Exporter](https://github.com/kinduff/csgo_exporter).
4215
- setup:
4216
- <<: *setup
4217
- prerequisites:
4218
- list:
4219
- - title: Install Exporter
4220
- description: |
4221
- Install [CS:GO Exporter](https://github.com/kinduff/csgo_exporter) by following the instructions mentioned in the exporter README.
4195
- <<: *module
4196
meta:
4197
<<: *meta
src/go/collectors/go.d.plugin/pkg/README.md
+3
-3
@@ -17,6 +17,6 @@ learn_rel_path: "Developers/External plugins/go.d.plugin/Helper Packages"
17
- if you collect metrics from an HTTP endpoint use [`web`](https://github.com/netdata/netdata/tree/master/src/go/collectors/go.d.plugin/pkg/web).
18
- if you collect metrics from a prometheus endpoint,
19
then [`prometheus`](https://github.com/netdata/netdata/tree/master/src/go/collectors/go.d.plugin/pkg/prometheus)
20
- and [`web`](https://github.com/netdata/netdata/blob/master/src/go/collectors/go.d.plugin/pkg/web/README.md) is what you need.
21
-- [`tlscfg`](https://github.com/netdata/netdata/blob/master/src/go/collectors/go.d.plugin/pkg/tlscfg/README.md) provides TLS support.
22
-- [`stm`](https://github.com/netdata/netdata/blob/master/src/go/collectors/go.d.plugin/pkg/stm/README.md) helps you to convert any struct to a `map[string]int64`.
20
+ and [`web`](https://github.com/netdata/netdata/tree/master/src/go/collectors/go.d.plugin/pkg/web) is what you need.
21
+- [`tlscfg`](https://github.com/netdata/netdata/tree/master/src/go/collectors/go.d.plugin/pkg/tlscfg) provides TLS support.
22
+- [`stm`](https://github.com/netdata/netdata/tree/master/src/go/collectors/go.d.plugin/pkg/stm) helps you to convert any struct to a `map[string]int64`.
src/health/guides/apcupsd/apcupsd_last_collected_secs.md
+1
-1
@@ -42,5 +42,5 @@ This alert is related to your American Power Conversion (APC) uninterruptible po
42
43
### Useful resources
44
45
-1. [Netdata - APC UPS monitoring](https://learn.netdata.cloud/docs/data-collection/ups/apc-ups)
45
+1. [Netdata - APC UPS monitoring](https://github.com/netdata/netdata/blob/master/src/collectors/charts.d.plugin/apcupsd/integrations/apc_ups.md)
46
2. [`apcupsd` - Power management and control software for APC UPS](https://github.com/apcupsd/apcupsd)
src/health/guides/boinc/boinc_total_tasks.md
-2
@@ -24,8 +24,6 @@ This alert monitors the average number of total tasks for the BOINC system over
24
sudo /etc/init.d/boinc-client restart
25
```
26
27
-2. For other operating systems or custom installations, refer to the BOINC's documentation for restarting the client: https://boinc.berkeley.edu/wiki/Stop_or_restart_BOINC
28
-
27
#### Check system resources
28
29
BOINC tasks may fail or slow down if there is not enough system resources (CPU, RAM, or Disk Space) available. Monitor your system performance using tools like `top`, `free`, and `df`, and make adjustments if necessary to ensure that BOINC has enough resources to complete tasks.
src/health/guides/boinc/boinc_upload_errors.md
+1
-1
@@ -18,7 +18,7 @@ This alert indicates that your BOINC node is experiencing an increase in the ave
18
19
4. Inspect BOINC client logs
20
21
- Consult the BOINC client logs to gain insight into the upload errors. The logs can be found in the client's data directory. Refer to the [BOINC log file documentation](https://boinc.berkeley.edu/wiki/Log_Files) for more information on how to read and analyze the logs.
21
+ Consult the BOINC client logs to gain insight into the upload errors. The logs can be found in the client's data directory.
22
23
5. Contact project support
24
src/health/guides/cockroachdb/cockroachdb_unavailable_ranges.md
+1
-1
@@ -44,7 +44,7 @@ This alert indicates that there are unavailable ranges in your CockroachDB clust
44
45
6. Consider rebalancing the cluster
46
47
- Rebalancing the cluster can help distribute the load more evenly across nodes and reduce the number of unavailable ranges. See the [CockroachDB documentation](https://www.cockroachlabs.com/docs/stable/training/manual-rebalancing.html) for more information on manual rebalancing.
47
+ Rebalancing the cluster can help distribute the load more evenly across nodes and reduce the number of unavailable ranges. See the [CockroachDB documentation](https://www.cockroachlabs.com/docs/stable/demo-replication-and-rebalancing.html) for more information on manual rebalancing.
48
49
### Useful resources
50
src/health/guides/dbengine/10min_dbengine_global_flushing_errors.md
+1
-1
@@ -9,5 +9,5 @@ faster disks. This alert is triggered in critical state when the number deleted
9
10
### Useful resources
11
12
-[Read more about Netdata DB engine](https://learn.netdata.cloud/docs/agent/database/engine)
12
+[Read more about Netdata DB engine](https://github.com/netdata/netdata/blob/master/src/database/README.md/engine)
13
src/health/guides/dbengine/10min_dbengine_global_flushing_warnings.md
+1
-1
@@ -11,5 +11,5 @@ This alert is triggered in warn state when the number of `dbengine` dirty pages
11
12
### Useful resources
13
14
-[Read more about Netdata DB engine](https://learn.netdata.cloud/docs/agent/database/engine)
14
+[Read more about Netdata DB engine](https://github.com/netdata/netdata/blob/master/src/database/README.md/engine)
15
src/health/guides/dbengine/10min_dbengine_global_fs_errors.md
+1
-1
@@ -10,5 +10,5 @@ This alert is triggered in warning state when the number of filesystem errors is
10
11
### Useful resources
12
13
-[Read more about Netdata DB engine](https://learn.netdata.cloud/docs/agent/database/engine)
13
+[Read more about Netdata DB engine](https://github.com/netdata/netdata/blob/master/src/database/README.md/engine)
14
src/health/guides/dbengine/10min_dbengine_global_io_errors.md
+1
-1
@@ -10,5 +10,5 @@ This alert is triggered in critical state when the number of IO errors is greate
10
11
### Useful resources
12
13
-[Read more about Netdata DB engine](https://learn.netdata.cloud/docs/agent/database/engine)
13
+[Read more about Netdata DB engine](https://github.com/netdata/netdata/blob/master/src/database/README.md/engine)
14
src/health/guides/entropy/lowest_entropy.md
+1
-1
@@ -4,7 +4,7 @@ This alert presents the minimum amount of entropy in the kernel entropy pool in
4
5
The Netdata Agent checks for the minimum entropy value in the last 5 minutes. The alert gets raised into warning if the value < 100, and cleared if the value > 200.
6
7
-For further information on how our alerts are calculated, please have a look at our [Documentation](https://learn.netdata.cloud/docs/agent/health/reference#expressions).
7
+For further information on how our alerts are calculated, please have a look at our [Documentation](https://github.com/netdata/netdata/blob/master/src/health/REFERENCE.md#expressions).
8
9
### What is entropy and why do we need it?
10
src/health/guides/exporting/exporting_last_buffering.md
+1
-1
@@ -26,4 +26,4 @@ This alert is related to the Netdata Exporting engine, which calculates the numb
26
27
### Useful resources
28
29
-1. [Netdata Exporting Engine](https://learn.netdata.cloud/docs/exporting-data-to-other-systems/exporting-reference)
29
+1. [Netdata Exporting Reference](https://github.com/netdata/netdata/blob/master/src/exporting/README.md)
src/health/guides/exporting/exporting_metrics_sent.md
+1
-1
@@ -43,4 +43,4 @@ To troubleshoot this alert, follow these steps:
43
44
### Useful resources
45
46
-1. [Netdata Exporting Engine documentation](https://learn.netdata.cloud/docs/exporting-data-to-other-systems/exporting-reference)
46
+1. [Netdata Exporting Reference](https://github.com/netdata/netdata/blob/master/src/exporting/README.md)
src/health/guides/httpcheck/httpcheck_web_service_bad_content.md
+1
-1
@@ -27,4 +27,4 @@ sudo ./edit-config go.d/httpcheck.conf
27
28
### Useful resources
29
30
-1. [HTTP endpoint monitoring with Netdata](https://learn.netdata.cloud/docs/agent/collectors/go.d.plugin/modules/httpcheck)
\ No newline at end of file
30
+1. [HTTP endpoint monitoring with Netdata](https://github.com/netdata/netdata/blob/master/src/go/collectors/go.d.plugin/modules/httpcheck/integrations/http_endpoints.md)
\ No newline at end of file
src/health/guides/httpcheck/httpcheck_web_service_bad_status.md
+1
-1
@@ -18,4 +18,4 @@ root@netdata # curl -v <your_http_endpoint>:<port>/<path>
18
19
### Useful resources
20
21
-1. [HTTP endpoint monitoring with Netdata](https://learn.netdata.cloud/docs/agent/collectors/go.d.plugin/modules/httpcheck)
21
+1. [HTTP endpoint monitoring with Netdata](https://github.com/netdata/netdata/blob/master/src/go/collectors/go.d.plugin/modules/httpcheck/integrations/http_endpoints.md)
src/health/guides/httpcheck/httpcheck_web_service_slow.md
+1
-1
@@ -14,5 +14,5 @@ To troubleshoot this issue, check for:
14
15
### Useful resources
16
17
-1. [HTTP endpoint monitoring with Netdata](https://learn.netdata.cloud/docs/agent/collectors/go.d.plugin/modules/httpcheck)
17
+1. [HTTP endpoint monitoring with Netdata](https://github.com/netdata/netdata/blob/master/src/go/collectors/go.d.plugin/modules/httpcheck/integrations/http_endpoints.md)
18
src/health/guides/httpcheck/httpcheck_web_service_timeouts.md
+1
-2
@@ -15,7 +15,7 @@ An HTTP request timeout occurs when a client (such as a web browser) sends a req
15
16
- Verify the issue
17
18
-Check the HTTP endpoint to see if it is responsive and reachable. You can use tools like `curl` or online services like [https://www.isitdownrightnow.com/](https://www.isitdownrightnow.com/) to check the availability of the website or service.
18
+Check the HTTP endpoint to see if it is responsive and reachable. You can use tools like `curl` or online services like <https://www.isitdownrightnow.com/> to check the availability of the website or service.
19
20
- Analyze server logs
21
@@ -36,4 +36,3 @@ Make sure your web server configurations are optimized for performance. For inst
36
- Verify network configurations
37
38
Examine the network configurations for potential issues that can lead to HTTP request timeouts. Check for misconfigured firewalls or faulty load balancers that may be interfering with traffic to the HTTP endpoint.
39
-
src/health/guides/httpcheck/httpcheck_web_service_unreachable.md
+1
-1
@@ -30,4 +30,4 @@ To troubleshoot this error, check the following:
30
31
### Useful resources
32
33
-1. [HTTP endpoint monitoring with Netdata](https://learn.netdata.cloud/docs/agent/collectors/go.d.plugin/modules/httpcheck)
\ No newline at end of file
33
+1. [HTTP endpoint monitoring with Netdata](https://github.com/netdata/netdata/blob/master/src/go/collectors/go.d.plugin/modules/httpcheck/integrations/http_endpoints.md)
\ No newline at end of file
src/health/guides/ipc/semaphores_used.md
+1
-2
@@ -44,5 +44,4 @@ This alert monitors the percentage of allocated `System V IPC semaphores`. If yo
44
### Useful resources
45
46
1. [Interprocess Communication](https://docs.oracle.com/cd/E19455-01/806-4750/6jdqdfltn/index.html)
47
-2. [IPC: Semaphores](https://users.cs.cf.ac.uk/Dave.Marshall/C/node26.html)
48
-3. [Linux Kernel Documentation - IPC Semaphores](https://www.kernel.org/doc/Documentation/ipc/semaphore.txt)
\ No newline at end of file
47
+2. [IPC: Semaphores](https://users.cs.cf.ac.uk/Dave.Marshall/C/node26.html)
\ No newline at end of file
src/health/guides/load/load_average_15.md
+1
-1
@@ -4,7 +4,7 @@ This alarm calculates the system `load average` (CPU and I/O demand) over the pe
4
5
The alert gets raised into warning if the metric is 2 times the expected value and cleared if the value is 1.75 times the expected value.
6
7
-For further information on how our alerts are calculated, please have a look at our [Documentation](https://learn.netdata.cloud/docs/agent/health/reference#expressions).
7
+For further information on how our alerts are calculated, please have a look at our [Documentation](https://github.com/netdata/netdata/blob/master/src/health/REFERENCE.md#expressions).
8
9
### What does "load average" mean?
10
src/health/guides/load/load_average_5.md
+1
-1
@@ -4,7 +4,7 @@ This alarm calculates the system `load average` (CPU and I/O demand) over the pe
4
5
The alert gets raised into warning if the metric is 4 times the expected value and cleared if the value is 3.5 times the expected value.
6
7
-For further information on how our alerts are calculated, please have a look at our [Documentation](https://learn.netdata.cloud/docs/agent/health/reference#expressions).
7
+For further information on how our alerts are calculated, please have a look at our [Documentation](https://github.com/netdata/netdata/blob/master/src/health/REFERENCE.md#expressions).
8
9
10
### What does "load average" mean?
src/health/guides/mdstat/mdstat_nonredundant_last_collected.md
+1
-1
@@ -52,4 +52,4 @@ The md (multiple device) driver is responsible for managing software RAID arrays
52
### Useful resources
53
54
1. [Linux RAID: A Quick Guide](https://www.cyberciti.biz/tips/linux-raid-increase-resync-rebuild-speed.html)
55
-2. [Netdata Agent Configuration Guide](https://learn.netdata.cloud/docs/agent/daemon/config)
55
+2. [Netdata Agent Configuration Guide](https://github.com/netdata/netdata/blob/master/src/daemon/config/README.md)
src/health/guides/ml/ml_1min_node_ar.md
+7
-7
@@ -1,8 +1,8 @@
1
### Understand the alert
2
3
-This alert is triggered when the [node anomaly rate](https://learn.netdata.cloud/docs/ml-and-troubleshooting/machine-learning-ml-powered-anomaly-detection#node-anomaly-rate) exceeds the threshold defined in the [alert configuration](https://github.com/netdata/netdata/blob/master/src/health/health.d/ml.conf) over the most recent 1 minute window evaluated.
3
+This alert is triggered when the [node anomaly rate](https://github.com/netdata/netdata/blob/master/src/ml/README.md) exceeds the threshold defined in the [alert configuration](https://github.com/netdata/netdata/blob/master/src/health/health.d/ml.conf) over the most recent 1 minute window evaluated.
4
5
-For example, with the default of `warn: $this > 1`, this means that 1% or more of the metrics collected on the node have across the most recent 1 minute window been flagged as [anomalous](https://learn.netdata.cloud/docs/ml-and-troubleshooting/machine-learning-ml-powered-anomaly-detection) by Netdata.
5
+For example, with the default of `warn: $this > 1`, this means that 1% or more of the metrics collected on the node have across the most recent 1 minute window been flagged as [anomalous](https://github.com/netdata/netdata/blob/master/src/ml/README.md) by Netdata.
6
7
### Troubleshoot the alert
8
@@ -12,15 +12,15 @@ This alert is a signal that some significant percentage of metrics within your i
12
13
2. **Highlight the area of interest**: Highlight the timeframne of interest where you see an elevated anomaly rate.
14
15
-3. **Check the anomalies tab**: Check the [Anomaly Advisor](https://learn.netdata.cloud/docs/ml-and-troubleshooting/anomaly-advisor) ("Anomalies" tab) to see an ordered list of what metrics were most anomalous in the highlighted window.
15
+3. **Check the anomalies tab**: Check the [Anomaly Advisor tab](https://github.com/netdata/netdata/blob/master/docs/dashboards-and-charts/anomaly-advisor-tab.md) to see an ordered list of what metrics were most anomalous in the highlighted window.
16
17
4. **Press the AR% button on Overview**: You can also press the "[AR%](https://blog.netdata.cloud/anomaly-rates-in-the-menu/)" button on the Overview or single node dashboard to see what parts of the menu have the highest chart anomaly rates. Pressing the AR% button should add some "pills" to each menu item and if you hover over it you will see that chart within each menu section that was most anomalous during the highlighted timeframe.
18
19
-5. **Use Metric Correlations**: Use [metric correlations](https://learn.netdata.cloud/docs/ml-and-troubleshooting/metric-correlations) to see what metrics may have changed most significantly comparing before to the highlighted timeframe.
19
+5. **Use Metric Correlations**: Use [metric correlations](https://github.com/netdata/netdata/blob/master/docs/metric-correlations.md) to see what metrics may have changed most significantly comparing before to the highlighted timeframe.
20
21
### Useful resources
22
23
-1. [Machine learning (ML) powered anomaly detection](https://learn.netdata.cloud/docs/ml-and-troubleshooting/machine-learning-ml-powered-anomaly-detection)
24
-2. [Anomaly Advisor](https://learn.netdata.cloud/docs/ml-and-troubleshooting/anomaly-advisor)
25
-3. [Metric Correlations](https://learn.netdata.cloud/docs/ml-and-troubleshooting/metric-correlations)
23
+1. [Machine learning (ML) powered anomaly detection](https://github.com/netdata/netdata/blob/master/src/ml/README.md)
24
+2. [Anomaly Advisor tab](https://github.com/netdata/netdata/blob/master/docs/dashboards-and-charts/anomaly-advisor-tab.md)
25
+3. [Metric Correlations](https://github.com/netdata/netdata/blob/master/docs/metric-correlations.md)
26
4. [Anomaly Rates in the Menu!](https://blog.netdata.cloud/anomaly-rates-in-the-menu/)
src/health/guides/net/outbound_packets_dropped.md
+2
-2
@@ -14,7 +14,7 @@ Check the alert message for the `${label:device}` placeholder. It indicates the
14
15
2. Verify network congestion or excessive traffic:
16
17
-Excessive traffic or network congestion can lead to dropped packets. To check network traffic, use the `nload` tool. If it isn't installed, you can follow the instructions given [here](https://www.howtoforge.com/tutorial/install-nload-on-linux/).
17
+Excessive traffic or network congestion can lead to dropped packets. To check network traffic, use the `nload` tool.
18
19
```bash
20
nload ${label:device}
@@ -22,7 +22,7 @@ nload ${label:device}
22
23
This will display the current network bandwidth usage on the specified interface. Look for unusually high or fluctuating usage patterns, which could indicate congestion or excessive traffic.
24
25
-3. Verify hardware issues:
25
+1. Verify hardware issues:
26
27
Check the network interface and related hardware components (such as the network card, cables, and switches) for visible damage, loose connections, or other issues. Replace any defective components as needed.
28
src/health/guides/portcheck/portcheck_connection_timeouts.md
+1
-2
@@ -37,5 +37,4 @@ This alert triggers a warning state when the ratio of timeouts is between 10-40%
37
### Useful resources
38
39
1. [Netstat Command in Linux](https://www.tecmint.com/20-netstat-commands-for-linux-network-management/)
40
-2. [Iostat Command Usage and Examples](https://www.thomas-krenn.com/en/wiki/Iostat_command_usage_and_examples)
41
-3. [Iftop Guide](https://www.tecmint.com/iftop-linux-network-bandwidth-monitoring-tool/)
40
+2. [Iftop Guide](https://www.tecmint.com/iftop-linux-network-bandwidth-monitoring-tool/)
src/health/guides/postgres/postgres_table_cache_io_ratio.md
+1
-2
@@ -28,5 +28,4 @@ Keep monitoring cache hit ratios after making changes to your configuration or o
28
29
### Useful resources
30
31
-1. [Tuning Your PostgreSQL Server](https://www.postgresql.org/docs/current/runtime-config-resource.html)
32
-2. [Performance Monitoring and Tuning in PostgreSQL](https://learn.netdata.cloud/docs/agent/collectors/python.d.plugin/postgres#monitoring)
31
+1. [Tuning Your PostgreSQL Server](https://www.postgresql.org/docs/current/runtime-config-resource.html)
\ No newline at end of file
src/health/guides/riakkv/riakkv_kv_get_slow.md
+2
-3
@@ -17,6 +17,5 @@ The `riakkv_kv_get_slow` alert is related to Riak KV, a distributed NoSQL key-va
17
### Useful resources
18
19
1. [Riak KV documentation](https://riak.com/documentation/)
20
-2. [Monitoring Riak KV with Netdata](https://learn.netdata.cloud/docs/agent/collectors/python.d.plugin/riakkv/)
21
-3. [Riak Control: Monitoring and Administration Interface](https://docs.riak.com/riak/kv/2.2.3/configuring/reference/riak-vars/#riak-control)
22
-4. [Riak KV Monitoring and Metrics](https://docs.riak.com/riak/kv/2.2.3/using/performance/monitoring/index.html)
20
+2. [Riak Control: Monitoring and Administration Interface](https://docs.riak.com/riak/kv/2.2.3/configuring/reference/riak-vars/#riak-control)
21
+3. [Riak KV Monitoring and Metrics](https://docs.riak.com/riak/kv/2.2.3/using/performance/monitoring/index.html)
src/health/guides/vernemq/vernemq_mqtt_pubcomp_unexpected.md
+1
-1
@@ -25,5 +25,5 @@ In MQTT, the PUBCOMP packet is used when QoS (Quality of Service) 2 is applied.
25
26
### Useful resources
27
28
-1. [VerneMQ Documentation](https://vernemq.com/documentation/)
28
+1. [VerneMQ Documentation](https://docs.vernemq.com/)
29
2. [MQTT Specification - MQTT Control Packets](https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901046)
src/health/guides/vernemq/vernemq_mqtt_pubrec_sent_reason_unsuccessful.md
+1
-1
@@ -25,6 +25,6 @@ In the MQTT protocol, when a client sends a PUBLISH message with Quality of Serv
25
26
### Useful resources
27
28
-1. [VerneMQ Documentation](https://vernemq.com/documentation.html)
28
+1. [VerneMQ Documentation](https://docs.vernemq.com/)
29
2. [MQTT Essentials – All Core MQTT Concepts explained](https://www.hivemq.com/mqtt-essentials/)
30
3. [Understanding QoS Levels in MQTT](https://www.hivemq.com/blog/mqtt-essentials-part-6-mqtt-quality-of-service-levels/)
\ No newline at end of file
src/health/guides/vernemq/vernemq_mqtt_pubrel_sent_reason_unsuccessful.md
+1
-2
@@ -45,5 +45,4 @@ This alert is related to VerneMQ, a high-performance MQTT broker. It monitors th
45
### Useful resources
46
47
1. [VerneMQ - Official Documentation](https://docs.vernemq.com/)
48
-2. [MQTT Essentials: Quality of Service 2 (QoS 2)](https://www.hivemq.com/blog/mqtt-essentials-part-6-mqtt-quality-of-service-levels/)
49
-3. [Netdata - VerneMQ monitoring](https://learn.netdata.cloud/docs/agent/collectors/go.d.plugin/modules/vernemq)
\ No newline at end of file
48
+2. [MQTT Essentials: Quality of Service 2 (QoS 2)](https://www.hivemq.com/blog/mqtt-essentials-part-6-mqtt-quality-of-service-levels/)
\ No newline at end of file
src/health/guides/vernemq/vernemq_queue_message_expired.md
-1
@@ -50,4 +50,3 @@ Expired messages are removed from the queue and are not delivered to subscribers
50
### Useful resources
51
52
1. [VerneMQ Documentation](https://vernemq.com/docs/)
53
-2. [How to Monitor VerneMQ MQTT broker with Netdata](https://learn.netdata.cloud/guides/monitor/vernemq.html)
src/health/guides/vsphere/vsphere_host_mem_usage.md
+2
-3
@@ -28,6 +28,5 @@ The `vsphere_host_mem_usage` alert is triggered when the memory utilization of a
28
29
### Useful resources
30
31
-1. [Understanding Memory Utilization in VMware vSphere Host](https://www.altaro.com/vmware/memory-utilization-vmware-esxi/)
32
-2. [vSphere Monitoring and Performance Documentation](https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.monitoring.doc/GUID-115861E6-810A-43BB-8CDB-EE99CF8F3250.html)
33
-3. [Optimizing Memory Performance in VMware vSphere](https://blogs.vmware.com/performance/2021/04/optimizing-memory-performance-in-vmware-vsphere.html)
\ No newline at end of file
31
+1. [vSphere Monitoring and Performance Documentation](https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.monitoring.doc/GUID-115861E6-810A-43BB-8CDB-EE99CF8F3250.html)
32
+2. [Optimizing Memory Performance in VMware vSphere](https://blogs.vmware.com/performance/2021/04/optimizing-memory-performance-in-vmware-vsphere.html)
\ No newline at end of file
src/health/guides/web_log/web_log_1m_total_requests.md
+1
-4
@@ -30,7 +30,4 @@ An increase in workload means that your web server is handling more traffic than
30
31
### Useful resources
32
33
-1. [Analyzing Web server logs with ApacheTop](https://www.howtoforge.com/how-to-analyze-apache-web-server-logs-apachetop)
34
-2. [Logstash Guide: Analyzing Logs](https://www.elastic.co/guide/en/logstash/current/logstash-intro.html)
35
-3. [Web Application Performance Monitoring with New Relic](https://newrelic.com/platform/web-application-monitoring)
36
-4. [Vertically or Horizontally Scaling Your Web Server](https://www.digitalocean.com/community/tutorials/5-common-server-setups-for-your-web-application)
\ No newline at end of file
33
+1. [Vertically or Horizontally Scaling Your Web Server](https://www.digitalocean.com/community/tutorials/5-common-server-setups-for-your-web-application)
\ No newline at end of file
src/health/guides/web_log/web_log_1m_unmatched.md
+1
-11
@@ -12,14 +12,4 @@ Web servers like NGINX and Apache2 give you the ability to modify the log patter
12
13
You must create a new job in the `web_log` collector for your Agent.
14
15
-1. See how you can [configure this collector](https://learn.netdata.cloud/docs/agent/collectors/python.d.plugin/web_log#configuration)
16
-
17
-2. Follow the job template specified in the [default web_log.conf file](https://github.com/netdata/netdata/blob/master/src/collectors/python.d.plugin/web_log/web_log.conf#L53-L86), focus on the lines [83:85](https://github.com/netdata/netdata/blob/e6d9fbc4a53f1d35363e9b342231bb11627bafbd/collectors/python.d.plugin/web_log/web_log.conf#L83-L85) where you can see how you define a `custom_log_format`.
18
-
19
-3. Restart the Netdata Agent
20
- ```
21
- systemctl restart netdata
22
- ```
23
-
24
-
25
-
15
+1. See how you can [configure this collector](https://github.com/netdata/netdata/tree/master/src/go/collectors/go.d.plugin/modules/weblog#configuration)
src/health/guides/web_log/web_log_5m_successful.md
+1
-3
@@ -31,6 +31,4 @@ A successful HTTP request is one that receives a response with an HTTP status co
31
### Useful resources
32
33
1. [Apache Log Files](https://httpd.apache.org/docs/current/logs.html)
34
-2. [Nginx Log Files](https://nginx.org/en/docs/ngx_core_module.html#error_log)
35
-3. [Introduction to Identifying Security Vulnerabilities in Web Servers](https://www.acunetix.com/blog/articles/introduction-identifying-security-vulnerabilities-web-servers)
36
-4. [Web Application Performance Analysis and Monitoring](https://www.site24x7.com/learning/web-application-performance.html)
\ No newline at end of file
34
+2. [Nginx Log Files](https://nginx.org/en/docs/ngx_core_module.html#error_log)
\ No newline at end of file
src/health/guides/web_log/web_log_web_slow.md
+4
-5
@@ -41,8 +41,7 @@ There are several factors that can cause slow web server performance. To trouble
41
42
### Useful resources
43
44
-1. [Optimizing NGINX for Performance](https://easyengine.io/tutorials/nginx/performance/)
45
-2. [Apache Performance Tuning](https://httpd.apache.org/docs/2.4/misc/perf-tuning.html)
46
-3. [Top 10 MySQL Performance Tuning Tips](https://www.databasejournal.com/features/mysql/top-10-mysql-performance-tuning-tips.html)
47
-4. [10 Tips for Optimal PostgreSQL Performance](https://www.digitalocean.com/community/tutorials/10-tips-for-optimizing-postgresql-performance-on-a-digitalocean-droplet)
48
-5. [A Beginner's Guide to HTTP Cache Headers](https://www.keycdn.com/blog/http-cache-headers)
\ No newline at end of file
44
+1. [Apache Performance Tuning](https://httpd.apache.org/docs/2.4/misc/perf-tuning.html)
45
+2. [Top 10 MySQL Performance Tuning Tips](https://www.databasejournal.com/features/mysql/top-10-mysql-performance-tuning-tips.html)
46
+3. [10 Tips for Optimal PostgreSQL Performance](https://www.digitalocean.com/community/tutorials/10-tips-for-optimizing-postgresql-performance-on-a-digitalocean-droplet)
47
+4. [A Beginner's Guide to HTTP Cache Headers](https://www.keycdn.com/blog/http-cache-headers)
src/health/guides/wifi/wifi_inbound_packets_dropped_ratio.md
-1
@@ -47,6 +47,5 @@ sudo tcpdump -i <interface_name>
47
48
1. [Top 20 Netstat Command Examples in Linux](https://www.tecmint.com/20-netstat-commands-for-linux-network-management/)
49
2. [iftop command in Linux to monitor network traffic](https://www.tecmint.com/iftop-linux-network-bandwidth-monitoring-tool/)
50
-3. [An Overview of Packet Sniffing using Tcpdump](https://www.ubuntupit.com/tcpdump-useful-unix-packet-sniffer-command/)
50
51
Remember to replace `<interface_name>` with the actual name of the WiFi network interface causing the alert.
\ No newline at end of file
src/health/guides/wifi/wifi_outbound_packets_dropped_ratio.md
+1
-3
@@ -49,6 +49,4 @@ You can adjust network settings, like buffers or queues, to mitigate dropped pac
49
### Useful resources
50
51
1. [ifconfig command in Linux](https://www.geeksforgeeks.org/ifconfig-command-in-linux-with-examples/)
52
-2. [How to monitor network usage with iftop](https://www.binarytides.com/monitor-network-usage-with-iftop/)
53
-3. [nload – Monitor Network Traffic and Bandwidth Usage in Real Time](https://www.tecmint.com/nload-monitor-linux-network-traffic-bandwidth-usage/)
54
-4. [VNstat – A Network Traffic Monitor](https://www.tecmint.com/vnstat-monitor-network-traffic-in-linux/)
\ No newline at end of file
52
+2. [nload – Monitor Network Traffic and Bandwidth Usage in Real Time](https://www.tecmint.com/nload-monitor-linux-network-traffic-bandwidth-usage/)
\ No newline at end of file
src/health/guides/windows/windows_10min_cpu_usage.md
+3
-4
@@ -30,7 +30,6 @@ This alert calculates the average total `CPU utilization` on a Windows system ov
30
31
### Useful resources
32
33
-1. [How to Monitor CPU Usage on Windows](https://www.tomsguide.com/how-to/how-to-monitor-cpu-usage-on-windows)
34
-2. [Windows Task Manager: A Troubleshooting Guide](https://www.howtogeek.com/66622/stupid-geek-tricks-6-ways-to-open-windows-task-manager/)
35
-3. [How to Use the Performance Monitor on Windows](https://www.digitalcitizen.life/how-use-performance-monitor-windows/)
36
-4. [Understanding Process Explorer](https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer)
\ No newline at end of file
33
+1. [Windows Task Manager: A Troubleshooting Guide](https://www.howtogeek.com/66622/stupid-geek-tricks-6-ways-to-open-windows-task-manager/)
34
+2. [How to Use the Performance Monitor on Windows](https://www.digitalcitizen.life/how-use-performance-monitor-windows/)
35
+3. [Understanding Process Explorer](https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer)
\ No newline at end of file
src/health/guides/windows/windows_disk_in_use.md
+1
-2
@@ -30,5 +30,4 @@ Disk space utilization is crucial for the stable and efficient operation of your
30
### Useful resources
31
32
1. [Windows 10 Tips & Tricks: Analyze Disk Space & Free Space - YouTube](https://www.youtube.com/watch?v=NolLC9tBP_Y)
33
-2. [5 Free Tools to Visualize Disk Space Usage on Windows](https://www.hongkiat.com/blog/visualize-hard-disk-usage-free-tools-for-windows/)
34
-3. [10 Ways to Free Up Hard Drive Space on Windows](https://www.howtogeek.com/125923/7-ways-to-free-up-hard-disk-space-on-windows/)
\ No newline at end of file
33
+2. [10 Ways to Free Up Hard Drive Space on Windows](https://www.howtogeek.com/125923/7-ways-to-free-up-hard-disk-space-on-windows/)
\ No newline at end of file
src/health/guides/windows/windows_inbound_packets_discarded.md
+1
-2
@@ -35,5 +35,4 @@ Packet corruption can be caused by faulty hardware, software issues, or even cyb
35
### Useful resources
36
37
1. [Windows Performance Monitor](https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/perfmon)
38
-2. [Windows Event Viewer](https://docs.microsoft.com/en-us/windows/win32/eventlog/event-log-reference)
39
-3. [How to troubleshoot networking problems on the Windows platform](https://support.microsoft.com/en-us/help/10267)
\ No newline at end of file
38
+2. [Windows Event Viewer](https://docs.microsoft.com/en-us/windows/win32/eventlog/event-log-reference)
\ No newline at end of file
src/health/guides/windows/windows_inbound_packets_errors.md
+1
-2
@@ -37,5 +37,4 @@ To troubleshoot this alert, you can perform the following steps:
37
### Useful resources
38
39
1. [How to use Network Monitor in Windows](https://docs.microsoft.com/en-us/windows/client-management/troubleshoot-tcpip-network-monitor)
40
-2. [Network Troubleshooting Guide for Windows](https://techcommunity.microsoft.com/t5/networking-blog/network-troubleshooting-guide-for-windows/ba-p/428114)
41
-3. [How to Troubleshoot Network Connections with Ping and Tracert](https://www.windowscentral.com/how-troubleshoot-network-connection-ping-and-traceroute)
\ No newline at end of file
40
+2. [Network Troubleshooting Guide for Windows](https://techcommunity.microsoft.com/t5/networking-blog/network-troubleshooting-guide-for-windows/ba-p/428114)
\ No newline at end of file
src/health/guides/windows/windows_outbound_packets_discarded.md
+1
-2
@@ -44,5 +44,4 @@ If your network is congested, it can cause an increase in discarded packets. Con
44
### Useful resources
45
46
1. [Using Performance Monitor to monitor network performance](https://techcommunity.microsoft.com/t5/ask-the-performance-team/using-perfmon-to-monitor-your-servers-network-performance/ba-p/373944)
47
-2. [Monitoring Network Performance with Resource Monitor](https://www.online-tech-tips.com/computer-tips/monitoring-network-performance-with-resource-monitor/)
48
-3. [Event Viewer in Windows](https://www.dummies.com/computers/operating-systems/windows-10/how-to-use-event-viewer-in-windows-10/)
\ No newline at end of file
47
+2. [Event Viewer in Windows](https://www.dummies.com/computers/operating-systems/windows-10/how-to-use-event-viewer-in-windows-10/)
\ No newline at end of file
src/health/guides/windows/windows_outbound_packets_errors.md
+3
-4
@@ -40,7 +40,6 @@ Ensure that your network interface card (NIC) drivers and firmware are up-to-dat
40
41
### Useful resources
42
43
-1. [Netstat Command Usage on Windows](https://www.computerhope.com/issues/ch001/stat.htm)
44
-2. [Wireshark - A Network Protocol Analyzer](https://www.wireshark.org/)
45
-3. [Tcpdump - A Packet Analyzer](https://www.tcpdump.org/)
46
-4. [Network Performance Monitoring and Diagnostics Guide](https://docs.microsoft.com/en-us/windows-server/networking/technologies/npmd/npmd)
\ No newline at end of file
43
+1. [Wireshark - A Network Protocol Analyzer](https://www.wireshark.org/)
44
+2. [Tcpdump - A Packet Analyzer](https://www.tcpdump.org/)
45
+3. [Network Performance Monitoring and Diagnostics Guide](https://docs.microsoft.com/en-us/windows-server/networking/technologies/npmd/npmd)
\ No newline at end of file
src/health/guides/windows/windows_ram_in_use.md
+1
-3
@@ -33,6 +33,4 @@ Memory utilization refers to the percentage of a system's RAM that is currently
33
34
### Useful resources
35
36
-1. [How to use Task Manager to monitor Windows PC's performance](https://support.microsoft.com/en-us/windows/how-to-use-task-manager-to-monitor-windows-pc-s-performance-171100cb-5e7d-aaba-29abfedfb06f)
37
-2. [How to use Performance Monitor on Windows 10](https://www.windowscentral.com/how-use-performance-monitor-windows-10)
38
-3. [How to fix high memory usage in Windows](https://pureinfotech.com/reduce-ram-memory-usage-windows/)
\ No newline at end of file
36
+1. [How to use Performance Monitor on Windows 10](https://www.windowscentral.com/how-use-performance-monitor-windows-10)
\ No newline at end of file
src/health/guides/windows/windows_swap_in_use.md
+2
-3
@@ -36,6 +36,5 @@ Swap memory is a virtual memory management technique where a portion of the disk
36
37
### Useful resources
38
39
-1. [How to Manage Virtual Memory (Pagefile) in Windows 10](https://www.techbout.com/manage-virtual-memory-pagefile-windows-10-29638/)
40
-2. [Troubleshooting Windows Performance Issues Using the Resource Monitor](https://docs.microsoft.com/en-us/archive/blogs/askcore/troubleshooting-windows-performance-issues-using-the-resource-monitor)
41
-3. [Windows Performance Monitor](https://docs.microsoft.com/en-us/windows-server/administration/windows-server-2008-help/troubleshoot/windows-rel-performance-monitor)
\ No newline at end of file
39
+1. [Troubleshooting Windows Performance Issues Using the Resource Monitor](https://docs.microsoft.com/en-us/archive/blogs/askcore/troubleshooting-windows-performance-issues-using-the-resource-monitor)
40
+2. [Windows Performance Monitor](https://docs.microsoft.com/en-us/windows-server/administration/windows-server-2008-help/troubleshoot/windows-rel-performance-monitor)
\ No newline at end of file
src/health/guides/x509check/x509check_days_until_expiration.md
+1
-2
@@ -41,5 +41,4 @@ If there are still issues or the alert persists, double-check your certificate m
41
### Useful resources
42
43
1. [Sectigo: What is an X.509 certificate?](https://sectigo.com/resource-library/what-is-x509-certificate)
44
-2. [Netdata: x509 certificate monitoring](https://learn.netdata.cloud/docs/agent/collectors/go.d.plugin/modules/x509check)
45
-3. [OpenSSL: X.509 Certificate Commands](https://www.openssl.org/docs/man1.1.1/man1/x509.html)
\ No newline at end of file
44
+2. [OpenSSL: X.509 Certificate Commands](https://www.openssl.org/docs/man1.1.1/man1/x509.html)
\ No newline at end of file
src/health/guides/x509check/x509check_revocation_status.md
+3
-5
@@ -28,8 +28,6 @@ This alert indicates that the X.509 certificate has been revoked, meaning that i
28
29
### Useful resources
30
31
-1. [X.509 Certificate Monitoring with Netdata](https://learn.netdata.cloud/docs/agent/collectors/go.d.plugin/modules/x509check)
32
-2. [How to use OpenSSL to verify a certificate against a CRL](https://raymii.org/s/tutorials/OpenSSL_command_line_Root_and_Intermediate_CA_including_OCSP_CRL_Signed_Certs.html)
33
-3. [SSL Shopper's SSL Checker](https://www.sslshopper.com/ssl-checker.html)
34
-4. [Renewing certificates with Certbot](https://certbot.eff.org/docs/using.html#renewing-certificates)
35
-5. [Creating a Self-Signed SSL Certificate](https://www.akadia.com/services/ssh_test_certificate.html)
\ No newline at end of file
31
+1. [SSL Shopper's SSL Checker](https://www.sslshopper.com/ssl-checker.html)
32
+2. [Renewing certificates with Certbot](https://certbot.eff.org/docs/using.html#renewing-certificates)
33
+3. [Creating a Self-Signed SSL Certificate](https://www.akadia.com/services/ssh_test_certificate.html)
\ No newline at end of file
src/streaming/README.md
+1
-1
@@ -491,7 +491,7 @@ You can monitor the replication process in two ways:
491
### Replication history
492
493
Replication history in [dbengine](https://github.com/netdata/netdata/blob/master/src/database/README.md) mode is limited
494
-by [Tier 0 retention](https://learn.netdata.cloud/docs/configuring/optimizing-metrics-database/change-how-long-netdata-stores-metrics#effect-of-storage-tiers-and-disk-space-on-retention):
494
+by [Tier 0 retention](https://github.com/netdata/netdata/blob/master/docs/netdata-agent/configuration/optimizing-metrics-database/change-metrics-storage.md#effect-of-storage-tiers-and-disk-space-on-retention):
495
496
- Child instances replicate only Tier 0 data.
497
- Parent instance calculates higher-level tiers using Tier 0 as the basis.
src/web/README.md
+1
-3
@@ -15,9 +15,7 @@ There are two primary ways to view Netdata's dashboards on the agent:
15
16
2. The [`dashboard.js` JavaScript library](#dashboardjs), which helps you
17
[customize the standard dashboards](https://github.com/netdata/netdata/blob/master/src/web/gui/README.md#customizing-the-local-dashboard)
18
- using JavaScript, or create entirely new [custom dashboards](https://github.com/netdata/netdata/blob/master/src/web/gui/custom/README.md) or
19
- [Atlassian Confluence dashboards](https://github.com/netdata/netdata/blob/master/src/web/gui/confluence/README.md).
20
-
18
+ using JavaScript, or create entirely new [custom dashboards](https://github.com/netdata/netdata/blob/master/src/web/gui/custom/README.md)
19
You can also view all the data Netdata collects through the [REST API v1](https://github.com/netdata/netdata/blob/master/src/web/api/README.md#netdata-rest-api).
20
21
## dashboard.js
src/web/gui/README.md
+1
-2
@@ -161,5 +161,4 @@ file](https://user-images.githubusercontent.com/1153921/62798924-570e6c80-ba94-1
161
162
## Custom dashboards
163
164
-For information on creating custom dashboards from scratch, see the [custom dashboards](https://github.com/netdata/netdata/blob/master/src/web/gui/custom/README.md) or
165
-[Atlassian Confluence dashboards](https://github.com/netdata/netdata/blob/master/src/web/gui/confluence/README.md) guides.
164
+For information on creating custom dashboards from scratch, see the [custom dashboards](https://github.com/netdata/netdata/blob/master/src/web/gui/custom/README.md) guide.