MCPcopy Index your code
hub / github.com/cortexproject/cortex / GetClientFor

Method GetClientFor

pkg/ruler/client_pool.go:22–22  ·  view source on GitHub ↗

GetClientFor returns the ruler client for the given address.

(addr string)

Source from the content-addressed store, hash-verified

20 services.Service
21 // GetClientFor returns the ruler client for the given address.
22 GetClientFor(addr string) (RulerClient, error)
23}
24
25type rulerClientsPool struct {

Callers 15

queryIngesterStreamMethod · 0.65
sendMethod · 0.65
ForReplicationSetMethod · 0.65
AllUserStatsMethod · 0.65
GetClientForMethod · 0.65
ReplicateStateForUserMethod · 0.65
ReadFullStateForUserMethod · 0.65
doRequestMethod · 0.65
GetClientsForMethod · 0.65
GetClientsForMethod · 0.65
runRequestMethod · 0.65

Implementers 7

Poolpkg/ring/client/pool.go
alertmanagerClientsPoolpkg/alertmanager/alertmanager_client.g
passthroughAlertmanagerClientPoolpkg/alertmanager/multitenant_test.go
mockAlertmanagerClientFactorypkg/alertmanager/distributor_test.go
Rulerpkg/ruler/ruler.go
mockRulerClientsPoolpkg/ruler/ruler_test.go
rulerClientsPoolpkg/ruler/client_pool.go

Calls

no outgoing calls

Tested by

no test coverage detected