Skip to content

Commit bf6fd38

Browse files
authored
Use write_concurrency=auto for better scalability (#186)
auto is available since OTP25, so we're good to go version-wise.
1 parent a1df6ff commit bf6fd38

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/prometheus_sup.erl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@ init([]) ->
3434
create_tables() ->
3535
Tables = [
3636
{?PROMETHEUS_REGISTRY_TABLE, [bag, {read_concurrency, true}]},
37-
{?PROMETHEUS_COUNTER_TABLE, [{write_concurrency, true}]},
38-
{?PROMETHEUS_GAUGE_TABLE, [{write_concurrency, true}]},
39-
{?PROMETHEUS_SUMMARY_TABLE, [{write_concurrency, true}]},
40-
{?PROMETHEUS_QUANTILE_SUMMARY_TABLE, [{write_concurrency, true}]},
41-
{?PROMETHEUS_HISTOGRAM_TABLE, [{read_concurrency, true}, {write_concurrency, true}]},
42-
{?PROMETHEUS_BOOLEAN_TABLE, [{write_concurrency, true}]}
37+
{?PROMETHEUS_COUNTER_TABLE, [{write_concurrency, auto}]},
38+
{?PROMETHEUS_GAUGE_TABLE, [{write_concurrency, auto}]},
39+
{?PROMETHEUS_SUMMARY_TABLE, [{write_concurrency, auto}]},
40+
{?PROMETHEUS_QUANTILE_SUMMARY_TABLE, [{write_concurrency, auto}]},
41+
{?PROMETHEUS_HISTOGRAM_TABLE, [{read_concurrency, true}, {write_concurrency, auto}]},
42+
{?PROMETHEUS_BOOLEAN_TABLE, [{write_concurrency, auto}]}
4343
],
4444
[maybe_create_table(Name, Options) || {Name, Options} <- Tables],
4545
ok.

0 commit comments

Comments
 (0)