emqx/apps/emqx_resource/src
Kjell Winblad 57270fb8fc feat: add support for counters and gauges to the Kafka Bridge
This commit adds support for counters and gauges to the Kafka Brige.
The Kafka bridge uses [Wolff](https://github.com/kafka4beam/wolff) for
the  Kafka connection. Wolff does its own batching and does not use the
batching functionality in `emqx_resource_worker` that is used by other
bridge types. Therefore, the counter events have to be generated by
Wolff. We have added
[telemetry](https://github.com/beam-telemetry/telemetry) events to Wolff
that we hook into to change counters and gauges for the Kafka bridge. The
counter called `matched` does not depend on specific functionality of
any bridge type so the updates of this counter is moved higher up in the
call chain then previously so that it also gets updated for Kafka
bridges.
2022-10-10 14:40:57 -03:00
..
proto fix(bridges): support create resources with options 2022-08-11 19:11:44 +08:00
schema refactor: change some default values of resource_opts 2022-09-14 15:18:07 +08:00
emqx_resource_app.erl chore: update copyright 2022-01-05 20:55:00 +01:00
emqx_resource_manager_sup.erl refactor: graceful recreate resources 2022-06-17 05:29:18 +08:00
emqx_resource_manager.erl Merge pull request #8798 from zmstone/0815-feat-add-kafka-connector 2022-09-24 22:57:50 +02:00
emqx_resource_metrics.erl feat: add support for counters and gauges to the Kafka Bridge 2022-10-10 14:40:57 -03:00
emqx_resource_sup.erl refactor: create emqx_resource_worker_sup for resource workers 2022-08-10 00:34:35 +08:00
emqx_resource_utils.erl feat(resource): first commit for batching/async/caching mechanism 2022-08-10 00:34:35 +08:00
emqx_resource_validator.erl style: reformat all remaining apps 2022-04-27 15:51:18 +02:00
emqx_resource_worker_sup.erl fix: resume the resource worker on health check success 2022-08-30 12:28:43 +08:00
emqx_resource_worker.erl feat: add support for counters and gauges to the Kafka Bridge 2022-10-10 14:40:57 -03:00
emqx_resource.app.src fix: update existing testcases for new emqx_resource 2022-08-10 00:34:35 +08:00
emqx_resource.appup.src chore: using standard log format 2022-07-01 12:06:35 +08:00
emqx_resource.erl feat: Add Kafka connector 2022-09-13 19:46:56 +02:00