Monarch: Google’s Planet-Scale In-Memory Time Series Database

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • t-digest

    A new data structure for accurate on-line accumulation of rank-based statistics such as quantiles and trimmed means

  • Ah, I misunderstood what you meant. If you are reporting static buckets I get how that is better than what folks typically do but how do you know the buckets a priori? Others back their histograms with things like https://github.com/tdunning/t-digest. It is pretty powerful as the buckets are dynamic based on the data and histograms can be added together.

  • opentelemetry-specification

    Specifications for OpenTelemetry

  • There are a large amount of subtle tradeoffs around the bucketing scheme (log, vs. log-linear, base) and memory layout (sparse, dense, chunked) the amount of configurability in the histogram space (circllhist, DDSketch, HDRHistogram, ...). A good overview is this discussion here:

    https://github.com/open-telemetry/opentelemetry-specificatio...

    As for the circllhist: There are no knobs to turn. It uses base 10 and two decimal digits of precision. In the last 8 years I have not seen a single use-case in the operational domain where this was not appropriate.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • There are a large amount of subtle tradeoffs around the bucketing scheme (log, vs. log-linear, base) and memory layout (sparse, dense, chunked) the amount of configurability in the histogram space (circllhist, DDSketch, HDRHistogram, ...). A good overview is this discussion here:

    https://github.com/open-telemetry/opentelemetry-specificatio...

    As for the circllhist: There are no knobs to turn. It uses base 10 and two decimal digits of precision. In the last 8 years I have not seen a single use-case in the operational domain where this was not appropriate.

  • prometheus

    The Prometheus monitoring system and time series database.

  • Prometheus is in the process of developing a similar automatic log-linear histogram bucket type. The goal is to make it as cheap as a 10-15 bucket histogram, but not require pre-defined buckets.

    https://github.com/prometheus/prometheus/tree/sparsehistogra...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Top 8 Open-Source Observability & Testing Tools

    8 projects | dev.to | 23 Feb 2023
  • Building Observable Ent Applications with Prometheus | ent

    3 projects | /r/golang | 12 Aug 2021
  • Introduction to Awacs: Security & Privacy focused user behavior analysis server

    5 projects | dev.to | 24 Jul 2021
  • Data for World Map Panel Plugin in Grafana from MySQL

    1 project | dev.to | 28 May 2024
  • Using Cloud Monitoring to Monitor IRIS-Based Applications Deployed in GKE

    5 projects | dev.to | 23 May 2024