gen_metrics_bench v0.1.0 GenMetricsBench.Cluster

GenMetricsBench harness for GenServer Clusters.

This module provides a simple benchmark harness to load a simple GenServer with flexible message sizes and load volume.

Using ‘no_metrics/0a benchmark can be run with GenMetrics data collection and reporting entirely disabled. This provides a baseline benchmark reading against which you can compare benchmarks run with GenMetrics activated. The following benchmarks can be run with various flavours of GenMetrics activated: -summary_metrics/0’

Summary

Functions

Run benchmark with datadog statistical metrics gathering enabled

Run benchmark with all metrics gathering disabled

Run benchmark with in-memory statistical metrics gathering enabled

Run benchmark with statsd statistical metrics gathering enabled

Run benchmark with in-memory summary metrics gathering enabled

Functions

datadog_metrics()

Run benchmark with datadog statistical metrics gathering enabled.

no_metrics()

Run benchmark with all metrics gathering disabled.

statistical_metrics()

Run benchmark with in-memory statistical metrics gathering enabled.

statsd_metrics()

Run benchmark with statsd statistical metrics gathering enabled.

summary_metrics()

Run benchmark with in-memory summary metrics gathering enabled.