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]