emqx/apps/emqx_bridge/i18n
Thales Macedo Garitezi 8b060a75f1 refactor(metrics): use absolute gauge values rather than deltas
https://emqx.atlassian.net/browse/EMQX-8548

Currently, we face several issues trying to keep resource metrics
reasonable.  For example, when a resource is re-created and has its
metrics reset, but then its durable queue resumes its previous work
and leads to strange (often negative) metrics.

Instead using `counters` that are shared by more than one worker to
manage gauges, we introduce an ETS table whose key is not only scoped
by the Resource ID as before, but also by the worker ID.  This way,
when a worker starts/terminates, they should set their own gauges to
their values (often 0 or `replayq:count` when resuming off a queue).
With this scoping and initialization procedure, we'll hopefully avoid
hitting those strange metrics scenarios and have better control over
the gauges.
2022-12-30 16:51:24 -03:00
..
emqx_bridge_api.conf feat: support configure connector configs directly in bridges 2022-06-10 23:06:20 +08:00
emqx_bridge_mqtt_schema.conf fix(auth): remove emqx_connector from testcases of authz/authn 2022-08-22 20:20:45 +08:00
emqx_bridge_schema.conf refactor(metrics): use absolute gauge values rather than deltas 2022-12-30 16:51:24 -03:00
emqx_bridge_webhook_schema.conf Merge tag 'v5.0.10' into dev/ee5.0 2022-11-16 16:20:30 +01:00