Skip to content

Add performance comparision with prometheus-compatible systems #299

Open

Description

@ernado

You can use VictoriaMetrics/prometheus-benchmark.

From project README:

Prometheus-benchmark provides the following features:

The following systems can be tested with prometheus-benchmark:

So, list of compatible systems:

  • Prometheus
  • VictoriaMetrics
  • Cortex
  • Thanos
  • Grafana Mimir

Activity

  1. flyingmutant commented on Mar 2, 2023

    @flyingmutant
    Contributor

    Thanks for the suggestion, an interesting benchmark. Maybe one day we'll find time to run it or similar one, but to be honest I don't see a lot of value.

    The things we focus on (multi-level multi-tenancy with fair resource budgeting, low query latency under mixed read-heavy workloads, space-efficient long-term storage with automatic downsampling) are quite different from the things being measured here, and will be much harder to quantatively benchmark. Highlighting only the raw throughput (even though I believe should be excellent in StatsHouse) does not do StatsHouse justice.

  2. ernado commented on Mar 2, 2023

    @ernado
    Author

    Thank you for your repsonse!

    I think that it is possible to measure low query latency, space efficiency and down-sampling.
    System performance under high multi-tenant load should demonstrate statshouse overall superiority and resiliency for overloads.

    This will be a pretty strong argument for using statshouse instead of existing systems, people love benchmarks.

    I understand that advanced benchmarks are hard to setup, but I think that profit worth the effort.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions