Skip to content

Automated generator for Prometheus metrics, exemplars and native (sparse) histograms for load and feature testing.

Notifications You must be signed in to change notification settings

Harkishen-Singh/prom-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prom-generator

Prom-generator is an automated generator for Prometheus metrics and exemplars. You can use this to generate load, test performance or feature implementation for your Prometheus infrastructure, optionally with a remote-storage system.

Note:

  1. Runs on http://localhost:9001
  2. Telemetry endpoint is /metrics
  3. If you want to see exemplar, you will have to provide "Accept: application/openmetrics-text" as header in the GET request to /metrics endpoint
[hsingh@localhost exemplars-generator]$ ./prom-generator -h
Usage of ./prom-generator:
  -evaluate-every duration
        Frequency of evaluation of metrics and exemplar. (default 1s)
  -num-counters int
        Number of counters to be generated. (default 1)
  -num-counters-with-exemplars int
        Number of counters to be generated with exemplars. (default 1)
  -num-gauges int
        Number of gauges to be generated. (default 1)
  -num-histograms int
        Number of histograms to be generated. (default 1)
  -num-histograms-with-exemplars int
        Number of histograms to be generated with exemplars. (default 1)

About

Automated generator for Prometheus metrics, exemplars and native (sparse) histograms for load and feature testing.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages