diff options
author | reivilibre <oliverw@matrix.org> | 2022-10-03 17:16:15 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-03 17:16:15 +0000 |
commit | b381701f8c07444fb86d80a79f561c8468a6c0b7 (patch) | |
tree | e51b3511f59ff2630cd5315736cfcf6cfdf7a518 /synapse | |
parent | Bump actions/cache from 2 to 3 (#13980) (diff) | |
download | synapse-b381701f8c07444fb86d80a79f561c8468a6c0b7.tar.xz |
Announce that legacy metric names are deprecated, will be turned off by default in Synapse v1.71.0 and removed altogether in Synapse v1.73.0. (#14024)
Diffstat (limited to 'synapse')
-rw-r--r-- | synapse/config/metrics.py | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/synapse/config/metrics.py b/synapse/config/metrics.py index f3134834e5..bb065f9f2f 100644 --- a/synapse/config/metrics.py +++ b/synapse/config/metrics.py @@ -43,32 +43,6 @@ class MetricsConfig(Config): def read_config(self, config: JsonDict, **kwargs: Any) -> None: self.enable_metrics = config.get("enable_metrics", False) - """ - ### `enable_legacy_metrics` (experimental) - - **Experimental: this option may be removed or have its behaviour - changed at any time, with no notice.** - - Set to `true` to publish both legacy and non-legacy Prometheus metric names, - or to `false` to only publish non-legacy Prometheus metric names. - Defaults to `true`. Has no effect if `enable_metrics` is `false`. - - Legacy metric names include: - - metrics containing colons in the name, such as `synapse_util_caches_response_cache:hits`, because colons are supposed to be reserved for user-defined recording rules; - - counters that don't end with the `_total` suffix, such as `synapse_federation_client_sent_edus`, therefore not adhering to the OpenMetrics standard. - - These legacy metric names are unconventional and not compliant with OpenMetrics standards. - They are included for backwards compatibility. - - Example configuration: - ```yaml - enable_legacy_metrics: false - ``` - - See https://github.com/matrix-org/synapse/issues/11106 for context. - - *Since v1.67.0.* - """ self.enable_legacy_metrics = config.get("enable_legacy_metrics", True) self.report_stats = config.get("report_stats", None) |