summary refs log tree commit diff
path: root/changelog.d/13729.misc
diff options
context:
space:
mode:
authorEric Eastwood <erice@element.io>2022-09-09 11:30:06 -0500
committerGitHub <noreply@github.com>2022-09-09 11:30:06 -0500
commitf694bb71b7ea7841a5b5db3d884dfda5a3f78023 (patch)
tree7dddd224184bd102ed9da0a9553cc4ed82e18e33 /changelog.d/13729.misc
parentUse an upsert for `receipts_graph`. (#13752) (diff)
downloadsynapse-f694bb71b7ea7841a5b5db3d884dfda5a3f78023.tar.xz
Strip number suffix from instance name to consolidate services that traces are spread over (#13729)
The problem with many services is that it makes it hard to find which service has the trace you want, see https://github.com/jaegertracing/jaeger-ui/issues/985

Previously, we split traces out into services based on their instance name like `matrix.org client_reader-1`, etc but there are many worker instances of the same `client_reader` so there is a lot to click through.

With this PR, all of the traces are just collected under the worker type like `client_reader`, `event_persister` 😇

Note: A Synapse worker instance name is an opaque string with the number convention only being our own thing for the `matrix.org` deployment. But seems pretty sensible to group things this way.
Diffstat (limited to 'changelog.d/13729.misc')
-rw-r--r--changelog.d/13729.misc1
1 files changed, 1 insertions, 0 deletions
diff --git a/changelog.d/13729.misc b/changelog.d/13729.misc
new file mode 100644
index 0000000000..c6a6f617e3
--- /dev/null
+++ b/changelog.d/13729.misc
@@ -0,0 +1 @@
+Strip number suffix from instance name to consolidate services that traces are spread over.