Skip to content
This repository was archived by the owner on Aug 13, 2019. It is now read-only.
This repository was archived by the owner on Aug 13, 2019. It is now read-only.

Ideas for TSDB CLI tool #107

@fabxc

Description

@fabxc
  • A ls that gives a tabular view of blocks and info about them
  • Scanning tool that checks for corruption and reports on which sections in which file are affected
  • Doing compactions on blocks offline
  • Getting info about values for labels, series for matchers, sizes of postings lists – anything querying related basically
  • Downsampling all or some series in blocks.
  • Tombstoning (and possibly immediately compacting) a set of series in blocks. That's effectively dynamic retention.

Lots of things possible. But not all of them are super useful aside from things being possible in theory.
Some are possible through Prometheus' APIs in one way or another. But it seems fine to have multiple interfaces to the same functionality.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions