fixeria has uploaded this change for review.
config/sys.config: increase StatsD reporter interval to 10s
A 1-second reporting interval causes noticeable CPU overhead as the
number of active metrics grows. With per-eNB and per-MME counters,
the metric set scales with the number of connected eNBs/MMEs.
Increase the default StatsD reporting interval from 1s to 10s to
reduce that overhead. Update the documentation.
Change-Id: Icd5e1a43d1df4a4909fe742aec67cc51a01bb857
---
M config/sys.config
M doc/manuals/chapters/configuration.adoc
2 files changed, 6 insertions(+), 6 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/erlang/osmo-s1gw refs/changes/24/42424/1
diff --git a/config/sys.config b/config/sys.config
index 3c8f0f3..d428765 100644
--- a/config/sys.config
+++ b/config/sys.config
@@ -88,11 +88,11 @@
},
{subscribers,
[%%{select, {[{ {['_' | '_'],'_','_'}, [], ['$_']}],
- %% exometer_report_tty, value, 1000, true}}
+ %% exometer_report_tty, value, 10_000, true}}
{select, {[{ {['_' | '_'],counter,'_'}, [], ['$_']}],
exometer_report_statsd,
value,
- 1000,
+ 10_000,
true,
[{report_type, counter}]
}
@@ -100,7 +100,7 @@
{select, {[{ {['_' | '_'],gauge,'_'}, [], ['$_']}],
exometer_report_statsd,
value,
- 1000,
+ 10_000,
true,
[{report_type, gauge}]
}
diff --git a/doc/manuals/chapters/configuration.adoc b/doc/manuals/chapters/configuration.adoc
index 337f8b3..0d4315f 100644
--- a/doc/manuals/chapters/configuration.adoc
+++ b/doc/manuals/chapters/configuration.adoc
@@ -279,10 +279,10 @@
]},
{subscribers, [
{select, {[{ {['_'|'_'], counter, '_'}, [], ['$_']}],
- exometer_report_statsd, value, 1000, true,
+ exometer_report_statsd, value, 10_000, true,
[{report_type, counter}]}},
{select, {[{ {['_'|'_'], gauge, '_'}, [], ['$_']}],
- exometer_report_statsd, value, 1000, true,
+ exometer_report_statsd, value, 10_000, true,
[{report_type, gauge}]}}
]}
]}
@@ -301,7 +301,7 @@
The `subscribers` list uses exometer's `select` mechanism to
automatically subscribe all counters and gauges to the StatsD reporter
-with a reporting interval of 1000 ms. To disable StatsD reporting,
+with a reporting interval of 10 000 ms. To disable StatsD reporting,
comment out or remove the `exometer_report_statsd` reporter entry.
// vim:set ts=4 sw=4 et:
To view, visit change 42424. To unsubscribe, or for help writing mail filters, visit settings.