diff --git a/cmd/repo-updater/internal/gitserver/BUILD.bazel b/cmd/repo-updater/internal/gitserver/BUILD.bazel
index 0ae0925b2ca..68be7708e2d 100644
--- a/cmd/repo-updater/internal/gitserver/BUILD.bazel
+++ b/cmd/repo-updater/internal/gitserver/BUILD.bazel
@@ -5,6 +5,7 @@ go_library(
name = "gitserver",
srcs = [
"mocks_temp.go",
+ "observability.go",
"repositoryservice.go",
],
importpath = "github.com/sourcegraph/sourcegraph/cmd/repo-updater/internal/gitserver",
@@ -15,6 +16,10 @@ go_library(
"//internal/gitserver/connection",
"//internal/gitserver/v1:gitserver",
"//internal/grpc/defaults",
+ "//internal/metrics",
+ "//internal/observation",
+ "@com_github_sourcegraph_log//:log",
+ "@io_opentelemetry_go_otel//attribute",
],
)
diff --git a/cmd/repo-updater/internal/gitserver/observability.go b/cmd/repo-updater/internal/gitserver/observability.go
new file mode 100644
index 00000000000..7e40cd12da4
--- /dev/null
+++ b/cmd/repo-updater/internal/gitserver/observability.go
@@ -0,0 +1,55 @@
+package gitserver
+
+import (
+ "fmt"
+ "sync"
+
+ "github.com/sourcegraph/log"
+
+ "github.com/sourcegraph/sourcegraph/internal/metrics"
+ "github.com/sourcegraph/sourcegraph/internal/observation"
+)
+
+type operations struct {
+ deleteRepository *observation.Operation
+ fetchRepository *observation.Operation
+}
+
+func newOperations(observationCtx *observation.Context) *operations {
+ redMetrics := metrics.NewREDMetrics(
+ observationCtx.Registerer,
+ "gitserver_repositoryservice_client",
+ metrics.WithLabels("op", "scope"),
+ metrics.WithCountHelp("Total number of method invocations."),
+ )
+
+ op := func(name string) *observation.Operation {
+ return observationCtx.Operation(observation.Op{
+ Name: fmt.Sprintf("reposervice.client.%s", name),
+ MetricLabelValues: []string{name},
+ Metrics: redMetrics,
+ ErrorFilter: func(err error) observation.ErrorFilterBehaviour {
+ return observation.EmitForAllExceptLogs
+ },
+ })
+ }
+
+ return &operations{
+ deleteRepository: op("DeleteRepository"),
+ fetchRepository: op("FetchRepository"),
+ }
+}
+
+var (
+ operationsInst *operations
+ operationsInstOnce sync.Once
+)
+
+func getOperations() *operations {
+ operationsInstOnce.Do(func() {
+ observationCtx := observation.NewContext(log.Scoped("reposervice.client"))
+ operationsInst = newOperations(observationCtx)
+ })
+
+ return operationsInst
+}
diff --git a/cmd/repo-updater/internal/gitserver/repositoryservice.go b/cmd/repo-updater/internal/gitserver/repositoryservice.go
index 93e22395a31..88003ea49b2 100644
--- a/cmd/repo-updater/internal/gitserver/repositoryservice.go
+++ b/cmd/repo-updater/internal/gitserver/repositoryservice.go
@@ -4,10 +4,13 @@ import (
"context"
"time"
+ "go.opentelemetry.io/otel/attribute"
+
"github.com/sourcegraph/sourcegraph/internal/api"
"github.com/sourcegraph/sourcegraph/internal/gitserver/connection"
proto "github.com/sourcegraph/sourcegraph/internal/gitserver/v1"
"github.com/sourcegraph/sourcegraph/internal/grpc/defaults"
+ "github.com/sourcegraph/sourcegraph/internal/observation"
)
type RepositoryServiceClient interface {
@@ -15,34 +18,66 @@ type RepositoryServiceClient interface {
FetchRepository(context.Context, api.RepoName) (lastFetched, lastChanged time.Time, err error)
}
-func NewRepositoryServiceClient() RepositoryServiceClient {
- return &repositoryServiceClient{}
+func NewRepositoryServiceClient(scope string) RepositoryServiceClient {
+ return &repositoryServiceClient{
+ operations: getOperations(),
+ scope: scope,
+ }
}
-type repositoryServiceClient struct{}
+type repositoryServiceClient struct {
+ operations *operations
+ scope string
+}
+
+func (c *repositoryServiceClient) DeleteRepository(ctx context.Context, repo api.RepoName) (err error) {
+ ctx, _, endObservation := c.operations.deleteRepository.With(ctx,
+ &err,
+ observation.Args{
+ Attrs: []attribute.KeyValue{
+ repo.Attr(),
+ },
+ MetricLabelValues: []string{c.scope},
+ },
+ )
+ defer endObservation(1, observation.Args{})
-func (c *repositoryServiceClient) DeleteRepository(ctx context.Context, repo api.RepoName) error {
cc, err := c.clientForRepo(ctx, repo)
if err != nil {
return err
}
+
_, err = cc.DeleteRepository(ctx, &proto.DeleteRepositoryRequest{
RepoName: string(repo),
}, defaults.RetryPolicy...)
+
return err
}
func (c *repositoryServiceClient) FetchRepository(ctx context.Context, repo api.RepoName) (lastFetched, lastChanged time.Time, err error) {
+ ctx, _, endObservation := c.operations.fetchRepository.With(ctx,
+ &err,
+ observation.Args{
+ Attrs: []attribute.KeyValue{
+ repo.Attr(),
+ },
+ MetricLabelValues: []string{c.scope},
+ },
+ )
+ defer endObservation(1, observation.Args{})
+
cc, err := c.clientForRepo(ctx, repo)
if err != nil {
return lastFetched, lastChanged, err
}
+
resp, err := cc.FetchRepository(ctx, &proto.FetchRepositoryRequest{
RepoName: string(repo),
}, defaults.RetryPolicy...)
if err != nil {
return lastFetched, lastChanged, err
}
+
return resp.GetLastFetched().AsTime(), resp.GetLastChanged().AsTime(), nil
}
diff --git a/cmd/repo-updater/internal/purge/purge.go b/cmd/repo-updater/internal/purge/purge.go
index c0ae013b362..e96a2aa7f0a 100644
--- a/cmd/repo-updater/internal/purge/purge.go
+++ b/cmd/repo-updater/internal/purge/purge.go
@@ -105,7 +105,7 @@ func PurgeOldestRepos(logger log.Logger, db database.DB, limit int, perSecond fl
// purge purges repos, returning the number of repos that were successfully purged
func purge(ctx context.Context, logger log.Logger, db database.DB, options database.ListPurgableReposOptions) error {
start := time.Now()
- gitserverClient := gitserver.NewRepositoryServiceClient()
+ gitserverClient := gitserver.NewRepositoryServiceClient("repoupdater.purgeworker")
var (
total int
success int
diff --git a/cmd/repo-updater/internal/repoupdater/server.go b/cmd/repo-updater/internal/repoupdater/server.go
index a3eb579d627..82fcaab830e 100644
--- a/cmd/repo-updater/internal/repoupdater/server.go
+++ b/cmd/repo-updater/internal/repoupdater/server.go
@@ -146,7 +146,7 @@ func (s *Server) RecloneRepository(ctx context.Context, req *proto.RecloneReposi
repo := rs[0]
- svc := gitserver.NewRepositoryServiceClient()
+ svc := gitserver.NewRepositoryServiceClient("repoupdater.reclone")
if err := svc.DeleteRepository(ctx, repoName); err != nil {
return nil, status.Error(codes.Internal, fmt.Sprintf("failed to delete repository %q: %s", repoName, err))
diff --git a/cmd/repo-updater/shared/main.go b/cmd/repo-updater/shared/main.go
index e0ed2c432e5..85f9a645dfe 100644
--- a/cmd/repo-updater/shared/main.go
+++ b/cmd/repo-updater/shared/main.go
@@ -109,7 +109,7 @@ func Main(ctx context.Context, observationCtx *observation.Context, ready servic
repos.ObservedSource(sourcerLogger, sourceMetrics),
)
syncer := repos.NewSyncer(observationCtx, store, src)
- updateScheduler := scheduler.NewUpdateScheduler(logger, db, repogitserver.NewRepositoryServiceClient())
+ updateScheduler := scheduler.NewUpdateScheduler(logger, db, repogitserver.NewRepositoryServiceClient("repoupdater.scheduler"))
server := &repoupdater.Server{
Logger: logger,
Store: store,
diff --git a/doc/admin/observability/dashboards.md b/doc/admin/observability/dashboards.md
index 47d5dbff80a..695850f704a 100644
--- a/doc/admin/observability/dashboards.md
+++ b/doc/admin/observability/dashboards.md
@@ -7999,6 +7999,184 @@ sum by (op,scope)(increase(src_gitserver_client_errors_total{job=~"^*.*"}[5m]))
+### Git Server: Gitserver: Gitserver Repository Service Client
+
+#### gitserver: gitserver_repositoryservice_client_total
+
+
Aggregate client operations every 5m
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=100900` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+sum(increase(src_gitserver_repositoryservice_client_total{job=~"^*.*"}[5m]))
+```
+
+
+
+
+#### gitserver: gitserver_repositoryservice_client_99th_percentile_duration
+
+Aggregate successful client operation duration distribution over 5m
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=100901` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+sum by (le)(rate(src_gitserver_repositoryservice_client_duration_seconds_bucket{job=~"^*.*"}[5m]))
+```
+
+
+
+
+#### gitserver: gitserver_repositoryservice_client_errors_total
+
+Aggregate client operation errors every 5m
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=100902` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+sum(increase(src_gitserver_repositoryservice_client_errors_total{job=~"^*.*"}[5m]))
+```
+
+
+
+
+#### gitserver: gitserver_repositoryservice_client_error_rate
+
+Aggregate client operation error rate over 5m
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=100903` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+sum(increase(src_gitserver_repositoryservice_client_errors_total{job=~"^*.*"}[5m])) / (sum(increase(src_gitserver_repositoryservice_client_total{job=~"^*.*"}[5m])) + sum(increase(src_gitserver_repositoryservice_client_errors_total{job=~"^*.*"}[5m]))) * 100
+```
+
+
+
+
+#### gitserver: gitserver_repositoryservice_client_total
+
+Client operations every 5m
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=100910` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+sum by (op,scope)(increase(src_gitserver_repositoryservice_client_total{job=~"^*.*"}[5m]))
+```
+
+
+
+
+#### gitserver: gitserver_repositoryservice_client_99th_percentile_duration
+
+99th percentile successful client operation duration over 5m
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=100911` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+histogram_quantile(0.99, sum by (le,op,scope)(rate(src_gitserver_repositoryservice_client_duration_seconds_bucket{job=~"^*.*"}[5m])))
+```
+
+
+
+
+#### gitserver: gitserver_repositoryservice_client_errors_total
+
+Client operation errors every 5m
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=100912` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+sum by (op,scope)(increase(src_gitserver_repositoryservice_client_errors_total{job=~"^*.*"}[5m]))
+```
+
+
+
+
+#### gitserver: gitserver_repositoryservice_client_error_rate
+
+Client operation error rate over 5m
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=100913` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+sum by (op,scope)(increase(src_gitserver_repositoryservice_client_errors_total{job=~"^*.*"}[5m])) / (sum by (op,scope)(increase(src_gitserver_repositoryservice_client_total{job=~"^*.*"}[5m])) + sum by (op,scope)(increase(src_gitserver_repositoryservice_client_errors_total{job=~"^*.*"}[5m]))) * 100
+```
+
+
+
+
### Git Server: Repos disk I/O metrics
#### gitserver: repos_disk_reads_sec
@@ -8011,7 +8189,7 @@ Note: Disk statistics are per _device_, not per _service_. In certain environmen
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=100900` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101000` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8037,7 +8215,7 @@ Note: Disk statistics are per _device_, not per _service_. In certain environmen
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=100901` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101001` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8063,7 +8241,7 @@ Note: Disk statistics are per _device_, not per _service_. In certain environmen
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=100910` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101010` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8089,7 +8267,7 @@ Note: Disk statistics are per _device_, not per _service_. In certain environmen
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=100911` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101011` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8115,7 +8293,7 @@ Note: Disk statistics are per _device_, not per _service_. In certain environmen
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=100920` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101020` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8141,7 +8319,7 @@ Note: Disk statistics are per _device_, not per _service_. In certain environmen
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=100921` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101021` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8167,7 +8345,7 @@ Note: Disk statistics are per _device_, not per _service_. In certain environmen
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=100930` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101030` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8193,7 +8371,7 @@ Note: Disk statistics are per _device_, not per _service_. In certain environmen
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=100931` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101031` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8219,7 +8397,7 @@ Note: Disk statistics are per _device_, not per _service_. In certain environmen
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=100940` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101040` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8245,7 +8423,7 @@ Note: Disk statistics are per _device_, not per _service_. In certain environmen
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=100941` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101041` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8271,7 +8449,7 @@ Note: Disk statistics are per _device_, not per _service_. In certain environmen
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=100950` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101050` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8287,9 +8465,9 @@ Query:
-### Git Server: Gitserver GRPC server metrics
+### Git Server: Git Service GRPC server metrics
-#### gitserver: gitserver_grpc_request_rate_all_methods
+#### gitserver: git_service_grpc_request_rate_all_methods
Request rate across all methods over 2m
@@ -8297,7 +8475,7 @@ The number of gRPC requests received per second across all methods, aggregated a
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101000` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101100` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8313,7 +8491,7 @@ sum(rate(grpc_server_started_total{instance=~`${shard:regex}`,grpc_service=~"git
-#### gitserver: gitserver_grpc_request_rate_per_method
+#### gitserver: git_service_grpc_request_rate_per_method
Request rate per-method over 2m
@@ -8321,7 +8499,7 @@ The number of gRPC requests received per second broken out per method, aggregate
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101001` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101101` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8331,13 +8509,13 @@ To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=10100
Query:
```
-sum(rate(grpc_server_started_total{grpc_method=~`${gitserver_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])) by (grpc_method)
+sum(rate(grpc_server_started_total{grpc_method=~`${git_service_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])) by (grpc_method)
```
-#### gitserver: gitserver_error_percentage_all_methods
+#### gitserver: git_service_error_percentage_all_methods
Error percentage across all methods over 2m
@@ -8345,7 +8523,7 @@ The percentage of gRPC requests that fail across all methods, aggregated across
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101010` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101110` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8361,7 +8539,7 @@ Query:
-#### gitserver: gitserver_grpc_error_percentage_per_method
+#### gitserver: git_service_grpc_error_percentage_per_method
Error percentage per-method over 2m
@@ -8369,7 +8547,7 @@ The percentage of gRPC requests that fail per method, aggregated across all inst
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101011` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101111` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8379,13 +8557,13 @@ To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=10101
Query:
```
-(100.0 * ( (sum(rate(grpc_server_handled_total{grpc_method=~`${gitserver_method:regex}`,grpc_code!="OK",instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])) by (grpc_method)) / (sum(rate(grpc_server_handled_total{grpc_method=~`${gitserver_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])) by (grpc_method)) ))
+(100.0 * ( (sum(rate(grpc_server_handled_total{grpc_method=~`${git_service_method:regex}`,grpc_code!="OK",instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])) by (grpc_method)) / (sum(rate(grpc_server_handled_total{grpc_method=~`${git_service_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])) by (grpc_method)) ))
```
-#### gitserver: gitserver_p99_response_time_per_method
+#### gitserver: git_service_p99_response_time_per_method
99th percentile response time per method over 2m
@@ -8393,7 +8571,7 @@ The 99th percentile response time per method, aggregated across all instances.
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101020` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101120` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8403,13 +8581,13 @@ To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=10102
Query:
```
-histogram_quantile(0.99, sum by (le, name, grpc_method)(rate(grpc_server_handling_seconds_bucket{grpc_method=~`${gitserver_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])))
+histogram_quantile(0.99, sum by (le, name, grpc_method)(rate(grpc_server_handling_seconds_bucket{grpc_method=~`${git_service_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])))
```
-#### gitserver: gitserver_p90_response_time_per_method
+#### gitserver: git_service_p90_response_time_per_method
90th percentile response time per method over 2m
@@ -8417,7 +8595,7 @@ The 90th percentile response time per method, aggregated across all instances.
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101021` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101121` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8427,13 +8605,13 @@ To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=10102
Query:
```
-histogram_quantile(0.90, sum by (le, name, grpc_method)(rate(grpc_server_handling_seconds_bucket{grpc_method=~`${gitserver_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])))
+histogram_quantile(0.90, sum by (le, name, grpc_method)(rate(grpc_server_handling_seconds_bucket{grpc_method=~`${git_service_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])))
```
-#### gitserver: gitserver_p75_response_time_per_method
+#### gitserver: git_service_p75_response_time_per_method
75th percentile response time per method over 2m
@@ -8441,7 +8619,7 @@ The 75th percentile response time per method, aggregated across all instances.
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101022` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101122` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8451,13 +8629,13 @@ To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=10102
Query:
```
-histogram_quantile(0.75, sum by (le, name, grpc_method)(rate(grpc_server_handling_seconds_bucket{grpc_method=~`${gitserver_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])))
+histogram_quantile(0.75, sum by (le, name, grpc_method)(rate(grpc_server_handling_seconds_bucket{grpc_method=~`${git_service_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])))
```
-#### gitserver: gitserver_p99_9_response_size_per_method
+#### gitserver: git_service_p99_9_response_size_per_method
99.9th percentile total response size per method over 2m
@@ -8465,7 +8643,7 @@ The 99.9th percentile total per-RPC response size per method, aggregated across
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101030` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101130` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8475,13 +8653,13 @@ To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=10103
Query:
```
-histogram_quantile(0.999, sum by (le, name, grpc_method)(rate(src_grpc_server_sent_bytes_per_rpc_bucket{grpc_method=~`${gitserver_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])))
+histogram_quantile(0.999, sum by (le, name, grpc_method)(rate(src_grpc_server_sent_bytes_per_rpc_bucket{grpc_method=~`${git_service_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])))
```
-#### gitserver: gitserver_p90_response_size_per_method
+#### gitserver: git_service_p90_response_size_per_method
90th percentile total response size per method over 2m
@@ -8489,7 +8667,7 @@ The 90th percentile total per-RPC response size per method, aggregated across al
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101031` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101131` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8499,13 +8677,13 @@ To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=10103
Query:
```
-histogram_quantile(0.90, sum by (le, name, grpc_method)(rate(src_grpc_server_sent_bytes_per_rpc_bucket{grpc_method=~`${gitserver_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])))
+histogram_quantile(0.90, sum by (le, name, grpc_method)(rate(src_grpc_server_sent_bytes_per_rpc_bucket{grpc_method=~`${git_service_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])))
```
-#### gitserver: gitserver_p75_response_size_per_method
+#### gitserver: git_service_p75_response_size_per_method
75th percentile total response size per method over 2m
@@ -8513,7 +8691,7 @@ The 75th percentile total per-RPC response size per method, aggregated across al
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101032` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101132` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8523,13 +8701,13 @@ To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=10103
Query:
```
-histogram_quantile(0.75, sum by (le, name, grpc_method)(rate(src_grpc_server_sent_bytes_per_rpc_bucket{grpc_method=~`${gitserver_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])))
+histogram_quantile(0.75, sum by (le, name, grpc_method)(rate(src_grpc_server_sent_bytes_per_rpc_bucket{grpc_method=~`${git_service_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])))
```
-#### gitserver: gitserver_p99_9_invididual_sent_message_size_per_method
+#### gitserver: git_service_p99_9_invididual_sent_message_size_per_method
99.9th percentile individual sent message size per method over 2m
@@ -8537,7 +8715,7 @@ The 99.9th percentile size of every individual protocol buffer size sent by the
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101040` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101140` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8547,13 +8725,13 @@ To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=10104
Query:
```
-histogram_quantile(0.999, sum by (le, name, grpc_method)(rate(src_grpc_server_sent_individual_message_size_bytes_per_rpc_bucket{grpc_method=~`${gitserver_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])))
+histogram_quantile(0.999, sum by (le, name, grpc_method)(rate(src_grpc_server_sent_individual_message_size_bytes_per_rpc_bucket{grpc_method=~`${git_service_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])))
```
-#### gitserver: gitserver_p90_invididual_sent_message_size_per_method
+#### gitserver: git_service_p90_invididual_sent_message_size_per_method
90th percentile individual sent message size per method over 2m
@@ -8561,7 +8739,7 @@ The 90th percentile size of every individual protocol buffer size sent by the se
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101041` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101141` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8571,13 +8749,13 @@ To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=10104
Query:
```
-histogram_quantile(0.90, sum by (le, name, grpc_method)(rate(src_grpc_server_sent_individual_message_size_bytes_per_rpc_bucket{grpc_method=~`${gitserver_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])))
+histogram_quantile(0.90, sum by (le, name, grpc_method)(rate(src_grpc_server_sent_individual_message_size_bytes_per_rpc_bucket{grpc_method=~`${git_service_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])))
```
-#### gitserver: gitserver_p75_invididual_sent_message_size_per_method
+#### gitserver: git_service_p75_invididual_sent_message_size_per_method
75th percentile individual sent message size per method over 2m
@@ -8585,7 +8763,7 @@ The 75th percentile size of every individual protocol buffer size sent by the se
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101042` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101142` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8595,13 +8773,13 @@ To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=10104
Query:
```
-histogram_quantile(0.75, sum by (le, name, grpc_method)(rate(src_grpc_server_sent_individual_message_size_bytes_per_rpc_bucket{grpc_method=~`${gitserver_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])))
+histogram_quantile(0.75, sum by (le, name, grpc_method)(rate(src_grpc_server_sent_individual_message_size_bytes_per_rpc_bucket{grpc_method=~`${git_service_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])))
```
-#### gitserver: gitserver_grpc_response_stream_message_count_per_method
+#### gitserver: git_service_grpc_response_stream_message_count_per_method
Average streaming response message count per-method over 2m
@@ -8609,7 +8787,7 @@ The average number of response messages sent during a streaming RPC method, brok
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101050` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101150` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8625,7 +8803,7 @@ Query:
-#### gitserver: gitserver_grpc_all_codes_per_method
+#### gitserver: git_service_grpc_all_codes_per_method
Response codes rate per-method over 2m
@@ -8633,7 +8811,7 @@ The rate of all generated gRPC response codes per method, aggregated across all
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101060` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101160` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8643,23 +8821,23 @@ To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=10106
Query:
```
-sum(rate(grpc_server_handled_total{grpc_method=~`${gitserver_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])) by (grpc_method, grpc_code)
+sum(rate(grpc_server_handled_total{grpc_method=~`${git_service_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverService"}[2m])) by (grpc_method, grpc_code)
```
-### Git Server: Gitserver GRPC "internal error" metrics
+### Git Server: Git Service GRPC "internal error" metrics
-#### gitserver: gitserver_grpc_clients_error_percentage_all_methods
+#### gitserver: git_service_grpc_clients_error_percentage_all_methods
Client baseline error percentage across all methods over 2m
-The percentage of gRPC requests that fail across all methods (regardless of whether or not there was an internal error), aggregated across all "gitserver" clients.
+The percentage of gRPC requests that fail across all methods (regardless of whether or not there was an internal error), aggregated across all "git_service" clients.
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101100` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101200` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8675,15 +8853,15 @@ Query:
-#### gitserver: gitserver_grpc_clients_error_percentage_per_method
+#### gitserver: git_service_grpc_clients_error_percentage_per_method
Client baseline error percentage per-method over 2m
-The percentage of gRPC requests that fail per method (regardless of whether or not there was an internal error), aggregated across all "gitserver" clients.
+The percentage of gRPC requests that fail per method (regardless of whether or not there was an internal error), aggregated across all "git_service" clients.
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101101` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101201` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8693,21 +8871,21 @@ To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=10110
Query:
```
-(100.0 * ((((sum(rate(src_grpc_method_status{grpc_service=~"gitserver.v1.GitserverService",grpc_method=~"${gitserver_method:regex}",grpc_code!="OK"}[2m])) by (grpc_method))) / ((sum(rate(src_grpc_method_status{grpc_service=~"gitserver.v1.GitserverService",grpc_method=~"${gitserver_method:regex}"}[2m])) by (grpc_method))))))
+(100.0 * ((((sum(rate(src_grpc_method_status{grpc_service=~"gitserver.v1.GitserverService",grpc_method=~"${git_service_method:regex}",grpc_code!="OK"}[2m])) by (grpc_method))) / ((sum(rate(src_grpc_method_status{grpc_service=~"gitserver.v1.GitserverService",grpc_method=~"${git_service_method:regex}"}[2m])) by (grpc_method))))))
```
-#### gitserver: gitserver_grpc_clients_all_codes_per_method
+#### gitserver: git_service_grpc_clients_all_codes_per_method
Client baseline response codes rate per-method over 2m
-The rate of all generated gRPC response codes per method (regardless of whether or not there was an internal error), aggregated across all "gitserver" clients.
+The rate of all generated gRPC response codes per method (regardless of whether or not there was an internal error), aggregated across all "git_service" clients.
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101102` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101202` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8717,19 +8895,19 @@ To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=10110
Query:
```
-(sum(rate(src_grpc_method_status{grpc_service=~"gitserver.v1.GitserverService",grpc_method=~"${gitserver_method:regex}"}[2m])) by (grpc_method, grpc_code))
+(sum(rate(src_grpc_method_status{grpc_service=~"gitserver.v1.GitserverService",grpc_method=~"${git_service_method:regex}"}[2m])) by (grpc_method, grpc_code))
```
-#### gitserver: gitserver_grpc_clients_internal_error_percentage_all_methods
+#### gitserver: git_service_grpc_clients_internal_error_percentage_all_methods
Client-observed gRPC internal error percentage across all methods over 2m
-The percentage of gRPC requests that appear to fail due to gRPC internal errors across all methods, aggregated across all "gitserver" clients.
+The percentage of gRPC requests that appear to fail due to gRPC internal errors across all methods, aggregated across all "git_service" clients.
-**Note**: Internal errors are ones that appear to originate from the https://github.com/grpc/grpc-go library itself, rather than from any user-written application code. These errors can be caused by a variety of issues, and can originate from either the code-generated "gitserver" gRPC client or gRPC server. These errors might be solvable by adjusting the gRPC configuration, or they might indicate a bug from Sourcegraph`s use of gRPC.
+**Note**: Internal errors are ones that appear to originate from the https://github.com/grpc/grpc-go library itself, rather than from any user-written application code. These errors can be caused by a variety of issues, and can originate from either the code-generated "git_service" gRPC client or gRPC server. These errors might be solvable by adjusting the gRPC configuration, or they might indicate a bug from Sourcegraph`s use of gRPC.
When debugging, knowing that a particular error comes from the grpc-go library itself (an `internal error`) as opposed to `normal` application code can be helpful when trying to fix it.
@@ -8737,7 +8915,7 @@ When debugging, knowing that a particular error comes from the grpc-go library i
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101110` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101210` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8753,13 +8931,13 @@ Query:
-#### gitserver: gitserver_grpc_clients_internal_error_percentage_per_method
+#### gitserver: git_service_grpc_clients_internal_error_percentage_per_method
Client-observed gRPC internal error percentage per-method over 2m
-The percentage of gRPC requests that appear to fail to due to gRPC internal errors per method, aggregated across all "gitserver" clients.
+The percentage of gRPC requests that appear to fail to due to gRPC internal errors per method, aggregated across all "git_service" clients.
-**Note**: Internal errors are ones that appear to originate from the https://github.com/grpc/grpc-go library itself, rather than from any user-written application code. These errors can be caused by a variety of issues, and can originate from either the code-generated "gitserver" gRPC client or gRPC server. These errors might be solvable by adjusting the gRPC configuration, or they might indicate a bug from Sourcegraph`s use of gRPC.
+**Note**: Internal errors are ones that appear to originate from the https://github.com/grpc/grpc-go library itself, rather than from any user-written application code. These errors can be caused by a variety of issues, and can originate from either the code-generated "git_service" gRPC client or gRPC server. These errors might be solvable by adjusting the gRPC configuration, or they might indicate a bug from Sourcegraph`s use of gRPC.
When debugging, knowing that a particular error comes from the grpc-go library itself (an `internal error`) as opposed to `normal` application code can be helpful when trying to fix it.
@@ -8767,7 +8945,7 @@ When debugging, knowing that a particular error comes from the grpc-go library i
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101111` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101211` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8777,19 +8955,19 @@ To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=10111
Query:
```
-(100.0 * ((((sum(rate(src_grpc_method_status{grpc_service=~"gitserver.v1.GitserverService",grpc_method=~"${gitserver_method:regex}",grpc_code!="OK",is_internal_error="true"}[2m])) by (grpc_method))) / ((sum(rate(src_grpc_method_status{grpc_service=~"gitserver.v1.GitserverService",grpc_method=~"${gitserver_method:regex}"}[2m])) by (grpc_method))))))
+(100.0 * ((((sum(rate(src_grpc_method_status{grpc_service=~"gitserver.v1.GitserverService",grpc_method=~"${git_service_method:regex}",grpc_code!="OK",is_internal_error="true"}[2m])) by (grpc_method))) / ((sum(rate(src_grpc_method_status{grpc_service=~"gitserver.v1.GitserverService",grpc_method=~"${git_service_method:regex}"}[2m])) by (grpc_method))))))
```
-#### gitserver: gitserver_grpc_clients_internal_error_all_codes_per_method
+#### gitserver: git_service_grpc_clients_internal_error_all_codes_per_method
Client-observed gRPC internal error response code rate per-method over 2m
-The rate of gRPC internal-error response codes per method, aggregated across all "gitserver" clients.
+The rate of gRPC internal-error response codes per method, aggregated across all "git_service" clients.
-**Note**: Internal errors are ones that appear to originate from the https://github.com/grpc/grpc-go library itself, rather than from any user-written application code. These errors can be caused by a variety of issues, and can originate from either the code-generated "gitserver" gRPC client or gRPC server. These errors might be solvable by adjusting the gRPC configuration, or they might indicate a bug from Sourcegraph`s use of gRPC.
+**Note**: Internal errors are ones that appear to originate from the https://github.com/grpc/grpc-go library itself, rather than from any user-written application code. These errors can be caused by a variety of issues, and can originate from either the code-generated "git_service" gRPC client or gRPC server. These errors might be solvable by adjusting the gRPC configuration, or they might indicate a bug from Sourcegraph`s use of gRPC.
When debugging, knowing that a particular error comes from the grpc-go library itself (an `internal error`) as opposed to `normal` application code can be helpful when trying to fix it.
@@ -8797,7 +8975,7 @@ When debugging, knowing that a particular error comes from the grpc-go library i
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101112` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101212` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8807,23 +8985,23 @@ To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=10111
Query:
```
-(sum(rate(src_grpc_method_status{grpc_service=~"gitserver.v1.GitserverService",is_internal_error="true",grpc_method=~"${gitserver_method:regex}"}[2m])) by (grpc_method, grpc_code))
+(sum(rate(src_grpc_method_status{grpc_service=~"gitserver.v1.GitserverService",is_internal_error="true",grpc_method=~"${git_service_method:regex}"}[2m])) by (grpc_method, grpc_code))
```
-### Git Server: Gitserver GRPC retry metrics
+### Git Server: Git Service GRPC retry metrics
-#### gitserver: gitserver_grpc_clients_retry_percentage_across_all_methods
+#### gitserver: git_service_grpc_clients_retry_percentage_across_all_methods
Client retry percentage across all methods over 2m
-The percentage of gRPC requests that were retried across all methods, aggregated across all "gitserver" clients.
+The percentage of gRPC requests that were retried across all methods, aggregated across all "git_service" clients.
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101200` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101300` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8839,15 +9017,15 @@ Query:
-#### gitserver: gitserver_grpc_clients_retry_percentage_per_method
+#### gitserver: git_service_grpc_clients_retry_percentage_per_method
Client retry percentage per-method over 2m
-The percentage of gRPC requests that were retried aggregated across all "gitserver" clients, broken out per method.
+The percentage of gRPC requests that were retried aggregated across all "git_service" clients, broken out per method.
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101201` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101301` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8857,21 +9035,21 @@ To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=10120
Query:
```
-(100.0 * ((((sum(rate(src_grpc_client_retry_attempts_total{grpc_service=~"gitserver.v1.GitserverService",is_retried="true",grpc_method=~"${gitserver_method:regex}"}[2m])) by (grpc_method))) / ((sum(rate(src_grpc_client_retry_attempts_total{grpc_service=~"gitserver.v1.GitserverService",grpc_method=~"${gitserver_method:regex}"}[2m])) by (grpc_method))))))
+(100.0 * ((((sum(rate(src_grpc_client_retry_attempts_total{grpc_service=~"gitserver.v1.GitserverService",is_retried="true",grpc_method=~"${git_service_method:regex}"}[2m])) by (grpc_method))) / ((sum(rate(src_grpc_client_retry_attempts_total{grpc_service=~"gitserver.v1.GitserverService",grpc_method=~"${git_service_method:regex}"}[2m])) by (grpc_method))))))
```
-#### gitserver: gitserver_grpc_clients_retry_count_per_method
+#### gitserver: git_service_grpc_clients_retry_count_per_method
Client retry count per-method over 2m
-The count of gRPC requests that were retried aggregated across all "gitserver" clients, broken out per method
+The count of gRPC requests that were retried aggregated across all "git_service" clients, broken out per method
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101202` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101302` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -8881,7 +9059,607 @@ To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=10120
Query:
```
-(sum(rate(src_grpc_client_retry_attempts_total{grpc_service=~"gitserver.v1.GitserverService",grpc_method=~"${gitserver_method:regex}",is_retried="true"}[2m])) by (grpc_method))
+(sum(rate(src_grpc_client_retry_attempts_total{grpc_service=~"gitserver.v1.GitserverService",grpc_method=~"${git_service_method:regex}",is_retried="true"}[2m])) by (grpc_method))
+```
+
+
+
+
+### Git Server: Repository Service GRPC server metrics
+
+#### gitserver: repository_service_grpc_request_rate_all_methods
+
+Request rate across all methods over 2m
+
+The number of gRPC requests received per second across all methods, aggregated across all instances.
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101400` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+sum(rate(grpc_server_started_total{instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverRepositoryService"}[2m]))
+```
+
+
+
+
+#### gitserver: repository_service_grpc_request_rate_per_method
+
+Request rate per-method over 2m
+
+The number of gRPC requests received per second broken out per method, aggregated across all instances.
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101401` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+sum(rate(grpc_server_started_total{grpc_method=~`${repository_service_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverRepositoryService"}[2m])) by (grpc_method)
+```
+
+
+
+
+#### gitserver: repository_service_error_percentage_all_methods
+
+Error percentage across all methods over 2m
+
+The percentage of gRPC requests that fail across all methods, aggregated across all instances.
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101410` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+(100.0 * ( (sum(rate(grpc_server_handled_total{grpc_code!="OK",instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverRepositoryService"}[2m]))) / (sum(rate(grpc_server_handled_total{instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverRepositoryService"}[2m]))) ))
+```
+
+
+
+
+#### gitserver: repository_service_grpc_error_percentage_per_method
+
+Error percentage per-method over 2m
+
+The percentage of gRPC requests that fail per method, aggregated across all instances.
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101411` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+(100.0 * ( (sum(rate(grpc_server_handled_total{grpc_method=~`${repository_service_method:regex}`,grpc_code!="OK",instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverRepositoryService"}[2m])) by (grpc_method)) / (sum(rate(grpc_server_handled_total{grpc_method=~`${repository_service_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverRepositoryService"}[2m])) by (grpc_method)) ))
+```
+
+
+
+
+#### gitserver: repository_service_p99_response_time_per_method
+
+99th percentile response time per method over 2m
+
+The 99th percentile response time per method, aggregated across all instances.
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101420` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+histogram_quantile(0.99, sum by (le, name, grpc_method)(rate(grpc_server_handling_seconds_bucket{grpc_method=~`${repository_service_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverRepositoryService"}[2m])))
+```
+
+
+
+
+#### gitserver: repository_service_p90_response_time_per_method
+
+90th percentile response time per method over 2m
+
+The 90th percentile response time per method, aggregated across all instances.
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101421` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+histogram_quantile(0.90, sum by (le, name, grpc_method)(rate(grpc_server_handling_seconds_bucket{grpc_method=~`${repository_service_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverRepositoryService"}[2m])))
+```
+
+
+
+
+#### gitserver: repository_service_p75_response_time_per_method
+
+75th percentile response time per method over 2m
+
+The 75th percentile response time per method, aggregated across all instances.
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101422` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+histogram_quantile(0.75, sum by (le, name, grpc_method)(rate(grpc_server_handling_seconds_bucket{grpc_method=~`${repository_service_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverRepositoryService"}[2m])))
+```
+
+
+
+
+#### gitserver: repository_service_p99_9_response_size_per_method
+
+99.9th percentile total response size per method over 2m
+
+The 99.9th percentile total per-RPC response size per method, aggregated across all instances.
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101430` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+histogram_quantile(0.999, sum by (le, name, grpc_method)(rate(src_grpc_server_sent_bytes_per_rpc_bucket{grpc_method=~`${repository_service_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverRepositoryService"}[2m])))
+```
+
+
+
+
+#### gitserver: repository_service_p90_response_size_per_method
+
+90th percentile total response size per method over 2m
+
+The 90th percentile total per-RPC response size per method, aggregated across all instances.
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101431` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+histogram_quantile(0.90, sum by (le, name, grpc_method)(rate(src_grpc_server_sent_bytes_per_rpc_bucket{grpc_method=~`${repository_service_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverRepositoryService"}[2m])))
+```
+
+
+
+
+#### gitserver: repository_service_p75_response_size_per_method
+
+75th percentile total response size per method over 2m
+
+The 75th percentile total per-RPC response size per method, aggregated across all instances.
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101432` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+histogram_quantile(0.75, sum by (le, name, grpc_method)(rate(src_grpc_server_sent_bytes_per_rpc_bucket{grpc_method=~`${repository_service_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverRepositoryService"}[2m])))
+```
+
+
+
+
+#### gitserver: repository_service_p99_9_invididual_sent_message_size_per_method
+
+99.9th percentile individual sent message size per method over 2m
+
+The 99.9th percentile size of every individual protocol buffer size sent by the service per method, aggregated across all instances.
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101440` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+histogram_quantile(0.999, sum by (le, name, grpc_method)(rate(src_grpc_server_sent_individual_message_size_bytes_per_rpc_bucket{grpc_method=~`${repository_service_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverRepositoryService"}[2m])))
+```
+
+
+
+
+#### gitserver: repository_service_p90_invididual_sent_message_size_per_method
+
+90th percentile individual sent message size per method over 2m
+
+The 90th percentile size of every individual protocol buffer size sent by the service per method, aggregated across all instances.
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101441` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+histogram_quantile(0.90, sum by (le, name, grpc_method)(rate(src_grpc_server_sent_individual_message_size_bytes_per_rpc_bucket{grpc_method=~`${repository_service_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverRepositoryService"}[2m])))
+```
+
+
+
+
+#### gitserver: repository_service_p75_invididual_sent_message_size_per_method
+
+75th percentile individual sent message size per method over 2m
+
+The 75th percentile size of every individual protocol buffer size sent by the service per method, aggregated across all instances.
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101442` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+histogram_quantile(0.75, sum by (le, name, grpc_method)(rate(src_grpc_server_sent_individual_message_size_bytes_per_rpc_bucket{grpc_method=~`${repository_service_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverRepositoryService"}[2m])))
+```
+
+
+
+
+#### gitserver: repository_service_grpc_response_stream_message_count_per_method
+
+Average streaming response message count per-method over 2m
+
+The average number of response messages sent during a streaming RPC method, broken out per method, aggregated across all instances.
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101450` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+((sum(rate(grpc_server_msg_sent_total{grpc_type="server_stream",instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverRepositoryService"}[2m])) by (grpc_method))/(sum(rate(grpc_server_started_total{grpc_type="server_stream",instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverRepositoryService"}[2m])) by (grpc_method)))
+```
+
+
+
+
+#### gitserver: repository_service_grpc_all_codes_per_method
+
+Response codes rate per-method over 2m
+
+The rate of all generated gRPC response codes per method, aggregated across all instances.
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101460` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+sum(rate(grpc_server_handled_total{grpc_method=~`${repository_service_method:regex}`,instance=~`${shard:regex}`,grpc_service=~"gitserver.v1.GitserverRepositoryService"}[2m])) by (grpc_method, grpc_code)
+```
+
+
+
+
+### Git Server: Repository Service GRPC "internal error" metrics
+
+#### gitserver: repository_service_grpc_clients_error_percentage_all_methods
+
+Client baseline error percentage across all methods over 2m
+
+The percentage of gRPC requests that fail across all methods (regardless of whether or not there was an internal error), aggregated across all "repository_service" clients.
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101500` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+(100.0 * ((((sum(rate(src_grpc_method_status{grpc_service=~"gitserver.v1.GitserverRepositoryService",grpc_code!="OK"}[2m])))) / ((sum(rate(src_grpc_method_status{grpc_service=~"gitserver.v1.GitserverRepositoryService"}[2m])))))))
+```
+
+
+
+
+#### gitserver: repository_service_grpc_clients_error_percentage_per_method
+
+Client baseline error percentage per-method over 2m
+
+The percentage of gRPC requests that fail per method (regardless of whether or not there was an internal error), aggregated across all "repository_service" clients.
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101501` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+(100.0 * ((((sum(rate(src_grpc_method_status{grpc_service=~"gitserver.v1.GitserverRepositoryService",grpc_method=~"${repository_service_method:regex}",grpc_code!="OK"}[2m])) by (grpc_method))) / ((sum(rate(src_grpc_method_status{grpc_service=~"gitserver.v1.GitserverRepositoryService",grpc_method=~"${repository_service_method:regex}"}[2m])) by (grpc_method))))))
+```
+
+
+
+
+#### gitserver: repository_service_grpc_clients_all_codes_per_method
+
+Client baseline response codes rate per-method over 2m
+
+The rate of all generated gRPC response codes per method (regardless of whether or not there was an internal error), aggregated across all "repository_service" clients.
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101502` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+(sum(rate(src_grpc_method_status{grpc_service=~"gitserver.v1.GitserverRepositoryService",grpc_method=~"${repository_service_method:regex}"}[2m])) by (grpc_method, grpc_code))
+```
+
+
+
+
+#### gitserver: repository_service_grpc_clients_internal_error_percentage_all_methods
+
+Client-observed gRPC internal error percentage across all methods over 2m
+
+The percentage of gRPC requests that appear to fail due to gRPC internal errors across all methods, aggregated across all "repository_service" clients.
+
+**Note**: Internal errors are ones that appear to originate from the https://github.com/grpc/grpc-go library itself, rather than from any user-written application code. These errors can be caused by a variety of issues, and can originate from either the code-generated "repository_service" gRPC client or gRPC server. These errors might be solvable by adjusting the gRPC configuration, or they might indicate a bug from Sourcegraph`s use of gRPC.
+
+When debugging, knowing that a particular error comes from the grpc-go library itself (an `internal error`) as opposed to `normal` application code can be helpful when trying to fix it.
+
+**Note**: Internal errors are detected via a very coarse heuristic (seeing if the error starts with `grpc:`, etc.). Because of this, it`s possible that some gRPC-specific issues might not be categorized as internal errors.
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101510` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+(100.0 * ((((sum(rate(src_grpc_method_status{grpc_service=~"gitserver.v1.GitserverRepositoryService",grpc_code!="OK",is_internal_error="true"}[2m])))) / ((sum(rate(src_grpc_method_status{grpc_service=~"gitserver.v1.GitserverRepositoryService"}[2m])))))))
+```
+
+
+
+
+#### gitserver: repository_service_grpc_clients_internal_error_percentage_per_method
+
+Client-observed gRPC internal error percentage per-method over 2m
+
+The percentage of gRPC requests that appear to fail to due to gRPC internal errors per method, aggregated across all "repository_service" clients.
+
+**Note**: Internal errors are ones that appear to originate from the https://github.com/grpc/grpc-go library itself, rather than from any user-written application code. These errors can be caused by a variety of issues, and can originate from either the code-generated "repository_service" gRPC client or gRPC server. These errors might be solvable by adjusting the gRPC configuration, or they might indicate a bug from Sourcegraph`s use of gRPC.
+
+When debugging, knowing that a particular error comes from the grpc-go library itself (an `internal error`) as opposed to `normal` application code can be helpful when trying to fix it.
+
+**Note**: Internal errors are detected via a very coarse heuristic (seeing if the error starts with `grpc:`, etc.). Because of this, it`s possible that some gRPC-specific issues might not be categorized as internal errors.
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101511` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+(100.0 * ((((sum(rate(src_grpc_method_status{grpc_service=~"gitserver.v1.GitserverRepositoryService",grpc_method=~"${repository_service_method:regex}",grpc_code!="OK",is_internal_error="true"}[2m])) by (grpc_method))) / ((sum(rate(src_grpc_method_status{grpc_service=~"gitserver.v1.GitserverRepositoryService",grpc_method=~"${repository_service_method:regex}"}[2m])) by (grpc_method))))))
+```
+
+
+
+
+#### gitserver: repository_service_grpc_clients_internal_error_all_codes_per_method
+
+Client-observed gRPC internal error response code rate per-method over 2m
+
+The rate of gRPC internal-error response codes per method, aggregated across all "repository_service" clients.
+
+**Note**: Internal errors are ones that appear to originate from the https://github.com/grpc/grpc-go library itself, rather than from any user-written application code. These errors can be caused by a variety of issues, and can originate from either the code-generated "repository_service" gRPC client or gRPC server. These errors might be solvable by adjusting the gRPC configuration, or they might indicate a bug from Sourcegraph`s use of gRPC.
+
+When debugging, knowing that a particular error comes from the grpc-go library itself (an `internal error`) as opposed to `normal` application code can be helpful when trying to fix it.
+
+**Note**: Internal errors are detected via a very coarse heuristic (seeing if the error starts with `grpc:`, etc.). Because of this, it`s possible that some gRPC-specific issues might not be categorized as internal errors.
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101512` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+(sum(rate(src_grpc_method_status{grpc_service=~"gitserver.v1.GitserverRepositoryService",is_internal_error="true",grpc_method=~"${repository_service_method:regex}"}[2m])) by (grpc_method, grpc_code))
+```
+
+
+
+
+### Git Server: Repository Service GRPC retry metrics
+
+#### gitserver: repository_service_grpc_clients_retry_percentage_across_all_methods
+
+Client retry percentage across all methods over 2m
+
+The percentage of gRPC requests that were retried across all methods, aggregated across all "repository_service" clients.
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101600` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+(100.0 * ((((sum(rate(src_grpc_client_retry_attempts_total{grpc_service=~"gitserver.v1.GitserverRepositoryService",is_retried="true"}[2m])))) / ((sum(rate(src_grpc_client_retry_attempts_total{grpc_service=~"gitserver.v1.GitserverRepositoryService"}[2m])))))))
+```
+
+
+
+
+#### gitserver: repository_service_grpc_clients_retry_percentage_per_method
+
+Client retry percentage per-method over 2m
+
+The percentage of gRPC requests that were retried aggregated across all "repository_service" clients, broken out per method.
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101601` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+(100.0 * ((((sum(rate(src_grpc_client_retry_attempts_total{grpc_service=~"gitserver.v1.GitserverRepositoryService",is_retried="true",grpc_method=~"${repository_service_method:regex}"}[2m])) by (grpc_method))) / ((sum(rate(src_grpc_client_retry_attempts_total{grpc_service=~"gitserver.v1.GitserverRepositoryService",grpc_method=~"${repository_service_method:regex}"}[2m])) by (grpc_method))))))
+```
+
+
+
+
+#### gitserver: repository_service_grpc_clients_retry_count_per_method
+
+Client retry count per-method over 2m
+
+The count of gRPC requests that were retried aggregated across all "repository_service" clients, broken out per method
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101602` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+(sum(rate(src_grpc_client_retry_attempts_total{grpc_service=~"gitserver.v1.GitserverRepositoryService",grpc_method=~"${repository_service_method:regex}",is_retried="true"}[2m])) by (grpc_method))
```
@@ -8897,7 +9675,7 @@ The duration since the configuration client used by the "gitserver" service last
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101300` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101700` on your Sourcegraph instance.
*Managed by the [Sourcegraph Infrastructure Org team](https://handbook.sourcegraph.com/departments/engineering/infrastructure).*
@@ -8919,7 +9697,7 @@ src_conf_client_time_since_last_successful_update_seconds{job=~`.*gitserver`,ins
Refer to the [alerts reference](./alerts.md#gitserver-gitserver-site-configuration-duration-since-last-successful-update-by-instance) for 1 alert related to this panel.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101301` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101701` on your Sourcegraph instance.
*Managed by the [Sourcegraph Infrastructure Org team](https://handbook.sourcegraph.com/departments/engineering/infrastructure).*
@@ -8943,7 +9721,7 @@ max(max_over_time(src_conf_client_time_since_last_successful_update_seconds{job=
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101400` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101800` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -8965,7 +9743,7 @@ sum(increase(src_codeintel_coursier_total{op!="RunCommand",job=~"^gitserver.*"}[
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101401` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101801` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -8987,7 +9765,7 @@ sum by (le)(rate(src_codeintel_coursier_duration_seconds_bucket{op!="RunCommand
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101402` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101802` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -9009,7 +9787,7 @@ sum(increase(src_codeintel_coursier_errors_total{op!="RunCommand",job=~"^gitserv
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101403` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101803` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -9031,7 +9809,7 @@ sum(increase(src_codeintel_coursier_errors_total{op!="RunCommand",job=~"^gitserv
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101410` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101810` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -9053,7 +9831,7 @@ sum by (op)(increase(src_codeintel_coursier_total{op!="RunCommand",job=~"^gitser
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101411` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101811` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -9075,7 +9853,7 @@ histogram_quantile(0.99, sum by (le,op)(rate(src_codeintel_coursier_duration_se
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101412` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101812` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -9097,7 +9875,7 @@ sum by (op)(increase(src_codeintel_coursier_errors_total{op!="RunCommand",job=~"
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101413` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101813` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -9121,7 +9899,7 @@ sum by (op)(increase(src_codeintel_coursier_errors_total{op!="RunCommand",job=~"
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101500` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101900` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -9143,7 +9921,7 @@ sum(increase(src_codeintel_npm_total{op!="RunCommand",job=~"^gitserver.*"}[5m]))
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101501` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101901` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -9165,7 +9943,7 @@ sum by (le)(rate(src_codeintel_npm_duration_seconds_bucket{op!="RunCommand",job
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101502` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101902` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -9187,7 +9965,7 @@ sum(increase(src_codeintel_npm_errors_total{op!="RunCommand",job=~"^gitserver.*"
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101503` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101903` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -9209,7 +9987,7 @@ sum(increase(src_codeintel_npm_errors_total{op!="RunCommand",job=~"^gitserver.*"
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101510` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101910` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -9231,7 +10009,7 @@ sum by (op)(increase(src_codeintel_npm_total{op!="RunCommand",job=~"^gitserver.*
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101511` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101911` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -9253,7 +10031,7 @@ histogram_quantile(0.99, sum by (le,op)(rate(src_codeintel_npm_duration_seconds
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101512` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101912` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -9275,7 +10053,7 @@ sum by (op)(increase(src_codeintel_npm_errors_total{op!="RunCommand",job=~"^gits
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101513` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101913` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -9301,7 +10079,7 @@ The number of healthy HTTP requests per second to internal HTTP api
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101600` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102000` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -9325,7 +10103,7 @@ The number of unhealthy HTTP requests per second to internal HTTP api
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101601` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102001` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -9349,7 +10127,7 @@ The number of HTTP requests per second by code
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101602` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102002` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -9373,7 +10151,7 @@ The 95th percentile duration by route when the status code is 200
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101610` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102010` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -9397,7 +10175,7 @@ The 95th percentile duration by route when the status code is not 200
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101611` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102011` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -9421,7 +10199,7 @@ histogram_quantile(0.95, sum(rate(src_http_request_duration_seconds_bucket{app="
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101700` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102100` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -9443,7 +10221,7 @@ sum by (app_name, db_name) (src_pgsql_conns_max_open{app_name="gitserver"})
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101701` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102101` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -9465,7 +10243,7 @@ sum by (app_name, db_name) (src_pgsql_conns_open{app_name="gitserver"})
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101710` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102110` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -9487,7 +10265,7 @@ sum by (app_name, db_name) (src_pgsql_conns_in_use{app_name="gitserver"})
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101711` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102111` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -9509,7 +10287,7 @@ sum by (app_name, db_name) (src_pgsql_conns_idle{app_name="gitserver"})
Refer to the [alerts reference](./alerts.md#gitserver-mean-blocked-seconds-per-conn-request) for 2 alerts related to this panel.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101720` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102120` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -9531,7 +10309,7 @@ sum by (app_name, db_name) (increase(src_pgsql_conns_blocked_seconds{app_name="g
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101730` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102130` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -9553,7 +10331,7 @@ sum by (app_name, db_name) (increase(src_pgsql_conns_closed_max_idle{app_name="g
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101731` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102131` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -9575,7 +10353,7 @@ sum by (app_name, db_name) (increase(src_pgsql_conns_closed_max_lifetime{app_nam
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101732` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102132` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -9609,7 +10387,7 @@ value change independent of deployment events (such as an upgrade), it could ind
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101800` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102200` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -9631,7 +10409,7 @@ count by(name) ((time() - container_last_seen{name=~"^gitserver.*"}) > 60)
Refer to the [alerts reference](./alerts.md#gitserver-container-cpu-usage) for 1 alert related to this panel.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101801` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102201` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -9653,7 +10431,7 @@ cadvisor_container_cpu_usage_percentage_total{name=~"^gitserver.*"}
Refer to the [alerts reference](./alerts.md#gitserver-container-memory-usage) for 1 alert related to this panel.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101802` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102202` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -9678,7 +10456,7 @@ When extremely high, this can indicate a resource usage problem, or can cause pr
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101803` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102203` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -9702,7 +10480,7 @@ sum by(name) (rate(container_fs_reads_total{name=~"^gitserver.*"}[1h]) + rate(co
Refer to the [alerts reference](./alerts.md#gitserver-provisioning-container-cpu-usage-long-term) for 1 alert related to this panel.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101900` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102300` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -9726,7 +10504,7 @@ Git Server is expected to use up all the memory it is provided.
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101901` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102301` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -9748,7 +10526,7 @@ max_over_time(cadvisor_container_memory_usage_percentage_total{name=~"^gitserver
Refer to the [alerts reference](./alerts.md#gitserver-provisioning-container-cpu-usage-short-term) for 1 alert related to this panel.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101910` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102310` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -9772,7 +10550,7 @@ Git Server is expected to use up all the memory it is provided.
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101911` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102311` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -9797,7 +10575,7 @@ When it occurs frequently, it is an indicator of underprovisioning.
Refer to the [alerts reference](./alerts.md#gitserver-container-oomkill-events-total) for 1 alert related to this panel.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=101912` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102312` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -9823,7 +10601,7 @@ A high value here indicates a possible goroutine leak.
Refer to the [alerts reference](./alerts.md#gitserver-go-goroutines) for 1 alert related to this panel.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102000` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102400` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -9845,7 +10623,7 @@ max by(instance) (go_goroutines{job=~".*gitserver"})
Refer to the [alerts reference](./alerts.md#gitserver-go-gc-duration-seconds) for 1 alert related to this panel.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102001` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102401` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -9869,7 +10647,7 @@ max by(instance) (go_gc_duration_seconds{job=~".*gitserver"})
Refer to the [alerts reference](./alerts.md#gitserver-pods-available-percentage) for 1 alert related to this panel.
-To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102100` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/gitserver/gitserver?viewPanel=102500` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -17369,6 +18147,184 @@ sum by (op,scope)(increase(src_gitserver_client_errors_total{job=~"^repo-updater
+### Repo Updater: Gitserver: Gitserver Repository Service Client
+
+#### repo-updater: gitserver_repositoryservice_client_total
+
+Aggregate client operations every 5m
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100300` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+sum(increase(src_gitserver_repositoryservice_client_total{job=~"^repo-updater.*"}[5m]))
+```
+
+
+
+
+#### repo-updater: gitserver_repositoryservice_client_99th_percentile_duration
+
+Aggregate successful client operation duration distribution over 5m
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100301` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+sum by (le)(rate(src_gitserver_repositoryservice_client_duration_seconds_bucket{job=~"^repo-updater.*"}[5m]))
+```
+
+
+
+
+#### repo-updater: gitserver_repositoryservice_client_errors_total
+
+Aggregate client operation errors every 5m
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100302` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+sum(increase(src_gitserver_repositoryservice_client_errors_total{job=~"^repo-updater.*"}[5m]))
+```
+
+
+
+
+#### repo-updater: gitserver_repositoryservice_client_error_rate
+
+Aggregate client operation error rate over 5m
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100303` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+sum(increase(src_gitserver_repositoryservice_client_errors_total{job=~"^repo-updater.*"}[5m])) / (sum(increase(src_gitserver_repositoryservice_client_total{job=~"^repo-updater.*"}[5m])) + sum(increase(src_gitserver_repositoryservice_client_errors_total{job=~"^repo-updater.*"}[5m]))) * 100
+```
+
+
+
+
+#### repo-updater: gitserver_repositoryservice_client_total
+
+Client operations every 5m
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100310` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+sum by (op,scope)(increase(src_gitserver_repositoryservice_client_total{job=~"^repo-updater.*"}[5m]))
+```
+
+
+
+
+#### repo-updater: gitserver_repositoryservice_client_99th_percentile_duration
+
+99th percentile successful client operation duration over 5m
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100311` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+histogram_quantile(0.99, sum by (le,op,scope)(rate(src_gitserver_repositoryservice_client_duration_seconds_bucket{job=~"^repo-updater.*"}[5m])))
+```
+
+
+
+
+#### repo-updater: gitserver_repositoryservice_client_errors_total
+
+Client operation errors every 5m
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100312` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+sum by (op,scope)(increase(src_gitserver_repositoryservice_client_errors_total{job=~"^repo-updater.*"}[5m]))
+```
+
+
+
+
+#### repo-updater: gitserver_repositoryservice_client_error_rate
+
+Client operation error rate over 5m
+
+This panel has no related alerts.
+
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100313` on your Sourcegraph instance.
+
+*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
+
+
+Technical details
+
+Query:
+
+```
+sum by (op,scope)(increase(src_gitserver_repositoryservice_client_errors_total{job=~"^repo-updater.*"}[5m])) / (sum by (op,scope)(increase(src_gitserver_repositoryservice_client_total{job=~"^repo-updater.*"}[5m])) + sum by (op,scope)(increase(src_gitserver_repositoryservice_client_errors_total{job=~"^repo-updater.*"}[5m]))) * 100
+```
+
+
+
+
### Repo Updater: Batches: dbstore stats
#### repo-updater: batches_dbstore_total
@@ -17377,7 +18333,7 @@ sum by (op,scope)(increase(src_gitserver_client_errors_total{job=~"^repo-updater
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100300` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100400` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code Search team](https://handbook.sourcegraph.com/departments/engineering/teams/code-search).*
@@ -17399,7 +18355,7 @@ sum(increase(src_batches_dbstore_total{job=~"^repo-updater.*"}[5m]))
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100301` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100401` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code Search team](https://handbook.sourcegraph.com/departments/engineering/teams/code-search).*
@@ -17421,7 +18377,7 @@ sum by (le)(rate(src_batches_dbstore_duration_seconds_bucket{job=~"^repo-update
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100302` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100402` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code Search team](https://handbook.sourcegraph.com/departments/engineering/teams/code-search).*
@@ -17443,7 +18399,7 @@ sum(increase(src_batches_dbstore_errors_total{job=~"^repo-updater.*"}[5m]))
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100303` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100403` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code Search team](https://handbook.sourcegraph.com/departments/engineering/teams/code-search).*
@@ -17465,7 +18421,7 @@ sum(increase(src_batches_dbstore_errors_total{job=~"^repo-updater.*"}[5m])) / (s
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100310` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100410` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code Search team](https://handbook.sourcegraph.com/departments/engineering/teams/code-search).*
@@ -17487,7 +18443,7 @@ sum by (op)(increase(src_batches_dbstore_total{job=~"^repo-updater.*"}[5m]))
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100311` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100411` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code Search team](https://handbook.sourcegraph.com/departments/engineering/teams/code-search).*
@@ -17509,7 +18465,7 @@ histogram_quantile(0.99, sum by (le,op)(rate(src_batches_dbstore_duration_secon
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100312` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100412` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code Search team](https://handbook.sourcegraph.com/departments/engineering/teams/code-search).*
@@ -17531,7 +18487,7 @@ sum by (op)(increase(src_batches_dbstore_errors_total{job=~"^repo-updater.*"}[5m
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100313` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100413` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code Search team](https://handbook.sourcegraph.com/departments/engineering/teams/code-search).*
@@ -17555,7 +18511,7 @@ sum by (op)(increase(src_batches_dbstore_errors_total{job=~"^repo-updater.*"}[5m
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100400` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100500` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code Search team](https://handbook.sourcegraph.com/departments/engineering/teams/code-search).*
@@ -17577,7 +18533,7 @@ sum(increase(src_batches_service_total{job=~"^repo-updater.*"}[5m]))
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100401` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100501` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code Search team](https://handbook.sourcegraph.com/departments/engineering/teams/code-search).*
@@ -17599,7 +18555,7 @@ sum by (le)(rate(src_batches_service_duration_seconds_bucket{job=~"^repo-update
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100402` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100502` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code Search team](https://handbook.sourcegraph.com/departments/engineering/teams/code-search).*
@@ -17621,7 +18577,7 @@ sum(increase(src_batches_service_errors_total{job=~"^repo-updater.*"}[5m]))
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100403` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100503` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code Search team](https://handbook.sourcegraph.com/departments/engineering/teams/code-search).*
@@ -17643,7 +18599,7 @@ sum(increase(src_batches_service_errors_total{job=~"^repo-updater.*"}[5m])) / (s
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100410` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100510` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code Search team](https://handbook.sourcegraph.com/departments/engineering/teams/code-search).*
@@ -17665,7 +18621,7 @@ sum by (op)(increase(src_batches_service_total{job=~"^repo-updater.*"}[5m]))
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100411` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100511` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code Search team](https://handbook.sourcegraph.com/departments/engineering/teams/code-search).*
@@ -17687,7 +18643,7 @@ histogram_quantile(0.99, sum by (le,op)(rate(src_batches_service_duration_secon
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100412` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100512` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code Search team](https://handbook.sourcegraph.com/departments/engineering/teams/code-search).*
@@ -17709,7 +18665,7 @@ sum by (op)(increase(src_batches_service_errors_total{job=~"^repo-updater.*"}[5m
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100413` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100513` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code Search team](https://handbook.sourcegraph.com/departments/engineering/teams/code-search).*
@@ -17733,7 +18689,7 @@ sum by (op)(increase(src_batches_service_errors_total{job=~"^repo-updater.*"}[5m
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100500` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100600` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -17755,7 +18711,7 @@ sum(increase(src_codeintel_coursier_total{op!="RunCommand",job=~"^repo-updater.*
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100501` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100601` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -17777,7 +18733,7 @@ sum by (le)(rate(src_codeintel_coursier_duration_seconds_bucket{op!="RunCommand
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100502` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100602` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -17799,7 +18755,7 @@ sum(increase(src_codeintel_coursier_errors_total{op!="RunCommand",job=~"^repo-up
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100503` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100603` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -17821,7 +18777,7 @@ sum(increase(src_codeintel_coursier_errors_total{op!="RunCommand",job=~"^repo-up
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100510` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100610` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -17843,7 +18799,7 @@ sum by (op)(increase(src_codeintel_coursier_total{op!="RunCommand",job=~"^repo-u
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100511` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100611` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -17865,7 +18821,7 @@ histogram_quantile(0.99, sum by (le,op)(rate(src_codeintel_coursier_duration_se
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100512` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100612` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -17887,7 +18843,7 @@ sum by (op)(increase(src_codeintel_coursier_errors_total{op!="RunCommand",job=~"
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100513` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100613` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -17911,7 +18867,7 @@ sum by (op)(increase(src_codeintel_coursier_errors_total{op!="RunCommand",job=~"
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100600` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100700` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -17933,7 +18889,7 @@ sum(increase(src_codeintel_npm_total{op!="RunCommand",job=~"^repo-updater.*"}[5m
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100601` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100701` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -17955,7 +18911,7 @@ sum by (le)(rate(src_codeintel_npm_duration_seconds_bucket{op!="RunCommand",job
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100602` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100702` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -17977,7 +18933,7 @@ sum(increase(src_codeintel_npm_errors_total{op!="RunCommand",job=~"^repo-updater
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100603` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100703` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -17999,7 +18955,7 @@ sum(increase(src_codeintel_npm_errors_total{op!="RunCommand",job=~"^repo-updater
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100610` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100710` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -18021,7 +18977,7 @@ sum by (op)(increase(src_codeintel_npm_total{op!="RunCommand",job=~"^repo-update
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100611` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100711` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -18043,7 +18999,7 @@ histogram_quantile(0.99, sum by (le,op)(rate(src_codeintel_npm_duration_seconds
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100612` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100712` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -18065,7 +19021,7 @@ sum by (op)(increase(src_codeintel_npm_errors_total{op!="RunCommand",job=~"^repo
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100613` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100713` on your Sourcegraph instance.
*Managed by the [Sourcegraph Code intelligence team](https://handbook.sourcegraph.com/departments/engineering/teams/code-intelligence).*
@@ -18091,7 +19047,7 @@ The number of gRPC requests received per second across all methods, aggregated a
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100700` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100800` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18115,7 +19071,7 @@ The number of gRPC requests received per second broken out per method, aggregate
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100701` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100801` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18139,7 +19095,7 @@ The percentage of gRPC requests that fail across all methods, aggregated across
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100710` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100810` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18163,7 +19119,7 @@ The percentage of gRPC requests that fail per method, aggregated across all inst
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100711` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100811` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18187,7 +19143,7 @@ The 99th percentile response time per method, aggregated across all instances.
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100720` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100820` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18211,7 +19167,7 @@ The 90th percentile response time per method, aggregated across all instances.
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100721` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100821` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18235,7 +19191,7 @@ The 75th percentile response time per method, aggregated across all instances.
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100722` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100822` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18259,7 +19215,7 @@ The 99.9th percentile total per-RPC response size per method, aggregated across
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100730` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100830` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18283,7 +19239,7 @@ The 90th percentile total per-RPC response size per method, aggregated across al
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100731` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100831` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18307,7 +19263,7 @@ The 75th percentile total per-RPC response size per method, aggregated across al
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100732` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100832` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18331,7 +19287,7 @@ The 99.9th percentile size of every individual protocol buffer size sent by the
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100740` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100840` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18355,7 +19311,7 @@ The 90th percentile size of every individual protocol buffer size sent by the se
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100741` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100841` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18379,7 +19335,7 @@ The 75th percentile size of every individual protocol buffer size sent by the se
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100742` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100842` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18403,7 +19359,7 @@ The average number of response messages sent during a streaming RPC method, brok
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100750` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100850` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18427,7 +19383,7 @@ The rate of all generated gRPC response codes per method, aggregated across all
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100760` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100860` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18453,7 +19409,7 @@ The percentage of gRPC requests that fail across all methods (regardless of whet
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100800` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100900` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18477,7 +19433,7 @@ The percentage of gRPC requests that fail per method (regardless of whether or n
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100801` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100901` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18501,7 +19457,7 @@ The rate of all generated gRPC response codes per method (regardless of whether
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100802` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100902` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18531,7 +19487,7 @@ When debugging, knowing that a particular error comes from the grpc-go library i
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100810` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100910` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18561,7 +19517,7 @@ When debugging, knowing that a particular error comes from the grpc-go library i
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100811` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100911` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18591,7 +19547,7 @@ When debugging, knowing that a particular error comes from the grpc-go library i
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100812` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100912` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18617,7 +19573,7 @@ The percentage of gRPC requests that were retried across all methods, aggregated
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100900` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101000` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18641,7 +19597,7 @@ The percentage of gRPC requests that were retried aggregated across all "repo_up
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100901` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101001` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18665,7 +19621,7 @@ The count of gRPC requests that were retried aggregated across all "repo_updater
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=100902` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101002` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18691,7 +19647,7 @@ The duration since the configuration client used by the "repo_updater" service l
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101000` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101100` on your Sourcegraph instance.
*Managed by the [Sourcegraph Infrastructure Org team](https://handbook.sourcegraph.com/departments/engineering/infrastructure).*
@@ -18713,7 +19669,7 @@ src_conf_client_time_since_last_successful_update_seconds{job=~`.*repo-updater`,
Refer to the [alerts reference](./alerts.md#repo-updater-repo-updater-site-configuration-duration-since-last-successful-update-by-instance) for 1 alert related to this panel.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101001` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101101` on your Sourcegraph instance.
*Managed by the [Sourcegraph Infrastructure Org team](https://handbook.sourcegraph.com/departments/engineering/infrastructure).*
@@ -18739,7 +19695,7 @@ The number of healthy HTTP requests per second to internal HTTP api
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101100` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101200` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18763,7 +19719,7 @@ The number of unhealthy HTTP requests per second to internal HTTP api
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101101` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101201` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18787,7 +19743,7 @@ The number of HTTP requests per second by code
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101102` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101202` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18811,7 +19767,7 @@ The 95th percentile duration by route when the status code is 200
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101110` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101210` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18835,7 +19791,7 @@ The 95th percentile duration by route when the status code is not 200
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101111` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101211` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18859,7 +19815,7 @@ histogram_quantile(0.95, sum(rate(src_http_request_duration_seconds_bucket{app="
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101200` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101300` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18881,7 +19837,7 @@ sum by (app_name, db_name) (src_pgsql_conns_max_open{app_name="repo-updater"})
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101201` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101301` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18903,7 +19859,7 @@ sum by (app_name, db_name) (src_pgsql_conns_open{app_name="repo-updater"})
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101210` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101310` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18925,7 +19881,7 @@ sum by (app_name, db_name) (src_pgsql_conns_in_use{app_name="repo-updater"})
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101211` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101311` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18947,7 +19903,7 @@ sum by (app_name, db_name) (src_pgsql_conns_idle{app_name="repo-updater"})
Refer to the [alerts reference](./alerts.md#repo-updater-mean-blocked-seconds-per-conn-request) for 2 alerts related to this panel.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101220` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101320` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18969,7 +19925,7 @@ sum by (app_name, db_name) (increase(src_pgsql_conns_blocked_seconds{app_name="r
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101230` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101330` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -18991,7 +19947,7 @@ sum by (app_name, db_name) (increase(src_pgsql_conns_closed_max_idle{app_name="r
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101231` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101331` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -19013,7 +19969,7 @@ sum by (app_name, db_name) (increase(src_pgsql_conns_closed_max_lifetime{app_nam
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101232` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101332` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -19047,7 +20003,7 @@ value change independent of deployment events (such as an upgrade), it could ind
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101300` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101400` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -19069,7 +20025,7 @@ count by(name) ((time() - container_last_seen{name=~"^repo-updater.*"}) > 60)
Refer to the [alerts reference](./alerts.md#repo-updater-container-cpu-usage) for 1 alert related to this panel.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101301` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101401` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -19091,7 +20047,7 @@ cadvisor_container_cpu_usage_percentage_total{name=~"^repo-updater.*"}
Refer to the [alerts reference](./alerts.md#repo-updater-container-memory-usage) for 1 alert related to this panel.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101302` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101402` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -19116,7 +20072,7 @@ When extremely high, this can indicate a resource usage problem, or can cause pr
This panel has no related alerts.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101303` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101403` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -19140,7 +20096,7 @@ sum by(name) (rate(container_fs_reads_total{name=~"^repo-updater.*"}[1h]) + rate
Refer to the [alerts reference](./alerts.md#repo-updater-provisioning-container-cpu-usage-long-term) for 1 alert related to this panel.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101400` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101500` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -19162,7 +20118,7 @@ quantile_over_time(0.9, cadvisor_container_cpu_usage_percentage_total{name=~"^re
Refer to the [alerts reference](./alerts.md#repo-updater-provisioning-container-memory-usage-long-term) for 1 alert related to this panel.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101401` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101501` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -19184,7 +20140,7 @@ max_over_time(cadvisor_container_memory_usage_percentage_total{name=~"^repo-upda
Refer to the [alerts reference](./alerts.md#repo-updater-provisioning-container-cpu-usage-short-term) for 1 alert related to this panel.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101410` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101510` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -19206,7 +20162,7 @@ max_over_time(cadvisor_container_cpu_usage_percentage_total{name=~"^repo-updater
Refer to the [alerts reference](./alerts.md#repo-updater-provisioning-container-memory-usage-short-term) for 1 alert related to this panel.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101411` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101511` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -19231,7 +20187,7 @@ When it occurs frequently, it is an indicator of underprovisioning.
Refer to the [alerts reference](./alerts.md#repo-updater-container-oomkill-events-total) for 1 alert related to this panel.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101412` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101512` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -19257,7 +20213,7 @@ A high value here indicates a possible goroutine leak.
Refer to the [alerts reference](./alerts.md#repo-updater-go-goroutines) for 1 alert related to this panel.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101500` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101600` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -19279,7 +20235,7 @@ max by(instance) (go_goroutines{job=~".*repo-updater"})
Refer to the [alerts reference](./alerts.md#repo-updater-go-gc-duration-seconds) for 1 alert related to this panel.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101501` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101601` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
@@ -19303,7 +20259,7 @@ max by(instance) (go_gc_duration_seconds{job=~".*repo-updater"})
Refer to the [alerts reference](./alerts.md#repo-updater-pods-available-percentage) for 1 alert related to this panel.
-To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101600` on your Sourcegraph instance.
+To see this panel, visit `/-/debug/grafana/d/repo-updater/repo-updater?viewPanel=101700` on your Sourcegraph instance.
*Managed by the [Sourcegraph Source team](https://handbook.sourcegraph.com/departments/engineering/teams/source).*
diff --git a/monitoring/definitions/git_server.go b/monitoring/definitions/git_server.go
index 6dac1caef52..452ad7d6f73 100644
--- a/monitoring/definitions/git_server.go
+++ b/monitoring/definitions/git_server.go
@@ -14,8 +14,9 @@ import (
func GitServer() *monitoring.Dashboard {
const (
- containerName = "gitserver"
- grpcServiceName = "gitserver.v1.GitserverService"
+ containerName = "gitserver"
+ grpcGitServiceName = "gitserver.v1.GitserverService"
+ grpcRepositoryServiceName = "gitserver.v1.GitserverRepositoryService"
)
scrapeJobRegex := fmt.Sprintf(".*%s", containerName)
@@ -31,7 +32,8 @@ func GitServer() *monitoring.Dashboard {
vcsSyncerVariableName := "vcsSyncerType"
- grpcMethodVariable := shared.GRPCMethodVariable("gitserver", grpcServiceName)
+ grpcGitServiceMethodVariable := shared.GRPCMethodVariable("Git Service", grpcGitServiceName)
+ grpcRepositoryServiceMethodVariable := shared.GRPCMethodVariable("Repository Service", grpcRepositoryServiceName)
titleCaser := cases.Title(language.English)
@@ -120,7 +122,8 @@ func GitServer() *monitoring.Dashboard {
},
Multi: true,
},
- grpcMethodVariable,
+ grpcGitServiceMethodVariable,
+ grpcRepositoryServiceMethodVariable,
{
Label: "VCS Syncer Kind",
Name: vcsSyncerVariableName,
@@ -588,6 +591,7 @@ func GitServer() *monitoring.Dashboard {
shared.GitServer.NewBackendGroup(containerName, true),
shared.GitServer.NewClientGroup("*"),
+ shared.GitServer.NewRepoClientGroup("*"),
shared.NewDiskMetricsGroup(
shared.DiskMetricsGroupOptions{
@@ -602,32 +606,62 @@ func GitServer() *monitoring.Dashboard {
monitoring.ObservableOwnerSource,
),
+ // GitService
shared.NewGRPCServerMetricsGroup(
shared.GRPCServerMetricsOptions{
- HumanServiceName: "gitserver",
- RawGRPCServiceName: grpcServiceName,
+ HumanServiceName: "Git Service",
+ RawGRPCServiceName: grpcGitServiceName,
- MethodFilterRegex: fmt.Sprintf("${%s:regex}", grpcMethodVariable.Name),
+ MethodFilterRegex: fmt.Sprintf("${%s:regex}", grpcGitServiceMethodVariable.Name),
InstanceFilterRegex: `${shard:regex}`,
MessageSizeNamespace: "src",
}, monitoring.ObservableOwnerSource),
shared.NewGRPCInternalErrorMetricsGroup(
shared.GRPCInternalErrorMetricsOptions{
- HumanServiceName: "gitserver",
- RawGRPCServiceName: grpcServiceName,
+ HumanServiceName: "Git Service",
+ RawGRPCServiceName: grpcGitServiceName,
Namespace: "src",
- MethodFilterRegex: fmt.Sprintf("${%s:regex}", grpcMethodVariable.Name),
+ MethodFilterRegex: fmt.Sprintf("${%s:regex}", grpcGitServiceMethodVariable.Name),
}, monitoring.ObservableOwnerSource),
shared.NewGRPCRetryMetricsGroup(
shared.GRPCRetryMetricsOptions{
- HumanServiceName: "gitserver",
- RawGRPCServiceName: grpcServiceName,
+ HumanServiceName: "Git Service",
+ RawGRPCServiceName: grpcGitServiceName,
Namespace: "src",
- MethodFilterRegex: fmt.Sprintf("${%s:regex}", grpcMethodVariable.Name),
+ MethodFilterRegex: fmt.Sprintf("${%s:regex}", grpcGitServiceMethodVariable.Name),
+ }, monitoring.ObservableOwnerSource),
+
+ // RepositoryService
+ shared.NewGRPCServerMetricsGroup(
+ shared.GRPCServerMetricsOptions{
+ HumanServiceName: "Repository Service",
+ RawGRPCServiceName: grpcRepositoryServiceName,
+
+ MethodFilterRegex: fmt.Sprintf("${%s:regex}", grpcRepositoryServiceMethodVariable.Name),
+ InstanceFilterRegex: `${shard:regex}`,
+ MessageSizeNamespace: "src",
+ }, monitoring.ObservableOwnerSource),
+
+ shared.NewGRPCInternalErrorMetricsGroup(
+ shared.GRPCInternalErrorMetricsOptions{
+ HumanServiceName: "Repository Service",
+ RawGRPCServiceName: grpcRepositoryServiceName,
+ Namespace: "src",
+
+ MethodFilterRegex: fmt.Sprintf("${%s:regex}", grpcRepositoryServiceMethodVariable.Name),
+ }, monitoring.ObservableOwnerSource),
+
+ shared.NewGRPCRetryMetricsGroup(
+ shared.GRPCRetryMetricsOptions{
+ HumanServiceName: "Repository Service",
+ RawGRPCServiceName: grpcRepositoryServiceName,
+ Namespace: "src",
+
+ MethodFilterRegex: fmt.Sprintf("${%s:regex}", grpcRepositoryServiceMethodVariable.Name),
}, monitoring.ObservableOwnerSource),
shared.NewSiteConfigurationClientMetricsGroup(shared.SiteConfigurationMetricsOptions{
diff --git a/monitoring/definitions/repo_updater.go b/monitoring/definitions/repo_updater.go
index bd6180fe0ed..9092b97885b 100644
--- a/monitoring/definitions/repo_updater.go
+++ b/monitoring/definitions/repo_updater.go
@@ -396,6 +396,7 @@ func RepoUpdater() *monitoring.Dashboard {
},
shared.GitServer.NewClientGroup(containerName),
+ shared.GitServer.NewRepoClientGroup(containerName),
shared.Batches.NewDBStoreGroup(containerName),
shared.Batches.NewServiceGroup(containerName),
diff --git a/monitoring/definitions/shared/gitserver.go b/monitoring/definitions/shared/gitserver.go
index 30091cc54c3..269d90809f2 100644
--- a/monitoring/definitions/shared/gitserver.go
+++ b/monitoring/definitions/shared/gitserver.go
@@ -88,3 +88,35 @@ func (gitServer) NewClientGroup(containerName string) monitoring.Group {
},
})
}
+
+// src_gitserver_repositoryservice_client_total
+// src_gitserver_repositoryservice_client_duration_seconds_bucket
+// src_gitserver_repositoryservice_client_errors_total
+func (gitServer) NewRepoClientGroup(containerName string) monitoring.Group {
+ return Observation.NewGroup(containerName, monitoring.ObservableOwnerSource, ObservationGroupOptions{
+ GroupConstructorOptions: GroupConstructorOptions{
+ Namespace: "gitserver",
+ DescriptionRoot: "Gitserver Repository Service Client",
+ Hidden: true,
+
+ ObservableConstructorOptions: ObservableConstructorOptions{
+ MetricNameRoot: "gitserver_repositoryservice_client",
+ MetricDescriptionRoot: "client",
+ By: []string{"op", "scope"},
+ },
+ },
+
+ SharedObservationGroupOptions: SharedObservationGroupOptions{
+ Total: NoAlertsOption("none"),
+ Duration: NoAlertsOption("none"),
+ Errors: NoAlertsOption("none"),
+ ErrorRate: NoAlertsOption("none"),
+ },
+ Aggregate: &SharedObservationGroupOptions{
+ Total: NoAlertsOption("none"),
+ Duration: NoAlertsOption("none"),
+ Errors: NoAlertsOption("none"),
+ ErrorRate: NoAlertsOption("none"),
+ },
+ })
+}