You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/distr-tracing-architecture.adoc
+6-6
Original file line number
Diff line number
Diff line change
@@ -27,17 +27,17 @@ This module included in the following assemblies:
27
27
28
28
* *{TempoName}* - This component is based on the open source link:https://github.com/grafana/tempo/[Grafana Tempo project].
29
29
30
-
***Gateway* – The Gateway handles authentication, authorization and forwards requests to the Distributor or Query frontend service.
30
+
***Gateway* – The Gateway handles authentication, authorization, and forwarding requests to the Distributor or Query front-end service.
31
31
32
-
***Distributor* – The Distributor accepts spans in multiple formats including Jaeger, OpenTelemetry, Zipkin. It routes spans to ingesters by hashing the `+traceID+` and using a distributed consistent hash ring.
32
+
***Distributor* – The Distributor accepts spans in multiple formats including Jaeger, OpenTelemetry, and Zipkin. It routes spans to Ingesters by hashing the `+traceID+` and using a distributed consistent hash ring.
33
33
34
-
***Ingester* – The Ingester batches trace into blocks, creates bloom filters and indexes, and then flushes it all to the backend. Blocks in the backend are generated in the following layout.
34
+
***Ingester* – The Ingester batches a trace into blocks, creates bloom filters and indexes, and then flushes it all to the back end.
35
35
36
-
***Query Frontend* – The Query Frontend is responsible for sharding the search space for an incoming query. The search query is then sent to the Queriers. The Query Frontend deployment exposes Jaeger UI through Tempo Query sidecar.
36
+
***Query Frontend* – The Query Frontend is responsible for sharding the search space for an incoming query. The search query is then sent to the Queriers. The Query Frontend deployment exposes the Jaeger UI through the Tempo Query sidecar.
37
37
38
-
***Querier* - The Querier is responsible for finding the requested trace id in either the ingesters or the backend storage. Depending on parameters it will query both the ingesters and pull bloom/indexes from the backend to search blocks in object storage.
38
+
***Querier* - The Querier is responsible for finding the requested trace ID in either the Ingesters or the back-end storage. Depending on parameters, it can query the Ingesters and pull Bloom indexes from the back end to search blocks in object storage.
39
39
40
-
***Compactor* – The Compactors stream blocks to and from the backend storage to reduce the total number of blocks.
40
+
***Compactor* – The Compactors stream blocks to and from the back-end storage to reduce the total number of blocks.
41
41
42
42
* *{OTELName}* - This component is based on the open source link:https://opentelemetry.io/[OpenTelemetry project].
0 commit comments