From 83c8399d6b0a6f32822e0e3a258644227356c812 Mon Sep 17 00:00:00 2001
From: netdatabot <43409846+netdatabot@users.noreply.github.com>
Date: Wed, 4 Mar 2026 22:05:49 +0000
Subject: [PATCH] Ingest new documentation
---
.../Databases/Databases.mdx | 4 -
.../Databases/MS SQL Server.mdx | 407 ------------------
docs/Collecting Metrics/Databases/MySQL.mdx | 2 +-
docs/Collecting Metrics/Databases/NATS.mdx | 2 +-
.../Databases/OpenSearch.mdx | 2 +-
.../Databases/Oracle DB.mdx | 2 +-
docs/Collecting Metrics/Databases/Pandas.mdx | 2 +-
docs/Collecting Metrics/Databases/Patroni.mdx | 2 +-
.../Databases/Percona MySQL.mdx | 2 +-
.../Databases/PgBouncer.mdx | 2 +-
.../Databases/Pgpool-II.mdx | 2 +-
docs/Collecting Metrics/Databases/Pika.mdx | 2 +-
.../Databases/PostgreSQL.mdx | 2 +-
.../Collecting Metrics/Databases/ProxySQL.mdx | 2 +-
.../Collecting Metrics/Databases/RabbitMQ.mdx | 2 +-
.../Databases/Redis Queue.mdx | 2 +-
docs/Collecting Metrics/Databases/Redis.mdx | 2 +-
.../Databases/RethinkDB.mdx | 2 +-
docs/Collecting Metrics/Databases/Riak KV.mdx | 2 +-
.../Databases/SQL databases generic.mdx | 2 +-
.../Collecting Metrics/Databases/ScyllaDB.mdx | 2 +-
docs/Collecting Metrics/Databases/Sphinx.mdx | 2 +-
.../Databases/Typesense.mdx | 2 +-
docs/Collecting Metrics/Databases/VerneMQ.mdx | 2 +-
docs/Collecting Metrics/Databases/Vertica.mdx | 2 +-
docs/Collecting Metrics/Databases/Warp10.mdx | 2 +-
.../Databases/YugabyteDB.mdx | 2 +-
.../Databases/pgBackRest.mdx | 2 +-
.../Configuration Examples.mdx | 26 +-
docs/Welcome to Netdata/Monitor Anything.mdx | 1 -
ingest/generated_map.yaml | 9 -
ingest/one_commit_back_file-dict.yaml | 2 -
netlify.toml | 8 -
33 files changed, 34 insertions(+), 475 deletions(-)
delete mode 100644 docs/Collecting Metrics/Databases/MS SQL Server.mdx
diff --git a/docs/Collecting Metrics/Databases/Databases.mdx b/docs/Collecting Metrics/Databases/Databases.mdx
index faadc2444..0ae88fbc4 100644
--- a/docs/Collecting Metrics/Databases/Databases.mdx
+++ b/docs/Collecting Metrics/Databases/Databases.mdx
@@ -74,10 +74,6 @@ import { Grid, Box } from '@site/src/components/Grid_integrations';
-
-
-
-
diff --git a/docs/Collecting Metrics/Databases/MS SQL Server.mdx b/docs/Collecting Metrics/Databases/MS SQL Server.mdx
deleted file mode 100644
index 64a021165..000000000
--- a/docs/Collecting Metrics/Databases/MS SQL Server.mdx
+++ /dev/null
@@ -1,407 +0,0 @@
----
-custom_edit_url: "https://github.com/netdata/netdata/edit/master/src/collectors/windows.plugin/metadata.yaml"
-sidebar_label: "MS SQL Server"
-learn_status: "Published"
-toc_max_heading_level: "4"
-learn_rel_path: "Collecting Metrics/Databases"
-keywords: [windows, microsoft, sql, queries]
-message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "270"
-learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/ms-sql-server"
-slug: "/collecting-metrics/databases/ms-sql-server"
----
-
-
-# MS SQL Server
-
-
-
-
-
-Plugin: windows.plugin
-Module: PerflibMSSQL
-
-
-
-## Overview
-
-This collector monitors Microsoft SQL Server statistics.
-
-
-It queries different SQL objects per instance from Perflib in order to gather the metrics.
-
-
-This collector is only supported on the following platforms:
-
-- windows
-
-This collector only supports collecting metrics from a single instance of this integration.
-
-
-### Default Behavior
-
-#### Auto-Detection
-
-The collector automatically discovers and monitors standard SQL Server metrics without additional setup. However, for transaction-level metrics,
-the size of all the data files, and the wait stats in the database you must:
-
-- Complete the "Configure SQL Server for Monitoring" steps in the Setup -> Prerequisites section.
-- Configure a database connection (see Setup → Configuration → Examples).
-
-
-#### Limits
-
-The default configuration for this integration does not impose any limits on data collection.
-
-#### Performance Impact
-
-The default configuration for this integration is not expected to impose a significant performance impact on the system.
-
-## Metrics
-
-Metrics grouped by *scope*.
-
-The scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.
-
-
-
-### Per MSSQL instance
-
-These metrics refer to the Microsoft SQL Servers instances defined on host.
-
-Labels:
-
-| Label | Description |
-|:-----------|:----------------|
-| mssql_instance | The instance name. |
-
-Metrics:
-
-| Metric | Dimensions | Unit |
-|:------|:----------|:----|
-| mssql.instance_user_connections | user | connections |
-| mssql.instance_sessions_connections | session | connections |
-| mssql.instance_sqlstats_batch_requests | batch | requests/s |
-| mssql.instance_sql_errors | errors | errors/s |
-| mssql.instance_sqlstats_sql_compilations | compilations | compilations/s |
-| mssql.instance_sqlstats_sql_recompilations | recompiles | recompiles/s |
-| mssql.instance_sqlstats_auto_parameterization_attempts | failed | attempts/s |
-| mssql.instance_sqlstats_safe_auto_parameterization_attempts | safe | attempts/s |
-| mssql.instance_accessmethods_page_splits | page | splits/s |
-| mssql.instance_cache_hit_ratio | hit_ratio | percentage |
-| mssql.instance_bufman_iops | read, written | pages/s |
-| mssql.instance_bufman_checkpoint_pages | log | pages/s |
-| mssql.instance_bufman_page_life_expectancy | life_expectancy | seconds |
-| mssql.instance_bufman_lazy_write | writes | writes/s |
-| mssql.instance_bufman_page_lookups | lookups | lookups/s |
-| mssql.instance_memmgr_server_memory | memory | bytes |
-| mssql.database_readonly | writable, readonly | status |
-| mssql.database_state | online, restoring, recovering, recovering_pending, suspect, offline | status |
-| mssql.instance_memmgr_connection_memory_bytes | memory | bytes |
-| mssql.instance_memmgr_pending_memory_grants | pending | processes |
-| mssql.instance_memmgr_external_benefit_of_memory | benefit | bytes |
-| mssql.instance_blocked_processes | blocked | processes |
-
-### Per MSSQL Jobs
-
-These metrics refer to the Microsoft SQL Servers jobs on host.
-
-Labels:
-
-| Label | Description |
-|:-----------|:----------------|
-| mssql_instance | The instance name. |
-| job_name | The job name. |
-
-Metrics:
-
-| Metric | Dimensions | Unit |
-|:------|:----------|:----|
-| mssql.instance_jobs_status | enabled, disabled | jobs |
-
-### Per MSSQL Resource Locks
-
-Monitors SQL Server resource locks by type. SQL Server uses locks to manage concurrent access to database resources during transactions, preventing conflicts when multiple users access the same data simultaneously. This metric tracks locks on different [resource types](https://learn.microsoft.com/en-us/sql/relational-databases/performance-monitor/sql-server-locks-object?view=sql-server-ver17) like rows, pages, tables, and databases.
-
-Labels:
-
-| Label | Description |
-|:-----------|:----------------|
-| mssql_instance | The SQL Server instance name (e.g., 'MSSQLSERVER' for default instance or named instance like 'INSTANCE01'). |
-| resource | The specific resource type being locked (e.g., 'Database', 'Table', 'Page', 'Row', 'Key', 'Extent', 'RID', 'Application', 'Metadata', 'Allocation_Unit'). |
-
-Metrics:
-
-| Metric | Dimensions | Unit |
-|:------|:----------|:----|
-| mssql.instance_resource_deadlocks | locks | deadlock/s |
-| mssql.instance_resource_lock_waits | locks | lock/s |
-
-### Per MSSQL Waits
-
-These metrics refer to the Microsoft SQL Server instances defined on the host and their associated wait events.
-
-Labels:
-
-| Label | Description |
-|:-----------|:----------------|
-| mssql_instance | The instance name. |
-| wait_type | A wait defined in https://learn.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-os-wait-stats-transact-sql?view=sql-server-ver16#WaitTypes. |
-| wait_category | Wait categories are groupings of specific wait types that indicate the reason a SQL Server worker is waiting. |
-
-Metrics:
-
-| Metric | Dimensions | Unit |
-|:------|:----------|:----|
-| mssql.instance_total_wait_time | duration | ms |
-| mssql.instance_resource_wait_time | duration | ms |
-| mssql.instance_signal_wait_time | duration | ms |
-| mssql.instance_max_wait_time | duration | ms |
-| mssql.instance_waits | waits | waits/s |
-
-### Per Database
-
-These metrics refer to Microsoft SQL Server databases.
-
-Labels:
-
-| Label | Description |
-|:-----------|:----------------|
-| mssql_instance | The instance name. |
-| database | The database name. |
-
-Metrics:
-
-| Metric | Dimensions | Unit |
-|:------|:----------|:----|
-| mssql.database_active_transactions | active | transactions |
-| mssql.database_transactions | transactions | transactions/s |
-| mssql.database_write_transactions | write | transactions/s |
-| mssql.database_lockwait | lock | locks/s |
-| mssql.database_deadlocks | deadlocks | deadlocks/s |
-| mssql.database_lock_timeouts | timeouts | timeouts/s |
-| mssql.database_lock_requests | requests | requests/s |
-| mssql.database_backup_restore_operations | backup | operations/s |
-| mssql.database_log_flushes | log | flushes/s |
-| mssql.database_log_flushed | flushed | bytes/s |
-| mssql.database_data_files_size | size | bytes |
-
-### Per MSSQL Replication
-
-These metrics refer to the Microsoft SQL Servers replication on host.
-
-Labels:
-
-| Label | Description |
-|:-----------|:----------------|
-| mssql_instance | The instance name. |
-| publisher | The SQL server publisher name. |
-| database | The database being replicated. |
-| publication | The publication name. |
-
-Metrics:
-
-| Metric | Dimensions | Unit |
-|:------|:----------|:----|
-| mssql.replication_status | started, succeeded, in_progress, idle, retrying, failed | status |
-| mssql.replication_warning | expiration, latency, merge expiration, fast duration, low duration, fast run speed, low run speed | status |
-| mssql.replication_avg_latency | latency | seconds |
-| mssql.replication_subscription | subscription | subscription |
-| mssql.replication_agent_running | agents | agents |
-| mssql.replication_synchronization | seconds | seconds |
-
-
-
-## Alerts
-
-There are no alerts configured by default for this integration.
-
-
-## Setup
-
-
-### Prerequisites
-
-#### Configure SQL Server for Monitoring
-
-For **each SQL Server** instance you want to monitor, complete the following steps:
-
-1. **Create Monitoring User**
-
- Create an SQL Server user with the necessary permissions to collect monitoring data:
-
- ```tsql
- USE master;
- CREATE LOGIN netdata_user WITH PASSWORD = '1ReallyStrongPasswordShouldBeInsertedHere';
- CREATE USER netdata_user FOR LOGIN netdata_user;
- GRANT CONNECT SQL TO netdata_user;
- GRANT VIEW SERVER STATE TO netdata_user;
- GO
- ```
-
-2. **Enable Query Store**
-
- Enable the [Query Store](https://learn.microsoft.com/en-us/sql/relational-databases/performance/monitoring-performance-by-using-the-query-store?view=sql-server-ver16) and grant access to the monitoring user on all relevant databases:
-
- ```tsql
- DECLARE @dbname NVARCHAR(max)
- DECLARE nd_user_cursor CURSOR FOR SELECT name
- FROM master.dbo.sysdatabases
- WHERE name NOT IN ('master')
-
- OPEN nd_user_cursor
- FETCH NEXT FROM nd_user_cursor INTO @dbname
- WHILE @@FETCH_STATUS = 0
- BEGIN
- EXECUTE ("USE "+ @dbname+"; CREATE USER netdata_user FOR LOGIN netdata_user; ALTER DATABASE "+@dbname+" SET QUERY_STORE = ON ( QUERY_CAPTURE_MODE = ALL, DATA_FLUSH_INTERVAL_SECONDS = 900 )");
- FETCH next FROM nd_user_cursor INTO @dbname;
- END
- CLOSE nd_user_cursor
- DEALLOCATE nd_user_cursor
- GO
- ```
-
-3. **Enable Query Job status**
-
- Connect to your database and grant `SELECT` permission to `netdata_user`:
-
- ```tsql
- USE msdb;
- GO
- GRANT SELECT ON SCHEMA::[dbo] TO netdata_user;
- GO
- ```
-
-4. **Enable Query replication stored procedure**
-
- Connect to your database and add `netdata_user` to `replmonitor`:
-
- ```tsql
- USE distribution;
- GO
- EXEC sp_addrolemember 'replmonitor', 'netdata_user';
- GO
- ```
-
-5. **Configure SQL Server Network Settings**
-
- Enable SQL Server to accept TCP connections:
-
- - Open `SQL Server Configuration Manager`
- - Expand `SQL Server Network Configuration`
- - Select `Protocols for ` in the console panel
- - Double-click the `TCP` protocol in the details panel and set `Enabled` to `Yes`
- - Go to the `IP Address` tab and locate the `IPAII` section:
- - Clear any value from the `TCP Dynamic Ports` field
- - Enter a port number in the `TCP Port` field (default is `1433`)
- - Select `SQL Server Services` and restart your SQL Server instance
-
-6. **Configure SQL Server Authentication (Optional)**
-
- If you're using SQL Server authentication (rather than Windows authentication):
-
- - Open `SQL Server Management Studio`
- - Right-click your server and select `Properties`
- - Select `Security` in the left panel
- - Choose `SQL Server and Windows Authentication mode` under `Server authentication`
- - Click `OK`
- - Right-click your server and select `Restart`
-
-
-
-### Configuration
-
-#### Options
-
-These options allow the collector to connect to your MSSQL instance and collect transaction data from it.
-
-
-
-| Option | Description | Default | Required |
-|:-----|:------------|:--------|:---------:|
-| update every | Data collection frequency. | 10 | no |
-| driver | ODBC driver used to connect to the SQL Server. | SQL Server | no |
-| instance | Instance name | empty | yes |
-| server | Server address or instance name. | empty | yes |
-| address | Alternative to `server`; supports named pipes if the server supports them. | empty | yes |
-| uid | SQL Server user identifier. | empty | yes |
-| pwd | Password for the specified user. | empty | yes |
-| additional instances | Number of additional SQL Server instances to monitor. | 0 | no |
-| windows authentication | Set to yes to use Windows credentials instead of SQL Server authentication. | no | no |
-| trust server certificate | Set to yes to trust the server's SSL certificate chain. | yes | no |
-| express | Set to yes when running SQL Express version. | no | no |
-| collect transactions | Run queries to collect information from the server's transactions. | yes | no |
-| collect waits | Run queries to collect information from the server's lock waits. | yes | no |
-| collect lock metrics | Run queries to collect information from the server's overall locks. | yes | no |
-| collect replication | Run queries to collect information from the server's replication. | yes | no |
-| collect jobs | Run queries to collect information from the server's jobs. | yes | no |
-| collect buffer stats | Run queries to collect information from the server's buffer statistics. | yes | no |
-| collect database size | Run queries to collect information from the server's database size. | yes | no |
-| collect user connections | Run queries to collect information from the server's connection. | yes | no |
-| collect blocked processes | Run queries to collect information from the server's blocked processes. | yes | no |
-
-
-
-
-#### via File
-
-The configuration file name for this integration is `netdata.conf`.
-Configuration for this specific integration is located in the `[plugin:windows:PerflibMSSQL]` section within that file.
-
-The file format is a modified INI syntax. The general structure is:
-
-```ini
-[section1]
- option1 = some value
- option2 = some other value
-
-[section2]
- option3 = some third value
-```
-You can edit the configuration file using the [`edit-config`](/docs/netdata-agent/configuration#edit-configuration-files) script from the
-Netdata [config directory](/docs/netdata-agent/configuration#locate-your-config-directory).
-
-```bash
-cd /etc/netdata 2>/dev/null || cd /opt/netdata/etc/netdata
-sudo ./edit-config netdata.conf
-```
-
-##### Examples
-
-###### Single Instance
-
-An example configuration with one instance.
-
-```yaml
-[plugin:windows:PerflibMSSQL]
- driver = SQL Server
- instance = Dev
- server = 127.0.0.1\\Dev, 1433
- uid = netdata_user
- pwd = 1ReallyStrongPasswordShouldBeInsertedHere
- express = no
-
-```
-###### Multiple Instances
-
-An example configuration with two instances.
-
-```yaml
-[plugin:windows:PerflibMSSQL]
- driver = SQL Server
- server = 127.0.0.1\\Dev, 1433
- instance = Dev
- uid = netdata_user
- pwd = 1ReallyStrongPasswordShouldBeInsertedHere
- additional instances = 1
- express = no
-[plugin:windows:PerflibMSSQL1]
- driver = SQL Server
- server = 127.0.0.1\\Production, 1434
- instance = Production
- uid = netdata_user
- pwd = AnotherReallyStrongPasswordShouldBeInsertedHere2
- express = no
-
-```
-
diff --git a/docs/Collecting Metrics/Databases/MySQL.mdx b/docs/Collecting Metrics/Databases/MySQL.mdx
index da927dad3..35763ff28 100644
--- a/docs/Collecting Metrics/Databases/MySQL.mdx
+++ b/docs/Collecting Metrics/Databases/MySQL.mdx
@@ -6,7 +6,7 @@ toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
keywords: [db, database, mysql, maria, mariadb, sql]
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "280"
+sidebar_position: "270"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/mysql"
slug: "/collecting-metrics/databases/mysql"
---
diff --git a/docs/Collecting Metrics/Databases/NATS.mdx b/docs/Collecting Metrics/Databases/NATS.mdx
index 6c9a9936a..98ba35959 100644
--- a/docs/Collecting Metrics/Databases/NATS.mdx
+++ b/docs/Collecting Metrics/Databases/NATS.mdx
@@ -6,7 +6,7 @@ toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
keywords: [nats, messaging, broker]
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "290"
+sidebar_position: "280"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/nats"
slug: "/collecting-metrics/databases/nats"
---
diff --git a/docs/Collecting Metrics/Databases/OpenSearch.mdx b/docs/Collecting Metrics/Databases/OpenSearch.mdx
index 723eb40a7..5ff76deef 100644
--- a/docs/Collecting Metrics/Databases/OpenSearch.mdx
+++ b/docs/Collecting Metrics/Databases/OpenSearch.mdx
@@ -6,7 +6,7 @@ toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
keywords: [elastic, elasticsearch, opensearch, search engine]
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "300"
+sidebar_position: "290"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/opensearch"
slug: "/collecting-metrics/databases/opensearch"
---
diff --git a/docs/Collecting Metrics/Databases/Oracle DB.mdx b/docs/Collecting Metrics/Databases/Oracle DB.mdx
index f01134210..0d86b3d9e 100644
--- a/docs/Collecting Metrics/Databases/Oracle DB.mdx
+++ b/docs/Collecting Metrics/Databases/Oracle DB.mdx
@@ -6,7 +6,7 @@ toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
keywords: [database, oracle, sql]
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "310"
+sidebar_position: "300"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/oracle-db"
slug: "/collecting-metrics/databases/oracle-db"
---
diff --git a/docs/Collecting Metrics/Databases/Pandas.mdx b/docs/Collecting Metrics/Databases/Pandas.mdx
index f69329986..8547222da 100644
--- a/docs/Collecting Metrics/Databases/Pandas.mdx
+++ b/docs/Collecting Metrics/Databases/Pandas.mdx
@@ -6,7 +6,7 @@ toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
keywords: [pandas, python]
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "320"
+sidebar_position: "310"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/pandas"
slug: "/collecting-metrics/databases/pandas"
---
diff --git a/docs/Collecting Metrics/Databases/Patroni.mdx b/docs/Collecting Metrics/Databases/Patroni.mdx
index 3a2cc2073..b942e6d33 100644
--- a/docs/Collecting Metrics/Databases/Patroni.mdx
+++ b/docs/Collecting Metrics/Databases/Patroni.mdx
@@ -5,7 +5,7 @@ learn_status: "Published"
toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "330"
+sidebar_position: "320"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/patroni"
slug: "/collecting-metrics/databases/patroni"
---
diff --git a/docs/Collecting Metrics/Databases/Percona MySQL.mdx b/docs/Collecting Metrics/Databases/Percona MySQL.mdx
index 88dff12cc..0fdbaea4a 100644
--- a/docs/Collecting Metrics/Databases/Percona MySQL.mdx
+++ b/docs/Collecting Metrics/Databases/Percona MySQL.mdx
@@ -6,7 +6,7 @@ toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
keywords: [db, database, mysql, maria, mariadb, sql]
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "340"
+sidebar_position: "330"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/percona-mysql"
slug: "/collecting-metrics/databases/percona-mysql"
---
diff --git a/docs/Collecting Metrics/Databases/PgBouncer.mdx b/docs/Collecting Metrics/Databases/PgBouncer.mdx
index 18028e6db..3fe2a2c2c 100644
--- a/docs/Collecting Metrics/Databases/PgBouncer.mdx
+++ b/docs/Collecting Metrics/Databases/PgBouncer.mdx
@@ -6,7 +6,7 @@ toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
keywords: [pgbouncer]
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "360"
+sidebar_position: "350"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/pgbouncer"
slug: "/collecting-metrics/databases/pgbouncer"
---
diff --git a/docs/Collecting Metrics/Databases/Pgpool-II.mdx b/docs/Collecting Metrics/Databases/Pgpool-II.mdx
index 7446be990..baa9ab882 100644
--- a/docs/Collecting Metrics/Databases/Pgpool-II.mdx
+++ b/docs/Collecting Metrics/Databases/Pgpool-II.mdx
@@ -5,7 +5,7 @@ learn_status: "Published"
toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "370"
+sidebar_position: "360"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/pgpool-ii"
slug: "/collecting-metrics/databases/pgpool-ii"
---
diff --git a/docs/Collecting Metrics/Databases/Pika.mdx b/docs/Collecting Metrics/Databases/Pika.mdx
index df9ac4659..65ad91979 100644
--- a/docs/Collecting Metrics/Databases/Pika.mdx
+++ b/docs/Collecting Metrics/Databases/Pika.mdx
@@ -6,7 +6,7 @@ toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
keywords: [pika, databases]
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "380"
+sidebar_position: "370"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/pika"
slug: "/collecting-metrics/databases/pika"
---
diff --git a/docs/Collecting Metrics/Databases/PostgreSQL.mdx b/docs/Collecting Metrics/Databases/PostgreSQL.mdx
index 9a3597a31..a4aa30a9d 100644
--- a/docs/Collecting Metrics/Databases/PostgreSQL.mdx
+++ b/docs/Collecting Metrics/Databases/PostgreSQL.mdx
@@ -6,7 +6,7 @@ toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
keywords: [db, database, postgres, postgresql, sql]
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "390"
+sidebar_position: "380"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/postgresql"
slug: "/collecting-metrics/databases/postgresql"
---
diff --git a/docs/Collecting Metrics/Databases/ProxySQL.mdx b/docs/Collecting Metrics/Databases/ProxySQL.mdx
index f81b21658..5d2fcb69d 100644
--- a/docs/Collecting Metrics/Databases/ProxySQL.mdx
+++ b/docs/Collecting Metrics/Databases/ProxySQL.mdx
@@ -6,7 +6,7 @@ toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
keywords: [proxysql, databases, sql]
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "400"
+sidebar_position: "390"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/proxysql"
slug: "/collecting-metrics/databases/proxysql"
---
diff --git a/docs/Collecting Metrics/Databases/RabbitMQ.mdx b/docs/Collecting Metrics/Databases/RabbitMQ.mdx
index 3f5e78bd5..e3e0cbc92 100644
--- a/docs/Collecting Metrics/Databases/RabbitMQ.mdx
+++ b/docs/Collecting Metrics/Databases/RabbitMQ.mdx
@@ -6,7 +6,7 @@ toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
keywords: [rabbitmq, message brokers]
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "410"
+sidebar_position: "400"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/rabbitmq"
slug: "/collecting-metrics/databases/rabbitmq"
---
diff --git a/docs/Collecting Metrics/Databases/Redis Queue.mdx b/docs/Collecting Metrics/Databases/Redis Queue.mdx
index 9b9499a4c..07ae76f9a 100644
--- a/docs/Collecting Metrics/Databases/Redis Queue.mdx
+++ b/docs/Collecting Metrics/Databases/Redis Queue.mdx
@@ -5,7 +5,7 @@ learn_status: "Published"
toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "430"
+sidebar_position: "420"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/redis-queue"
slug: "/collecting-metrics/databases/redis-queue"
---
diff --git a/docs/Collecting Metrics/Databases/Redis.mdx b/docs/Collecting Metrics/Databases/Redis.mdx
index 3cc5d0951..ceb217201 100644
--- a/docs/Collecting Metrics/Databases/Redis.mdx
+++ b/docs/Collecting Metrics/Databases/Redis.mdx
@@ -6,7 +6,7 @@ toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
keywords: [redis, databases]
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "420"
+sidebar_position: "410"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/redis"
slug: "/collecting-metrics/databases/redis"
---
diff --git a/docs/Collecting Metrics/Databases/RethinkDB.mdx b/docs/Collecting Metrics/Databases/RethinkDB.mdx
index 67b2f5565..54afddea6 100644
--- a/docs/Collecting Metrics/Databases/RethinkDB.mdx
+++ b/docs/Collecting Metrics/Databases/RethinkDB.mdx
@@ -6,7 +6,7 @@ toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
keywords: [rethinkdb, database, db]
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "440"
+sidebar_position: "430"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/rethinkdb"
slug: "/collecting-metrics/databases/rethinkdb"
---
diff --git a/docs/Collecting Metrics/Databases/Riak KV.mdx b/docs/Collecting Metrics/Databases/Riak KV.mdx
index 5ad8e8387..43615a59f 100644
--- a/docs/Collecting Metrics/Databases/Riak KV.mdx
+++ b/docs/Collecting Metrics/Databases/Riak KV.mdx
@@ -6,7 +6,7 @@ toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
keywords: [database, nosql, big data]
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "450"
+sidebar_position: "440"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/riak-kv"
slug: "/collecting-metrics/databases/riak-kv"
---
diff --git a/docs/Collecting Metrics/Databases/SQL databases generic.mdx b/docs/Collecting Metrics/Databases/SQL databases generic.mdx
index 4e14fe79c..661aa3988 100644
--- a/docs/Collecting Metrics/Databases/SQL databases generic.mdx
+++ b/docs/Collecting Metrics/Databases/SQL databases generic.mdx
@@ -6,7 +6,7 @@ toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
keywords: [db, database, sql, mysql, maria, postgres, postgresql, pgx, oracle, sqlserver, mssql, generic]
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "480"
+sidebar_position: "470"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/sql-databases-generic"
slug: "/collecting-metrics/databases/sql-databases-generic"
---
diff --git a/docs/Collecting Metrics/Databases/ScyllaDB.mdx b/docs/Collecting Metrics/Databases/ScyllaDB.mdx
index c6e5d0ded..b73e8c41e 100644
--- a/docs/Collecting Metrics/Databases/ScyllaDB.mdx
+++ b/docs/Collecting Metrics/Databases/ScyllaDB.mdx
@@ -5,7 +5,7 @@ learn_status: "Published"
toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "460"
+sidebar_position: "450"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/scylladb"
slug: "/collecting-metrics/databases/scylladb"
---
diff --git a/docs/Collecting Metrics/Databases/Sphinx.mdx b/docs/Collecting Metrics/Databases/Sphinx.mdx
index c8844e4a9..ab9de6381 100644
--- a/docs/Collecting Metrics/Databases/Sphinx.mdx
+++ b/docs/Collecting Metrics/Databases/Sphinx.mdx
@@ -5,7 +5,7 @@ learn_status: "Published"
toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "470"
+sidebar_position: "460"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/sphinx"
slug: "/collecting-metrics/databases/sphinx"
---
diff --git a/docs/Collecting Metrics/Databases/Typesense.mdx b/docs/Collecting Metrics/Databases/Typesense.mdx
index 77ca4a30f..67b7217e6 100644
--- a/docs/Collecting Metrics/Databases/Typesense.mdx
+++ b/docs/Collecting Metrics/Databases/Typesense.mdx
@@ -6,7 +6,7 @@ toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
keywords: [typesense, search engine]
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "490"
+sidebar_position: "480"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/typesense"
slug: "/collecting-metrics/databases/typesense"
---
diff --git a/docs/Collecting Metrics/Databases/VerneMQ.mdx b/docs/Collecting Metrics/Databases/VerneMQ.mdx
index d499f6a1a..2a6f8cbef 100644
--- a/docs/Collecting Metrics/Databases/VerneMQ.mdx
+++ b/docs/Collecting Metrics/Databases/VerneMQ.mdx
@@ -6,7 +6,7 @@ toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
keywords: [vernemq, message brokers]
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "500"
+sidebar_position: "490"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/vernemq"
slug: "/collecting-metrics/databases/vernemq"
---
diff --git a/docs/Collecting Metrics/Databases/Vertica.mdx b/docs/Collecting Metrics/Databases/Vertica.mdx
index f0685ae72..96d23946d 100644
--- a/docs/Collecting Metrics/Databases/Vertica.mdx
+++ b/docs/Collecting Metrics/Databases/Vertica.mdx
@@ -5,7 +5,7 @@ learn_status: "Published"
toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "510"
+sidebar_position: "500"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/vertica"
slug: "/collecting-metrics/databases/vertica"
---
diff --git a/docs/Collecting Metrics/Databases/Warp10.mdx b/docs/Collecting Metrics/Databases/Warp10.mdx
index 300dab51c..3e9d91eb7 100644
--- a/docs/Collecting Metrics/Databases/Warp10.mdx
+++ b/docs/Collecting Metrics/Databases/Warp10.mdx
@@ -5,7 +5,7 @@ learn_status: "Published"
toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "520"
+sidebar_position: "510"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/warp10"
slug: "/collecting-metrics/databases/warp10"
---
diff --git a/docs/Collecting Metrics/Databases/YugabyteDB.mdx b/docs/Collecting Metrics/Databases/YugabyteDB.mdx
index d1d6b2bca..c58086e82 100644
--- a/docs/Collecting Metrics/Databases/YugabyteDB.mdx
+++ b/docs/Collecting Metrics/Databases/YugabyteDB.mdx
@@ -6,7 +6,7 @@ toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
keywords: [db, database, yb, yugabyte]
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "530"
+sidebar_position: "520"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/yugabytedb"
slug: "/collecting-metrics/databases/yugabytedb"
---
diff --git a/docs/Collecting Metrics/Databases/pgBackRest.mdx b/docs/Collecting Metrics/Databases/pgBackRest.mdx
index d32d05d22..af0df041a 100644
--- a/docs/Collecting Metrics/Databases/pgBackRest.mdx
+++ b/docs/Collecting Metrics/Databases/pgBackRest.mdx
@@ -5,7 +5,7 @@ learn_status: "Published"
toc_max_heading_level: "4"
learn_rel_path: "Collecting Metrics/Databases"
message: "DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml FILE"
-sidebar_position: "350"
+sidebar_position: "340"
learn_link: "https://learn.netdata.cloud/docs/collecting-metrics/databases/pgbackrest"
slug: "/collecting-metrics/databases/pgbackrest"
---
diff --git a/docs/Netdata Parents/Configuration Examples.mdx b/docs/Netdata Parents/Configuration Examples.mdx
index 64caa33d6..d7ac62800 100644
--- a/docs/Netdata Parents/Configuration Examples.mdx
+++ b/docs/Netdata Parents/Configuration Examples.mdx
@@ -28,9 +28,6 @@ Check out our [configuration documentation](/docs/netdata-agent/configuration) f
This example helps you make Children super lightweight by offloading work to Parents, minimizing resource usage on production systems.
-
-Click to see lightweight Child configuration
-
**Why minimize Child footprint?**
We don't recommend connecting Children to Cloud directly. This reduces the Netdata Agent footprint on your production systems, as some capabilities can be switched OFF for the Child and kept ON for the Parent.
@@ -84,16 +81,10 @@ Edit `stream.conf` on the Child using the [edit-config](/docs/netdata-agent/conf
**Perfect for:** IoT devices, containers, or any resource-constrained system.
-
### Parent with Tiered Storage
-This example helps you configure a Parent with intelligent storage tiers to store different time ranges at different resolutions.
-
-
-Click to see Parent with tiered storage configuration
-
-This example provides configuration for multiple [tiers of metrics storage](/docs/netdata-agent/database#tiers), for 10 Children with about 2k metrics each.
+This example helps you configure a Parent with multiple [tiers of metrics storage](/docs/netdata-agent/database#tiers) to store different time ranges at different resolutions, for 10 Children with about 2k metrics each. Retention in each tier is restricted both in time and storage space, whichever is met first. See [retention settings](/docs/netdata-agent/configuration/database#retention-settings) for fine-tuning retention.
**What this gives you:**
@@ -115,17 +106,21 @@ Edit `netdata.conf` on the Parent using the [edit-config](/docs/netdata-agent/co
storage tiers = 3
dbengine page cache size = 1.4GiB
- # storage tier 0
+ # storage tier 0, 1 second resolution
update every = 1
dbengine tier 0 retention size = 12GiB
+ dbengine tier 0 retention time = 7d
- # storage tier 1
+ # storage tier 1, 60 seconds = 1 minute resolution
dbengine tier 1 update every iterations = 60
dbengine tier 1 retention size = 4GiB
+ dbengine tier 1 retention time = 1mo
- # storage tier 2
+ # storage tier 2, 60 * 60 seconds = 1 hour resolution
dbengine tier 2 update every iterations = 60
dbengine tier 2 retention size = 2GiB
+ dbengine tier 2 retention time = 1y
+
[ml]
# Enabled by default
# enabled = yes
@@ -147,15 +142,11 @@ Edit `stream.conf` on the Parent using the [edit-config](/docs/netdata-agent/con
**Perfect for:** Central monitoring servers with enough storage for historical data.
-
### Active-Active Parents
This example guides you through setting up active-active Parents that sync with each other for high availability.
-
-Click to see high availability configuration
-
:::info
- To set up active-active streaming between Parent 1 and Parent 2, Parent 1 needs to be instructed to stream data to Parent 2 and Parent 2 to stream data to Parent 1.
@@ -205,7 +196,6 @@ This example guides you through setting up active-active Parents that sync with
api key = API_KEY
```
-
## Further Reading
diff --git a/docs/Welcome to Netdata/Monitor Anything.mdx b/docs/Welcome to Netdata/Monitor Anything.mdx
index d5af2148b..7cda49683 100644
--- a/docs/Welcome to Netdata/Monitor Anything.mdx
+++ b/docs/Welcome to Netdata/Monitor Anything.mdx
@@ -90,7 +90,6 @@ Need a dedicated integration? [Submit a feature request](https://github.com/netd
| [Microsoft SQL Server](/docs/collecting-metrics/databases/microsoft-sql-server) | This collector monitors the health and performance of Microsoft SQL Server instances. |
| [MongoDB](/docs/collecting-metrics/databases/mongodb) | This collector monitors MongoDB servers. |
| [mosquitto](/docs/collecting-metrics/databases/mosquitto) | Keep an eye on Mosquitto MQTT broker metrics for efficient IoT message transport and performance. |
-| [MS SQL Server](/docs/collecting-metrics/databases/ms-sql-server) | This collector monitors Microsoft SQL Server statistics. |
| [MySQL](/docs/collecting-metrics/databases/mysql) | This collector monitors the health and performance of MySQL servers and collects general statistics, replication and user metrics. |
| [NATS](/docs/collecting-metrics/databases/nats) | This collector monitors the activity and performance of NATS servers. |
| [OpenSearch](/docs/collecting-metrics/databases/opensearch) | This collector monitors the performance and health of the Elasticsearch cluster. |
diff --git a/ingest/generated_map.yaml b/ingest/generated_map.yaml
index ec1ff7de5..7e4f01f16 100644
--- a/ingest/generated_map.yaml
+++ b/ingest/generated_map.yaml
@@ -2357,15 +2357,6 @@
meta_yaml: https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/prometheus/metadata.yaml
message: DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml
FILE
-- custom_edit_url: https://github.com/netdata/netdata/edit/master/src/collectors/windows.plugin/integrations/ms_sql_server.md
- sidebar_label: MS SQL Server
- learn_status: Published
- learn_rel_path: Collecting Metrics/Databases
- keywords: '[''windows'', ''microsoft'', ''sql'', ''queries'']'
- description: .nan
- meta_yaml: https://github.com/netdata/netdata/edit/master/src/collectors/windows.plugin/metadata.yaml
- message: DO NOT EDIT THIS FILE DIRECTLY, IT IS GENERATED BY THE COLLECTOR'S metadata.yaml
- FILE
- custom_edit_url: https://github.com/netdata/netdata/edit/master/src/go/plugin/go.d/collector/mysql/README.md
sidebar_label: MySQL
learn_status: Published
diff --git a/ingest/one_commit_back_file-dict.yaml b/ingest/one_commit_back_file-dict.yaml
index c4b6346de..b0db885dc 100644
--- a/ingest/one_commit_back_file-dict.yaml
+++ b/ingest/one_commit_back_file-dict.yaml
@@ -1048,8 +1048,6 @@
learn_path: /docs/collecting-metrics/storage-and-filesystems/physical-and-logical-disk-performance-metrics
- custom_edit_url: https://github.com/netdata/netdata/edit/master/src/collectors/windows.plugin/integrations/hardware_information_collected_from_kernel_ring..md
learn_path: /docs/collecting-metrics/hardware-and-sensors/hardware-information-collected-from-kernel-ring.
-- custom_edit_url: https://github.com/netdata/netdata/edit/master/src/collectors/windows.plugin/integrations/ms_sql_server.md
- learn_path: /docs/collecting-metrics/databases/ms-sql-server
- custom_edit_url: https://github.com/netdata/netdata/edit/master/src/collectors/windows.plugin/integrations/net_framework.md
learn_path: /docs/collecting-metrics/applications/net-framework
- custom_edit_url: https://github.com/netdata/netdata/edit/master/src/collectors/windows.plugin/integrations/sensors.md
diff --git a/netlify.toml b/netlify.toml
index a3bea871f..50804c52f 100644
--- a/netlify.toml
+++ b/netlify.toml
@@ -8649,10 +8649,6 @@
from="/docs/collecting-metrics/windows-systems/net-framework"
to="/docs/collecting-metrics/applications/net-framework"
-[[redirects]]
- from="/docs/collecting-metrics/windows-systems/ms-sql-server"
- to="/docs/collecting-metrics/databases/ms-sql-server"
-
[[redirects]]
from="/docs/collecting-metrics/windows-systems/ms-exchange"
to="/docs/collecting-metrics/applications/ms-exchange"
@@ -10385,10 +10381,6 @@
from="/docs/collecting-metrics/operating-systems/net-framework"
to="/docs/collecting-metrics/applications/net-framework"
-[[redirects]]
- from="/docs/collecting-metrics/operating-systems/ms-sql-server"
- to="/docs/collecting-metrics/databases/ms-sql-server"
-
[[redirects]]
from="/docs/collecting-metrics/operating-systems/ms-exchange"
to="/docs/collecting-metrics/applications/ms-exchange"