Unknown clients found in the metadatahandler
The metadatahanlder keeps a counter for requests per client by their name. Right now only the Ruby clients set the required metadata. The Golang clients should set the metadata too so there's better observibility into Gitaly and its clients.
My initial thinking is that we should add a function to the client package, as this is imported by our clients and than could expose the required functionality easily to the consumers for Gitaly using a package they already use.
Clients that should set the data:
-
GitLab-Workhorse: gitlab-workhorse!505 (merged) -
GitLab-Shell: gitlab-shell!387 (merged) -
Elastic-Search indexer: gitlab-elasticsearch-indexer!72 (merged) -
??
Started a small dashboard to track the impact of each client. For now only shows the request rate per known client.
Edited by Changzheng Liu