Thales Macedo Garitezi
62eeb4b8e8
feat(resource): reset metrics when stopping a resource
2022-10-18 09:32:35 -03:00
firest
7b3c67fbe9
test(shared_sub): ensure snabbkaffe will be stopped
2022-10-18 13:47:57 +08:00
firest
bdaadda479
fix(banned): fix nit code
2022-10-18 13:39:48 +08:00
firest
3f1f244310
fix: fix bpapi versions
2022-10-18 13:39:48 +08:00
firest
b2eed47976
chore: bump retainer version && update CHANGES
2022-10-18 13:36:08 +08:00
firest
69701ff578
feat(banned): clean retained/delayed data when client is banned
2022-10-18 13:35:09 +08:00
Tautcius
228118b1fa
chore(charts): Update certificate.yaml
...
Typo in if statement that prevented creation of Certificate resource.
2022-10-18 09:53:12 +08:00
Thales Macedo Garitezi
ee4c723fcb
refactor: simplify wolff telemetry handler id
2022-10-17 16:26:04 -03:00
zhongwencool
ad0e9aa092
Merge pull request #9152 from zhongwencool/trace-log-detail-api
...
get trace file's detail via /trace/:name/log_detail
2022-10-17 11:44:15 +08:00
Zhongwen Deng
c0ed8b82aa
Merge branch 'trace-log-detail-api' of https://github.com/zhongwencool/emqx into trace-log-detail-api
2022-10-17 09:49:55 +08:00
zhongwencool
77a5125366
chore: update apps/emqx_management/src/emqx_mgmt_api_trace.erl
...
Co-authored-by: Thales Macedo Garitezi <thalesmg@gmail.com>
2022-10-17 09:45:00 +08:00
Zhongwen Deng
58b990064c
chore: update bpapi.verions
2022-10-17 09:43:17 +08:00
Zhongwen Deng
4d9cae0387
feat: get trace file's detail via /trace/:name/log_detail
2022-10-17 09:43:15 +08:00
zhongwencool
bc0cc80d32
Merge pull request #8924 from zhongwencool/authn-config-check
...
fix: authentication should be array, not struct
2022-10-17 09:14:05 +08:00
Ivan Dyachkov
6f899699ca
Merge pull request #9157 from emqx/chore-bump-asdf-erlang-version
...
chore: bump asdf erlang version
2022-10-14 14:52:34 +02:00
Zaiming (Stone) Shi
1686ca26fa
Merge pull request #9155 from zmstone/1014-publish-api-should-not-echo
...
fix(api): publish API only returns message ID
2022-10-14 11:52:17 +02:00
Ivan Dyachkov
37a400ec25
chore: bump asdf erlang version
2022-10-14 11:19:25 +02:00
Ivan Dyachkov
f2db35db39
chore: delete unused function clause
2022-10-14 10:46:11 +02:00
zhongwencool
bfc780f95b
Merge branch 'master' into authn-config-check
2022-10-14 16:36:50 +08:00
Ivan Dyachkov
5a8cab46a9
test: update publish api test suite
2022-10-14 10:17:22 +02:00
Zaiming (Stone) Shi
53fb8fcded
docs: Add changelog
2022-10-14 10:06:45 +02:00
Zaiming (Stone) Shi
c2f176c1e7
fix(api): publish API only returns message ID
2022-10-14 09:49:46 +02:00
Zhongwen Deng
a02fea0a19
chore: update bpapi.verions
2022-10-14 15:16:09 +08:00
Zhongwen Deng
4579d7fff8
feat: get trace file's detail via /trace/:name/log_detail
2022-10-14 11:38:39 +08:00
Thales Macedo Garitezi
2d01726b22
fix: account calls when resource is not connected as matched
2022-10-13 15:32:04 -03:00
Thales Macedo Garitezi
1b2b629cdd
feat: emit telemetry events for all resource worker metrics
2022-10-13 15:32:04 -03:00
Thales Macedo Garitezi
a6ba8494d8
feat: start `telemetry` app before `emqx`
2022-10-13 11:17:10 -03:00
Thales Macedo Garitezi
1ad3b5df17
fix: uninstall telemetry handler on resource stop, use unique id
2022-10-13 10:29:53 -03:00
Thales Macedo Garitezi
24eda247ae
chore: pin `telemetry` version
2022-10-13 10:29:53 -03:00
JianBo He
6f077c47e7
Merge pull request #9136 from emqx/enhance-flapping-detect-5
...
refactor: enhance the flapping detect accuracy
2022-10-13 09:49:43 +08:00
JianBo He
59c1b0d16e
chore: update changes
2022-10-12 10:06:35 +08:00
JianBo He
56000cbf3e
refactor: more rigorous checking of flapping to improve stability of the system
...
port: https://github.com/emqx/emqx/pull/9045
2022-10-12 10:03:47 +08:00
JianBo He
5a66c8b117
Merge pull request #9082 from HJianBo/update-api-docs
...
chore(i18n): enrich HTTP API desc
2022-10-12 09:36:11 +08:00
Thales Macedo Garitezi
f0ff32c031
test: fix tests after counter changes
2022-10-11 17:45:48 -03:00
Thales Macedo Garitezi
357e5919ce
chore: add copyright disclaimer
2022-10-11 09:51:16 -03:00
Thales Macedo Garitezi
4475289ce4
feat: use upstream newly tagged 1.7.0 wolff
2022-10-11 09:47:40 -03:00
Thales Macedo Garitezi
cf361546f8
feat: update emqx dashboard version -> e1.0.1-beta.5
2022-10-10 17:38:11 -03:00
Thales Macedo Garitezi
98500313eb
fix(kafka): some fixes for kafka producer
...
- MQTT topic should be a binary
- use correct gauge functions from `wolff_metrics`.
- don't double increment success counter for kafka action
- adds a few more metrics assertions
2022-10-10 17:11:29 -03:00
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
firest
b4eb0f18f9
fix(shared_subs): rename redispatch function name and simply test case
2022-10-10 18:06:55 +08:00
firest
f0769cb765
fix(shared_sub): kick session should not cause session message redispatch
2022-10-10 13:52:09 +08:00
Zaiming (Stone) Shi
63774ba5d3
Merge pull request #9104 from zmstone/1005-fix-shared-sub-dispatch
...
fix(shared): re-dispatch inflight (QoS1) and mqueue messages
2022-10-09 11:41:30 +02:00
lafirest
d600c870af
Merge pull request #9060 from lafirest/fix/delayed_pub
...
fix(delayed): Improve time precision of delayed messages
2022-10-09 10:39:31 +08:00
firest
6d852b69a2
chore: update CHANGES
2022-10-09 10:13:09 +08:00
Ivan Dyachkov
9faaffd50b
Merge pull request #9115 from emqx/build-check-if-quicer-binary-present-before-trying-to-sign-it
...
build: check if quicer binary present before trying to sign it
2022-10-07 12:33:28 +02:00
Ivan Dyachkov
5654778bd9
build: check if quicer binary present before trying to sign it
2022-10-07 09:50:25 +02:00
Zaiming (Stone) Shi
f82ca4c0b0
Merge pull request #9101 from zmstone/1005-docs-update-docker-image-run-example
...
docs: remove descriptions about port 8081
2022-10-06 18:25:56 +02:00
Zaiming (Stone) Shi
1c29e2806a
test(shared): add a test case to ensure shared dispatch retry
...
to ensure retry will not enter a dead loop
2022-10-05 22:33:49 +02:00
Zaiming (Stone) Shi
e8279a02ef
fix(shared): re-dispatch inflight (QoS1) and mqueue messages
...
when session terminates (not due to take over)
shared delivery should be re-dispatched to other members
in the group
2022-10-05 22:33:48 +02:00
Zaiming (Stone) Shi
abb941d161
docs: remove port 8081
...
port 8081 is the management API in 4.x
in 5.0 api port is 18083 (same as for serving the dashboard)
2022-10-05 17:15:19 +02:00