Monitor Stage

The Monitor Stage is responsible providing observability and response features.

Groups

This stage consists of the following group:

Product Categories

These groups map to the Monitor Stage product category.

Demo Environments

In order to make it more efficient to verify changes and demonstrate our product features to customers and other stakeholders. The engineers in this stage maintain a few demo environments.

Use Case URL
Customer simulation environment tanuki-inc
Verifying features in Staging monitor-sandbox (Staging)

Monitor:Observability Group

Who we are?

The Observability group is part of the GitLab Monitor stage and builds GitLab Observability product.

Team members

Name Role
Nicholas KlickNicholas Klick Engineering Manager, Monitor:Observability
Ankit BhatnagarAnkit Bhatnagar Staff Backend Engineer, Monitor:Observability
Arun SoriArun Sori Senior Backend Engineer, Monitor:Observability
Daniele RossettiDaniele Rossetti Senior Frontend Engineer, Monitor:Observability
Jiaan LouwJiaan Louw Senior Frontend Engineer, Monitor:Product Analytics
Mat AppelmanMat Appelman Principal Engineer, Monitor
Max WoolfMax Woolf Staff Backend Engineer, Monitor:Platform Insights
Robert HuntRobert Hunt Staff Frontend Engineer, Monitor:Product Analytics

Stable counterparts

Name Role
Principal EngineerPrincipal Engineer Principal Engineer, Monitor
Ottilia WesterlundOttilia Westerlund Security Engineer, Fulfillment (Fulfillment Platform, Subscription Management), Security Risk Management (Security Policies, Threat Insights), Monitor (Observability), Plan (Product Planning), AI-powered (Duo Chat, Duo Workflow, AI Framework, AI model validation, Custom models)

Technical Architecture

Architecture Blueprints

Architecture Documentation

ClickHouse Datastore

Observability and analytics features have big data and insert heavy requirements which are not a good fit for Postgres or Redis. ClickHouse was selected as a good fit to meet these features requirements. ClickHouse is an open-source column-oriented database management system. It is attractive for these use cases because it can efficiently filter, aggregate, and sum across large numbers of rows. ClickHouse is not intended to replace Postgres or Redis in GitLab’s stack.

Respond Group
The Respond Group a part of the Monitor Stage of the DevOps lifecycle.