* [ISSUE #19]Message track query enhancement
* traceTopic can be null and system Topic is used by default
* add unit test
* select messageTrack topic in messageTrace page
Co-authored-by: zhangjidi <zhangjidi@cmss.chinamobile.com>
* Trace UI improvement
1. Change Send Message Info UI
2. Handle edge case: consume trace subBefore or subAfter trace is missing (if subAfter trace is missing, the status will be unknown)
3. Fix timestamp typo
4. Time format for ms
5. Change costTime color from white to black
6. Remove graph and data format button
* improve costTime display
* Message trace data table improvement
1. Send Message Trace
1.1 Send Message Info
1.2 Check Transaction Info
2. Consume Message Trace
2.1 Message Trace (group by subscription group )
3. X Axis time format(keep two decimal places)
4. use min instead of m
* Fix message trace detail wrong field
* Use constants to distinguish different message version
* Add UT
Co-authored-by: zhangxu16 <zhangxu16@xiaomi.com>
* I have finished developing the new feature for the message track which includes the part of rocketmq-console#525 initially.Please review it.
* [ISSUE #525] Support the message track,add the function which supports trace topic name value configurable by users.
* [ISSUE#525]optimize codes for message track
* [ISSUE#525]remove the unnecessary codes for msg trace feature.
* [ISSUE#525]implement the HttpBasicAuthorizedFilter to add Basic realm="rocketmq" in the http response header