PracHub
QuestionsPremiumLearningGuidesCheatsheetNEWCoaches
|Home/System Design/LinkedIn

Design a metrics platform without alerting

Last updated: May 13, 2026

Quick Overview

This question evaluates a candidate's ability to design a scalable time-series metrics platform, covering data modeling for counters/gauges/histograms and labels, ingestion and storage strategies, query APIs, multi-tenancy, and operational trade-offs like reliability and cost.

  • medium
  • LinkedIn
  • System Design
  • Software Engineer

Design a metrics platform without alerting

Company: LinkedIn

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Onsite

Design a **metrics platform** (like a simplified Prometheus/Datadog metrics product) that supports collecting, storing, querying, and visualizing metrics. ### Scope - Ingest time-series metrics from many hosts/services. - Store metrics with tags/labels (dimensions). - Support queries for dashboards (instant queries and time-range queries). - **No alerting/notification system is required.** ### Clarifications to cover - Data model (counters, gauges, histograms; labels/tags) - Ingestion model (push vs pull) - Storage (hot vs cold, retention, downsampling) - Query API and typical query patterns - Scale assumptions and bottlenecks (write QPS, cardinality) - Multi-tenancy, authn/authz, and isolation - Reliability and cost controls

Quick Answer: This question evaluates a candidate's ability to design a scalable time-series metrics platform, covering data modeling for counters/gauges/histograms and labels, ingestion and storage strategies, query APIs, multi-tenancy, and operational trade-offs like reliability and cost.

Related Interview Questions

  • Review a Web Application Architecture - LinkedIn (easy)
  • Scale a Distributed Randomized Multiset - LinkedIn (medium)
  • Design a Top-K Ranking Service - LinkedIn (easy)
  • Design a Global Calendar Service - LinkedIn (medium)
  • Design a malicious-URL checking service using an isMalicious API - LinkedIn (medium)
LinkedIn logo
LinkedIn
Dec 26, 2025, 12:00 AM
Software Engineer
Onsite
System Design
12
0
Loading...

Design a metrics platform (like a simplified Prometheus/Datadog metrics product) that supports collecting, storing, querying, and visualizing metrics.

Scope

  • Ingest time-series metrics from many hosts/services.
  • Store metrics with tags/labels (dimensions).
  • Support queries for dashboards (instant queries and time-range queries).
  • No alerting/notification system is required.

Clarifications to cover

  • Data model (counters, gauges, histograms; labels/tags)
  • Ingestion model (push vs pull)
  • Storage (hot vs cold, retention, downsampling)
  • Query API and typical query patterns
  • Scale assumptions and bottlenecks (write QPS, cardinality)
  • Multi-tenancy, authn/authz, and isolation
  • Reliability and cost controls

Solution

Show

Comments (0)

Sign in to leave a comment

Loading comments...

Browse More Questions

More System Design•More LinkedIn•More Software Engineer•LinkedIn Software Engineer•LinkedIn System Design•Software Engineer System Design
PracHub

Master your tech interviews with 7,500+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.