Skip to content

[INLONG-1872]The Broker of TubeMQ supports metrics with JMX#1907

Merged
gosonzhang merged 2 commits intoapache:masterfrom
gosonzhang:INLONG-1872
Dec 5, 2021
Merged

[INLONG-1872]The Broker of TubeMQ supports metrics with JMX#1907
gosonzhang merged 2 commits intoapache:masterfrom
gosonzhang:INLONG-1872

Conversation

@gosonzhang
Copy link
Copy Markdown
Contributor

Fixes #1872

  1. Define the MXBean of the TubeMQ module: The main consideration is to provide different keys for TubeMQ according to different interfaces when collecting indicators, and the difference in operating interfaces;
  2. Add metrics burying point of the Broker module

@codecov-commenter
Copy link
Copy Markdown

Codecov Report

Merging #1907 (1875321) into master (3e0697f) will increase coverage by 0.03%.
The diff coverage is 24.56%.

Impacted file tree graph

@@             Coverage Diff              @@
##             master    #1907      +/-   ##
============================================
+ Coverage     11.59%   11.63%   +0.03%     
+ Complexity     1057     1056       -1     
============================================
  Files           401      412      +11     
  Lines         34881    35048     +167     
  Branches       5525     5534       +9     
============================================
+ Hits           4046     4079      +33     
- Misses        30068    30209     +141     
+ Partials        767      760       -7     
Impacted Files Coverage Δ
...e/inlong/tubemq/corebase/metric/AbsMetricItem.java 0.00% <0.00%> (ø)
...inlong/tubemq/corebase/metric/CountMetricItem.java 0.00% <0.00%> (ø)
...ong/tubemq/corebase/metric/GaugeMaxMetricItem.java 0.00% <0.00%> (ø)
...ong/tubemq/corebase/metric/GaugeMinMetricItem.java 0.00% <0.00%> (ø)
...ng/tubemq/corebase/metric/GaugeNormMetricItem.java 0.00% <0.00%> (ø)
...ache/inlong/tubemq/corebase/metric/MetricType.java 0.00% <0.00%> (ø)
...che/inlong/tubemq/corebase/metric/MetricValue.java 0.00% <0.00%> (ø)
...inlong/tubemq/corebase/metric/MetricValueType.java 0.00% <0.00%> (ø)
...he/inlong/tubemq/corebase/metric/MetricValues.java 0.00% <0.00%> (ø)
...long/tubemq/server/broker/BrokerServiceServer.java 0.00% <0.00%> (ø)
... and 12 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 3e0697f...1875321. Read the comment docs.

@gosonzhang gosonzhang merged commit 925774f into apache:master Dec 5, 2021
@gosonzhang gosonzhang deleted the INLONG-1872 branch December 5, 2021 07:09
@dockerzhang dockerzhang assigned gosonzhang and unassigned gosonzhang Dec 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

The Broker of TubeMQ supports metrics with JMX.

3 participants