Bob Van Landuyt activity https://gitlab.com/reprazent 2026-03-17T17:33:15Z tag:gitlab.com,2026-03-17:5214074462 Bob Van Landuyt commented on issue #21565 at GitLab.com / GitLab Infrastructure Team / Production 2026-03-17T17:33:15Z reprazent Bob Van Landuyt [email protected]

There does seem to be a metrics gap, but for all metrics. Not just application SLIs, so that is unrelated to this.

tag:gitlab.com,2026-03-17:5214071776 Bob Van Landuyt commented on issue #21565 at GitLab.com / GitLab Infrastructure Team / Production 2026-03-17T17:32:26Z reprazent Bob Van Landuyt [email protected]

Marking this as done, so we can proceed with the production side tomorrow.

tag:gitlab.com,2026-03-17:5214071335 Bob Van Landuyt closed issue #21565: 2026-03-17: Enable Labkit SLI implementation in staging (GITLAB_LABKIT_SLI) at GitLab.com / GitLab Infrastructure Team /... 2026-03-17T17:32:19Z reprazent Bob Van Landuyt [email protected] tag:gitlab.com,2026-03-17:5214069458 Bob Van Landuyt commented on issue #21565 at GitLab.com / GitLab Infrastructure Team / Production 2026-03-17T17:31:49Z reprazent Bob Van Landuyt [email protected]

Sidekiq SLIs are also correctly being reported

image

tag:gitlab.com,2026-03-17:5214061022 Bob Van Landuyt commented on issue #21565 at GitLab.com / GitLab Infrastructure Team / Production 2026-03-17T17:29:20Z reprazent Bob Van Landuyt [email protected]

Rails queueing and rails request still reporting metrics correctly:

image

tag:gitlab.com,2026-03-17:5214053201 Bob Van Landuyt commented on issue #21565 at GitLab.com / GitLab Infrastructure Team / Production 2026-03-17T17:26:57Z reprazent Bob Van Landuyt [email protected]

QA is still running, but the deploy completed: https://ops.gitlab.net/gitlab-com/gl-infra/k8s-workloads/gitlab-com/-/pipelines/5587799

tag:gitlab.com,2026-03-17:5213922108 Bob Van Landuyt deleted project branch feat/filter-service-dashboard-by-dimension at GitLab.com / GitLab Infrastructure Team / tamland 2026-03-17T16:55:02Z reprazent Bob Van Landuyt [email protected]

Bob Van Landuyt (57555e04) at 17 Mar 16:55

tag:gitlab.com,2026-03-17:5213921282 Bob Van Landuyt closed issue #211: Add saturation dimensions as URL filters on Service Overview dashboards at GitLab.com / GitLab Infrastructure Team / tamland 2026-03-17T16:54:51Z reprazent Bob Van Landuyt [email protected]

Proposal

Implement support for passing saturation dimensions (starting with shard) as Grafana URL variables on Service Overview dashboard links generated from capacity warning issues.

Problem

In capacity warning threads, links to Service Overview dashboards are not immediately useful for debugging unless engineers manually apply shard filters.

Example context:

Scope

  • Add shard (and other available saturation dimensions where applicable) as URL variables in Service Overview dashboard links.
  • Ensure the dashboard variable is defined and wired so query results are actually filtered when provided.
  • Keep behavior backward compatible when dimensions are missing.

Out of scope

  • Reworking alerting resource dashboards that currently cannot filter by shard because PromQL does not consume the variable.

Acceptance criteria

  • Service Overview links in generated capacity warnings include the relevant saturation dimensions in the query string.
  • Opening such a link pre-filters the dashboard to the intended shard/component context.
  • Links without dimensions continue to work as today.

Notes

This issue tracks the proposal discussed in:

tag:gitlab.com,2026-03-17:5213921218 Bob Van Landuyt pushed to project branch main at GitLab.com / GitLab Infrastructure Team / tamland 2026-03-17T16:54:50Z reprazent Bob Van Landuyt [email protected]

Bob Van Landuyt (296434ef) at 17 Mar 16:54

Merge branch 'feat/filter-service-dashboard-by-dimension' into 'main'

