Skip to content

[IOTDB-5618] Add RatisConsensus metrics in dashboard#9212

Merged
OneSizeFitsQuorum merged 29 commits intoapache:masterfrom
HxpSerein:ratis_metrics
Mar 17, 2023
Merged

[IOTDB-5618] Add RatisConsensus metrics in dashboard#9212
OneSizeFitsQuorum merged 29 commits intoapache:masterfrom
HxpSerein:ratis_metrics

Conversation

@HxpSerein
Copy link
Collaborator

Description

Add RatisConsensus metrics in datanode dashboard, it contains 5 panels now.

Average Time Consumed Of Write Stage

It shows the time of wirting stages in RatisConsensus.

image

Average Time Consumed Of Read Stage

It shows the time of reading stages in RatisConsensus.

image

Write Ratis

It shows the time of wirting ratis roughly.

image

Leader Write Ratis Log

It shows the time of wirting ratis in detail (leader writes the records to its raft log).

image

RatisConsensus Memory

It shows some memory metris in ratis.

image

Copy link
Member

@SzyWilliam SzyWilliam left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@BUAAserein Thanks very much for working on this, excellent job!
Shall we also add descriptions of ratis-native metrics to the doc?

@HxpSerein
Copy link
Collaborator Author

@BUAAserein Thanks very much for working on this, excellent job! Shall we also add descriptions of ratis-native metrics to the doc?

Thanks for the advice. I'll add the metrics to the doc for clarity.

@HxpSerein
Copy link
Collaborator Author

image

@HxpSerein
Copy link
Collaborator Author

image

@HxpSerein HxpSerein changed the title [IOTDB-5618] Add RatisConsensus metrics in datanode dashboard [IOTDB-5618] Add RatisConsensus metrics in dashboard Mar 11, 2023
@HxpSerein
Copy link
Collaborator Author

image

@HxpSerein
Copy link
Collaborator Author

The performance test results:

image

Please see details in feishu doc.

Copy link
Contributor

@OneSizeFitsQuorum OneSizeFitsQuorum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM~
Awesome work!

Copy link
Member

@SzyWilliam SzyWilliam left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks very much for @BUAAserein to working on this! It's bravo to see such a delightful panel. ❤️ Also it's good to know the performance dropdown is of minor concern.
Again, great job!

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.

4 participants