zhongwencool
bcb15f2a95
fix(trace): don't return 500 when emqx_mod_trace not started.
2022-02-08 14:56:02 +08:00
JianBo He
1d7a1fde8a
fix(modules): update the appup.src
2022-01-28 15:43:32 +08:00
JianBo He
b635d56aec
Merge branch 'main-v4.3' into merge-main-v4.3-into-v4.4
2022-01-21 16:27:56 +08:00
JianBo He
3b4ddd6f51
chore: bump emqx_modules vsn
2022-01-21 15:05:13 +08:00
JianBo He
8f517cebf7
Merge branch 'main-v4.3' into more-fields-for-webhook
2022-01-21 15:01:38 +08:00
JianBo He
09002c4cd2
revert: revert #6797 due to the acl metrics refactor
2022-01-21 14:24:03 +08:00
JianBo He
77609ebd96
chore: bump vsn and update appup.src
2022-01-21 13:52:07 +08:00
JianBo He
ad996afe47
chore: ensure connected_at field for connect/connack/disconnected event
2022-01-21 13:52:05 +08:00
JianBo He
d535d44845
revert: revert #6797 due to the acl metrics refactor
2022-01-21 11:32:10 +08:00
zhongwencool
4317845482
fix(test): test case failed by unload
2022-01-19 19:48:07 +08:00
zhongwencool
6378cd1f9a
chore(version): bump emqx_modules to 4.3.4
2022-01-19 18:05:51 +08:00
zhongwencool
e1274e1117
feat(acl): internal acl should support metrics(client.acl.ignore/allow/deny).
2022-01-19 18:00:54 +08:00
lafirest
d02529b1d5
fix(emqx_slow_subs_api): fix test case error
2022-01-19 16:56:31 +08:00
lafirest
44fe882f14
refactor(emqx_slow_subs): refactor slow subs
2022-01-19 09:50:31 +08:00
JianBo He
b297388c20
Merge branch 'main-v4.3' into merge-main-v4.3-into-v4.4
2022-01-11 10:03:28 +08:00
JimMoen
2fba756aea
chore(telemetry): update appup.src
2022-01-10 17:01:20 +08:00
JimMoen
5c29c20426
fix(telemetry): use required fields, rolling distro use PRETTY_NAME
2022-01-10 17:01:20 +08:00
Shawn
23e4e101a4
chore(dashboard): bump lib-ce/emqx_dashboard to 4.3.8
2021-12-20 15:42:16 +08:00
zhongwencool
ce3006c916
chore: clean up emqx_modules's appup.src for 4.4.0
2021-12-14 10:12:05 +08:00
lafirest
e651becd99
fix(emqx_slow_subs): fix threshold related bugs
...
1. limit the interval between calling hooks
2. improve the code of update threshold
2021-12-08 15:05:39 +08:00
lafirest
48f8c735ea
feat(emqx_slow_subs): add dyanamic threshold
2021-12-03 18:11:07 +08:00
lafirest
fef3fc27cb
refactor(emqx_slow_subs): refactor use moving average ( #6287 )
...
* refactor(emqx_slow_subs): refactor use moving average
* fix(emqx_slow_subs): change elapsed to latency, and fix some error
* fix(emqx_slow_subs): fix emqx_mgmt_api.erl indent
* fix(emqx_slow_subs): change api name
* fix(emqx_slow_subs): fix and improve some code
* fix(emqx_slow_subs): move clienid filed from latency_stats to session
2021-11-26 10:42:15 +08:00
zhongwencool
d76275d17d
feat: add support ip_address trace options
2021-11-22 15:20:24 +08:00
lafirest
42333882c8
fix(emqx_st_statistics): fix unsafe rank range ( #6207 )
...
* fix(emqx_st_statistics): fix unsafe rank range
2021-11-18 14:41:59 +08:00
Zaiming Shi
ced2429011
fix: bump new feature lib-ce apps to 4.4
2021-11-16 16:08:36 +01:00
Zaiming Shi
d05e2ff0b1
Merge remote-tracking branch 'origin/main-v4.3' into main-v4.4-alpha.1
2021-11-15 13:41:51 +01:00
zhongwencool
96d2615cc8
fix: return error code when trace log not foundd ( #6168 )
2021-11-15 17:41:22 +08:00
zhongwencool
23e2bd62c5
fix: there should not be multiple layers of directories when download trace zip file ( #6165 )
2021-11-15 15:53:49 +08:00
zhongwencool
6bd5fd218e
chore: limit/page to position/bytes ( #6161 )
2021-11-15 11:02:45 +08:00
zhongwencool
7193cd4275
feat(trace): move common trace module to plugin_libs ( #6127 )
...
* feat(trace): move common mod to plugin_libs
* fix: elvis warning
2021-11-12 07:33:36 +08:00
lafirest
9d4f2916c2
refactor(emqx_st_statistics): optimize the code directory structure ( #6128 )
2021-11-11 23:49:54 +08:00
Zaiming Shi
21898e1daf
chore(emqx_dashboard): bump version after v4.3.10 release
2021-11-11 10:34:29 +01:00
zhongwencool
835ad52498
feat(trace): http api for trace ( #6052 )
...
* feat(trace): add http trace API
* feat: sub/unsub trace topic
* chore(trace): stream log use _page and _limit
* fix: elvis warning
* fix: mod_trace test failed
* fix: http api meta rename _page/_limit to _page/_limit
* fix: clientid string not working
* fix: add emqx_mod_trace to module
* fix(trace): fixed by review suggestions
2021-11-11 14:54:40 +08:00
lafirest
1dd18aa07a
fix(emqx_st_statistics): change emqx_st_statistics implementation fro… ( #6115 )
...
* fix(emqx_st_statistics): change emqx_st_statistics implementation from plugin to module
2021-11-11 10:16:06 +08:00
lafirest
fae815b35c
Feat/slow topic api ( #6101 )
...
* feat(emqx_st_statistics): add api
2021-11-10 11:08:06 +08:00
Zaiming Shi
ed171b8e60
chore: ensure version bump for dashboard app
2021-11-08 16:17:54 +01:00
Turtle
f00e254bdf
chore(release): update version to 4.3.9
2021-11-02 18:26:57 +08:00
k32
7e1f3c5882
revert(appup): Revert changes to management and dashboard
2021-10-13 09:19:49 +02:00
k32
b60e33ca41
fix(appup): Always run appup actions for management and dashboard
2021-10-12 19:19:26 +02:00
Ilya Averyanov
188b889ed3
fix(dashboard rest api): improve auth method security
...
Make messages not differ when authenticating with invalid password and invalid username.
Closes : #5563
2021-09-29 19:33:45 +03:00
Turtle
e532fff4df
chore: Update dashboard version to 4.3.4
2021-08-27 16:28:01 +08:00
Turtle
35ae097038
fix(relup): upgrade emqx dashboard version
2021-08-03 12:17:35 +08:00
tigercl
fee3462603
fix(http pipelining): support to switch http pipelining ( #5279 )
2021-07-27 17:32:56 +08:00
Turtle
befd22282f
chore(relup): fix check relup fail
2021-07-16 19:01:05 +08:00
JianBo He
05b16c601b
chore(presence): more fields for disconnected event
2021-07-07 18:36:09 +08:00
Zaiming Shi
b92940af29
test(ci): add plugin list status check after relup new vsn install
2021-06-22 08:54:55 +08:00
Turtle
c02a9f0101
fix(appup): update appup
2021-05-27 13:55:07 +08:00
tigercl
439c0d6fa8
fix(topic metrics): export mandatory functions to support cluster calls ( #4870 )
2021-05-27 13:35:02 +08:00
Zaiming Shi
8443aa5e21
chore(typo): sepecial -> special
2021-05-24 10:45:56 +02:00
JianBo He
82330ffa00
feat(delayed): record the delayed table size by emqx_stats
...
There are three indictors about delayed module:
- 'messages.delayed': shows the number of delayed msg received
- 'emqx_delayed_count': shows the delayed table size now
- 'emqx_delayed_max': shows the maximum size that the delayed table has reached
2021-05-12 22:16:14 +08:00