Skip to content

Commit e14d8d8

Browse files
authored
Release notes: memory usage of connection and request statistics (#364)
* memory usage of connection and request statistics * fix statement
1 parent 7cc6fd3 commit e14d8d8

File tree

5 files changed

+101
-6
lines changed

5 files changed

+101
-6
lines changed

site/content/3.10/release-notes/version-3.10/whats-new-in-3-10.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1593,9 +1593,28 @@ The following system metrics have been added:
15931593
| `arangodb_file_descriptors_limit` | System limit for the number of open files for the arangod process. |
15941594
| `arangodb_file_descriptors_current` | Number of file descriptors currently opened by the arangod process. |
15951595

1596+
### Memory usage of connection and request statistics
1597+
1598+
<small>Introduced in: v3.10.12</small>
1599+
1600+
The following metrics have been added:
1601+
1602+
| Label | Description |
1603+
|:------|:------------|
1604+
| `arangodb_connection_statistics_memory_usage` | Total memory usage of connection statistics. |
1605+
| `arangodb_request_statistics_memory_usage` | Total memory usage of request statistics. |
1606+
1607+
If the `--server.statistics` startup option is set to `true`, then some
1608+
connection and request statistics are built up in memory for incoming request.
1609+
It is expected that the memory usage reported by these metrics remains
1610+
relatively constant over time. It may grow only when there are bursts of new
1611+
connections. Some memory is pre-allocated at startup for higher efficiency. If the
1612+
`--server.statistics` startup option is set to `false`, then no memory will be
1613+
allocated for connection and request statistics.
1614+
15961615
### More instant Hot Backups
15971616

1598-
<small>Introduced in: v3.10.10, v3.11.3</small>
1617+
<small>Introduced in: v3.10.10</small>
15991618

16001619
Cluster deployments no longer wait for all in-progress transactions to get
16011620
committed when a user requests a Hot Backup. The waiting could cause deadlocks

site/content/3.11/release-notes/version-3.10/whats-new-in-3-10.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1593,9 +1593,28 @@ The following system metrics have been added:
15931593
| `arangodb_file_descriptors_limit` | System limit for the number of open files for the arangod process. |
15941594
| `arangodb_file_descriptors_current` | Number of file descriptors currently opened by the arangod process. |
15951595

1596+
### Memory usage of connection and request statistics
1597+
1598+
<small>Introduced in: v3.10.12</small>
1599+
1600+
The following metrics have been added:
1601+
1602+
| Label | Description |
1603+
|:------|:------------|
1604+
| `arangodb_connection_statistics_memory_usage` | Total memory usage of connection statistics. |
1605+
| `arangodb_request_statistics_memory_usage` | Total memory usage of request statistics. |
1606+
1607+
If the `--server.statistics` startup option is set to `true`, then some
1608+
connection and request statistics are built up in memory for incoming request.
1609+
It is expected that the memory usage reported by these metrics remains
1610+
relatively constant over time. It may grow only when there are bursts of new
1611+
connections. Some memory is pre-allocated at startup for higher efficiency. If the
1612+
`--server.statistics` startup option is set to `false`, then no memory will be
1613+
allocated for connection and request statistics.
1614+
15961615
### More instant Hot Backups
15971616

1598-
<small>Introduced in: v3.10.10, v3.11.3</small>
1617+
<small>Introduced in: v3.10.10</small>
15991618

16001619
Cluster deployments no longer wait for all in-progress transactions to get
16011620
committed when a user requests a Hot Backup. The waiting could cause deadlocks

site/content/3.11/release-notes/version-3.11/whats-new-in-3-11.md

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1267,7 +1267,7 @@ The following metrics have been added:
12671267

12681268
### Observability of in-memory cache subsystem
12691269

1270-
<small>Introduced in: v3.10.11, v.3.11.4</small>
1270+
<small>Introduced in: v3.10.11, v3.11.4</small>
12711271

12721272
The following metrics have been added to improve the observability of in-memory
12731273
cache subsystem:
@@ -1308,7 +1308,26 @@ The following startup option has been added:
13081308

13091309
The following metric has been added:
13101310
- `arangodb_scheduler_num_detached_threads`: The number of worker threads
1311-
currently started and detached from the scheduler.
1311+
currently started and detached from the scheduler.
1312+
1313+
### Memory usage of connection and request statistics
1314+
1315+
<small>Introduced in: v3.10.12, v3.11.6</small>
1316+
1317+
The following metrics have been added:
1318+
1319+
| Label | Description |
1320+
|:------|:------------|
1321+
| `arangodb_connection_statistics_memory_usage` | Total memory usage of connection statistics. |
1322+
| `arangodb_request_statistics_memory_usage` | Total memory usage of request statistics. |
1323+
1324+
If the `--server.statistics` startup option is set to `true`, then some
1325+
connection and request statistics are built up in memory for incoming request.
1326+
It is expected that the memory usage reported by these metrics remains
1327+
relatively constant over time. It may grow only when there are bursts of new
1328+
connections. Some memory is pre-allocated at startup for higher efficiency. If the
1329+
`--server.statistics` startup option is set to `false`, then no memory will be
1330+
allocated for connection and request statistics.
13121331

13131332
## Client tools
13141333

site/content/3.12/release-notes/version-3.10/whats-new-in-3-10.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1593,9 +1593,28 @@ The following system metrics have been added:
15931593
| `arangodb_file_descriptors_limit` | System limit for the number of open files for the arangod process. |
15941594
| `arangodb_file_descriptors_current` | Number of file descriptors currently opened by the arangod process. |
15951595

1596+
### Memory usage of connection and request statistics
1597+
1598+
<small>Introduced in: v3.10.12</small>
1599+
1600+
The following metrics have been added:
1601+
1602+
| Label | Description |
1603+
|:------|:------------|
1604+
| `arangodb_connection_statistics_memory_usage` | Total memory usage of connection statistics. |
1605+
| `arangodb_request_statistics_memory_usage` | Total memory usage of request statistics. |
1606+
1607+
If the `--server.statistics` startup option is set to `true`, then some
1608+
connection and request statistics are built up in memory for incoming request.
1609+
It is expected that the memory usage reported by these metrics remains
1610+
relatively constant over time. It may grow only when there are bursts of new
1611+
connections. Some memory is pre-allocated at startup for higher efficiency. If the
1612+
`--server.statistics` startup option is set to `false`, then no memory will be
1613+
allocated for connection and request statistics.
1614+
15961615
### More instant Hot Backups
15971616

1598-
<small>Introduced in: v3.10.10, v3.11.3</small>
1617+
<small>Introduced in: v3.10.10</small>
15991618

16001619
Cluster deployments no longer wait for all in-progress transactions to get
16011620
committed when a user requests a Hot Backup. The waiting could cause deadlocks

site/content/3.12/release-notes/version-3.11/whats-new-in-3-11.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1267,7 +1267,7 @@ The following metrics have been added:
12671267

12681268
### Observability of in-memory cache subsystem
12691269

1270-
<small>Introduced in: v3.10.11, v.3.11.4</small>
1270+
<small>Introduced in: v3.10.11, v3.11.4</small>
12711271

12721272
The following metrics have been added to improve the observability of in-memory
12731273
cache subsystem:
@@ -1310,6 +1310,25 @@ The following metric has been added:
13101310
- `arangodb_scheduler_num_detached_threads`: The number of worker threads
13111311
currently started and detached from the scheduler.
13121312

1313+
### Memory usage of connection and request statistics
1314+
1315+
<small>Introduced in: v3.10.12</small>
1316+
1317+
The following metrics have been added:
1318+
1319+
| Label | Description |
1320+
|:------|:------------|
1321+
| `arangodb_connection_statistics_memory_usage` | Total memory usage of connection statistics. |
1322+
| `arangodb_request_statistics_memory_usage` | Total memory usage of request statistics. |
1323+
1324+
If the `--server.statistics` startup option is set to `true`, then some
1325+
connection and request statistics are built up in memory for incoming request.
1326+
It is expected that the memory usage reported by these metrics remains
1327+
relatively constant over time. It may grow only when there are bursts of new
1328+
connections. Some memory is pre-allocated at startup for higher efficiency. If the
1329+
`--server.statistics` startup option is set to `false`, then no memory will be
1330+
allocated for connection and request statistics.
1331+
13131332
## Client tools
13141333

13151334
### arangodump

0 commit comments

Comments
 (0)