aboutsummaryrefslogtreecommitdiff
path: root/proposals
diff options
context:
space:
mode:
authorDavid Goulet <dgoulet@torproject.org>2021-05-21 09:37:01 -0400
committerDavid Goulet <dgoulet@torproject.org>2021-05-21 09:37:01 -0400
commitea4250ee823ddf31f29f479143ac293f99e25503 (patch)
treed5ff6291891dd075cbfbbc54300dbd667890fa3b /proposals
parent1a6d9795390da0f1556c554e8b0209b966c88767 (diff)
downloadtorspec-ea4250ee823ddf31f29f479143ac293f99e25503.tar.gz
torspec-ea4250ee823ddf31f29f479143ac293f99e25503.zip
prop328: Some minor changes after implementation
Signed-off-by: David Goulet <dgoulet@torproject.org>
Diffstat (limited to 'proposals')
-rw-r--r--proposals/328-relay-overload-report.md24
1 files 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.