... and 4 more commits

tag:gitlab.com,2026-03-17:5213907446 Bob Van Landuyt deleted project branch reprazent/enable-labkit-sli-staging at GitLab.com / GitLab Infrastructure Team / Kubernetes Workloads / GitLab.com 2026-03-17T16:51:33Z reprazent Bob Van Landuyt [email protected]

Bob Van Landuyt (a939c4ff) at 17 Mar 16:51

tag:gitlab.com,2026-03-17:5213905759 Bob Van Landuyt pushed to project branch master at GitLab.com / GitLab Infrastructure Team / Kubernetes Workloads / GitLab.com 2026-03-17T16:51:13Z reprazent Bob Van Landuyt [email protected]

Bob Van Landuyt (ee7167df) at 17 Mar 16:51

Merge branch 'reprazent/enable-labkit-sli-staging' into 'master'

... and 1 more commit

tag:gitlab.com,2026-03-17:5213904890 Bob Van Landuyt accepted merge request !5272: feat: Enable GITLAB_LABKIT_SLI in staging at GitLab.com / GitLab Infrastructure Team / Kubernetes Workloads / G... 2026-03-17T16:51:05Z reprazent Bob Van Landuyt [email protected]

Summary

Enable the GITLAB_LABKIT_SLI environment variable in the staging environment for both webservice and sidekiq.

When set, this switches Gitlab::Metrics::Sli from the in-repo implementation to the one provided by the Labkit gem (Labkit::Metrics::Sli). The implementations are functionally identical — this toggle validates correctness before removing the in-repo copy entirely.

Changes

  • Set GITLAB_LABKIT_SLI=1 in gitlab.webservice.extraEnv (gstg)
  • Set GITLAB_LABKIT_SLI=1 in gitlab.sidekiq.extraEnv (gstg)
tag:gitlab.com,2026-03-17:5213902921 Bob Van Landuyt commented on issue #21565 at GitLab.com / GitLab Infrastructure Team / Production 2026-03-17T16:50:33Z reprazent Bob Van Landuyt [email protected]

Production checks pass now. So I'll continue with this staging change so we can still do the production one tomorrow.

tag:gitlab.com,2026-03-17:5213816996 Bob Van Landuyt commented on merge request !61 at GitLab.com / GitLab Infrastructure Team / Observability / docs-hub 2026-03-17T16:30:17Z reprazent Bob Van Landuyt [email protected]

This is in progress in gitlab-com/gl-infra/tenant-scale/cells-infrastructure/team#616 by the tenant services team (with help from us, and setup that Calliope has done).

- Alerts are not yet available for Cells. [In progress Work Item](https://gitlab.com/gitlab-com/gl-infra/tenant-scale/cells-infrastructure/team/-/work_items/616).
tag:gitlab.com,2026-03-17:5213816981 Bob Van Landuyt commented on merge request !61 at GitLab.com / GitLab Infrastructure Team / Observability / docs-hub 2026-03-17T16:30:17Z reprazent Bob Van Landuyt [email protected]

We've touched on this discussion a bit, but it's currently not in progress as such. @knottos has been working on logging for the Component Ownership Model (component-tenant) in gitlab-com/gl-infra#1711. We've touched on cells in discussions on how those things fit together, but there's no conclusion yet.

@knottos Please correct me if I'm wrong or outdated here 😆.

tag:gitlab.com,2026-03-17:5213816967 Bob Van Landuyt commented on merge request !61 at GitLab.com / GitLab Infrastructure Team / Observability / docs-hub 2026-03-17T16:30:17Z reprazent Bob Van Landuyt [email protected]
- Alerts are available through a tenant-local alertmanager and can be configured through the metrics-catalog.
tag:gitlab.com,2026-03-17:5213816952 Bob Van Landuyt commented on merge request !61 at GitLab.com / GitLab Infrastructure Team / Observability / docs-hub 2026-03-17T16:30:17Z reprazent Bob Van Landuyt [email protected]
- Logs are available using a Cloud-provided service: OpenSearch (AWS)

We don't have dedicated on GCP, as far as I know.