From a9dc6d321db83514bc1f996c37adf587bfbb9305 Mon Sep 17 00:00:00 2001 From: Miroslav Bauer Date: Fri, 15 Sep 2023 16:34:05 +0200 Subject: [PATCH] Add metrics service config to sciencemesh example (#4191) * add metrics svc config to sciencemesh example * Update sm-config-metrics.md changelog * Fix sm-config-metrics.md PR link --- changelog/unreleased/sm-config-metrics.md | 8 ++++++++ examples/sciencemesh/metrics.json | 5 +++++ examples/sciencemesh/sciencemesh.toml | 8 ++++++++ 3 files changed, 21 insertions(+) create mode 100644 changelog/unreleased/sm-config-metrics.md create mode 100644 examples/sciencemesh/metrics.json diff --git a/changelog/unreleased/sm-config-metrics.md b/changelog/unreleased/sm-config-metrics.md new file mode 100644 index 0000000000..0b73bed1b7 --- /dev/null +++ b/changelog/unreleased/sm-config-metrics.md @@ -0,0 +1,8 @@ +Enhancement: Add metrics service to ScienceMesh example config + +Adds the metrics http service configuration to the example config file +of a ScienceMesh site. Having this service configured is a prerequisite +for successfull Prometheus-based ScienceMesh sites metrics scraping. + + + diff --git a/examples/sciencemesh/metrics.json b/examples/sciencemesh/metrics.json new file mode 100644 index 0000000000..da85d866d9 --- /dev/null +++ b/examples/sciencemesh/metrics.json @@ -0,0 +1,5 @@ +{ + "cs3_org_sciencemesh_site_total_num_users": 0, + "cs3_org_sciencemesh_site_total_num_groups": 0, + "cs3_org_sciencemesh_site_total_amount_storage": 0 +} \ No newline at end of file diff --git a/examples/sciencemesh/sciencemesh.toml b/examples/sciencemesh/sciencemesh.toml index 22253a3abf..ee2c0466cf 100644 --- a/examples/sciencemesh/sciencemesh.toml +++ b/examples/sciencemesh/sciencemesh.toml @@ -278,6 +278,14 @@ prefix = "ocs" address = ":443" [http.services.prometheus] +address = ":443" + +[http.services.metrics] +address = ":443" +metrics_data_driver_type = "json" +metrics_data_location = "metrics.json" +metrics_record_interval = 5000 + [http.services.sysinfo] [http.middlewares.cors]