Skip to content

discourse/discourse-deprecation-collector

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

756dc4a · Oct 28, 2024

History

42 Commits
Oct 21, 2024
Nov 29, 2023
Aug 7, 2024
Jan 3, 2024
Oct 28, 2024
Jul 24, 2024
Mar 14, 2024
Aug 2, 2024
Nov 28, 2023
Nov 28, 2023
Oct 14, 2024
Nov 28, 2023
Nov 28, 2023
Nov 28, 2023
Nov 29, 2023
Nov 28, 2023
Oct 28, 2024
Nov 28, 2023
Nov 28, 2023
Jul 24, 2024
Mar 14, 2024
Oct 28, 2024
Dec 29, 2023
Oct 28, 2024

Repository files navigation

discourse-deprecation-collector Plugin

This plugin will report JS deprecations to the server and increment prometheus metrics. It's designed to help hosting providers roll out breaking changes.

Requires the discourse-prometheus plugin to be installed.

Metric will be created with the name discourse_js_deprecation_count, and with two labels:

  • db indicates the relevant site in a multisite cluster
  • deprecation_id is the id of the discourse/ember deprecation

For a deprecation to be labelled correctly, its id needs to be added to the list in lib/deprecation_collector/list. Any unrecognised deprecations will be tracked against id=_other.