@@ -13,7 +13,7 @@ Our current selected implementation is Jaeger.
13
13
14
14
OpenTracing is a tool which gives an insight into the causal relationship of
15
15
work done in and between servers. The servers each track events and report them
16
- to a centralised server - in our Synapse's case: Jaeger. The basic unit used to
16
+ to a centralised server - in Synapse's case: Jaeger. The basic unit used to
17
17
represent events is the span. The span roughly represents a single piece of work
18
18
that was done and the time at which it occurred. A span can have child spans,
19
19
meaning that the work of the child had to be completed for the parent span to
@@ -59,12 +59,12 @@ Latest documentation is probably at
59
59
https://www.jaegertracing.io/docs/1.13/getting-started/
60
60
61
61
62
- Enable opentracing in Synapse
62
+ Enable OpenTracing in Synapse
63
63
-----------------------------
64
64
65
- Opentracing is not enabled by default. It must be enabled in the homeserver
65
+ OpenTracing is not enabled by default. It must be enabled in the homeserver
66
66
config by uncommenting the config options under ``opentracing `` as shown in
67
- the [ sample config]( ./sample_config.yaml) . For example:
67
+ the ` sample config < ./sample_config.yaml >`_ . For example:
68
68
69
69
.. code-block :: yaml
70
70
@@ -77,7 +77,7 @@ the [sample config](./sample_config.yaml). For example:
77
77
Homeserver whitelisting
78
78
-----------------------
79
79
80
- The homeserver whitelist is configured using regular expression . A list of regular
80
+ The homeserver whitelist is configured using regular expressions . A list of regular
81
81
expressions can be given and their union will be compared when propagating any
82
82
spans contexts to another homeserver.
83
83
@@ -86,9 +86,9 @@ untrusted users since span contexts are usually opaque ids it can lead to
86
86
two problems, namely:
87
87
88
88
- If the span context is marked as sampled by the sending homeserver the receiver will
89
- sample it. Therefore two homeservers with wildly disparaging sampling policies
89
+ sample it. Therefore two homeservers with wildly different sampling policies
90
90
could incur higher sampling counts than intended.
91
- - Span baggage can be arbitrary data. For safety this has been disabled in Synapse
91
+ - Sending servers can attach arbitrary data to spans, known as 'baggage' . For safety this has been disabled in Synapse
92
92
but that doesn't prevent another server sending you baggage which will be logged
93
93
to OpenTracing's logs.
94
94
0 commit comments