Catalogue / Data

Time-series database

datatimeseries-database

Metrics store with downsampling and tiered retention.

Category
Data
Properties
6
Components
24
Rules
0
Properties · 6 defined by this kind

A node of this kind resolves each property from its own props, then the component's defaults, then the default below.

propertytypevaluesrequireddefault
compressionenumnone | gorilla | othernoother
downsamplingboolean—nofalse
labelIndexboolean—notrue
managedboolean—nofalse
retentionRawDaysinteger—no—
tiersenumsingle | hot-cold | hot-warm-coldnosingle
Rules for this kind · 0
No rule selects this kind or its category. Governance calls that a recorded gap.
Components · 24
Source
# yaml-language-server: $schema=../schema/kind.schema.json
# Abstract kind: Metrics and time-stamped samples with downsampling and tiered retention (Prometheus TSDB, M3DB, InfluxDB, Goku).
schemaVersion: "1"
type: "kind"
id: "timeseries-database"
category: "data"
properties:
  retentionRawDays:
    type: "integer"
  downsampling:
    type: "boolean"
    default: false
  tiers:
    type: "enum"
    values: ["single", "hot-cold", "hot-warm-cold"]
    default: "single"
  labelIndex:
    type: "boolean"
    default: true
  compression:
    type: "enum"
    values: ["none", "gorilla", "other"]
    default: "other"
  managed:
    type: "boolean"
    default: false

The same page as markdown, for an agent: /catalogue/kinds/timeseries-database.md