[tor-commits] [torspec/main] prop328: Some minor changes after implementation
dgoulet at torproject.org
dgoulet at torproject.org
Fri May 21 13:37:10 UTC 2021
commit ea4250ee823ddf31f29f479143ac293f99e25503
Author: David Goulet <dgoulet at torproject.org>
Date: Fri May 21 09:37:01 2021 -0400
prop328: Some minor changes after implementation
Signed-off-by: David Goulet <dgoulet at torproject.org>
---
proposals/328-relay-overload-report.md | 24 ++++++++++++++----------
1 file changed, 14 insertions(+), 10 deletions(-)
diff --git a/proposals/328-relay-overload-report.md b/proposals/328-relay-overload-report.md
index df55f02..1ce2bc9 100644
--- a/proposals/328-relay-overload-report.md
+++ b/proposals/328-relay-overload-report.md
@@ -142,10 +142,10 @@ component identified by a label (see list below). To make sense, this should
be visualized with the rate() function.
Possible LABELs for which the OOM was triggered:
- - `cell`: Circuit cell queue
- - `dns`: DNS resolution cache
- - `geoip`: GeoIP cache
- - `hsdir`: Onion service descriptors
+ - `subsys=cell`: Circuit cell queue
+ - `subsys=dns`: DNS resolution cache
+ - `subsys=geoip`: GeoIP cache
+ - `subsys=hsdir`: Onion service descriptors
## 2.2 Onionskin Queues
@@ -161,8 +161,10 @@ tor_load_onionskin_total{<LABEL>} <NUM>
```
Possible LABELs are:
- - `processed`: Indicating how many were processed.
- - `dropped`: Indicating how many were dropped due to load.
+ - `type=<handshake_type>`: Type of handshake of that onionskins.
+ * Possible values: `ntor`, `tap`, `fast`
+ - `action=processed`: Indicating how many were processed.
+ - `action=dropped`: Indicating how many were dropped due to load.
## 2.3 File Descriptor Exhaustion
@@ -177,7 +179,8 @@ tor_load_fd_total{<LABEL>} <NUM>
```
Possible LABELs are:
- - `remaining`: How many file descriptors remains that is can be opened.
+ - `state=total`: Maximum number of file descriptors allowed open
+ - `state=opened`: How many file descriptors are opened.
Note: since tor does track that value in order to reserve a block for critical
port such as the Control Port, that value can easily be exported.
@@ -195,7 +198,8 @@ tor_load_socket_total{<LABEL>} <NUM>
```
Possible LABELs are:
- - `outbound`: Sockets used for outbound connections.
+ - `state=total`: Maximum number of sockets allowed open
+ - `state=opened`: How sockets are opened.
## 2.5 Connection Bucket Limit
@@ -210,5 +214,5 @@ tor_load_global_rate_limit_reached_total{<LABEL>} <NUM>
```
Possible LABELs are:
- - `read`: Read side of the global rate limit bucket.
- - `write`: Write side of the global rate limit bucket.
+ - `side=read`: Read side of the global rate limit bucket.
+ - `side=write`: Write side of the global rate limit bucket.
More information about the tor-commits
mailing list