Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(metrics): add timing metrics to abci methods #1669

Merged
merged 2 commits into from
Aug 25, 2023
Merged

Conversation

pirtleshell
Copy link
Member

Description

Adds timing metrics to all Begin & End Blockers. When telemetry is enabled, the chain will now broadcast metrics that track how long each Begin/EndBlocker takes for each module. This matches how cosmos-sdk times their modules and allows higher fidelity in tracking performance of the chain.

Checklist

  • Changelog has been updated as necessary.

@pirtleshell pirtleshell added the A:backport/kava_2222-10 Backport patches to all kava_2222-10 release/* branches label Aug 25, 2023
@pirtleshell pirtleshell merged commit 8b6bbd3 into master Aug 25, 2023
@pirtleshell pirtleshell deleted the rp-abci-timings branch August 25, 2023 22:14
mergify bot pushed a commit that referenced this pull request Aug 25, 2023
* feat(metrics): add timing metrics to abci methods

* update changelog

(cherry picked from commit 8b6bbd3)

# Conflicts:
#	CHANGELOG.md
#	x/incentive/abci.go
mergify bot pushed a commit that referenced this pull request Aug 25, 2023
* feat(metrics): add timing metrics to abci methods

* update changelog

(cherry picked from commit 8b6bbd3)

# Conflicts:
#	CHANGELOG.md
#	x/incentive/abci.go
mergify bot pushed a commit that referenced this pull request Aug 25, 2023
* feat(metrics): add timing metrics to abci methods

* update changelog

(cherry picked from commit 8b6bbd3)

# Conflicts:
#	CHANGELOG.md
mergify bot pushed a commit that referenced this pull request Aug 25, 2023
* feat(metrics): add timing metrics to abci methods

* update changelog

(cherry picked from commit 8b6bbd3)

# Conflicts:
#	CHANGELOG.md
mergify bot pushed a commit that referenced this pull request Aug 25, 2023
* feat(metrics): add timing metrics to abci methods

* update changelog

(cherry picked from commit 8b6bbd3)

# Conflicts:
#	CHANGELOG.md
mergify bot pushed a commit that referenced this pull request Aug 25, 2023
* feat(metrics): add timing metrics to abci methods

* update changelog

(cherry picked from commit 8b6bbd3)

# Conflicts:
#	CHANGELOG.md
pirtleshell added a commit that referenced this pull request Aug 25, 2023
…1680)

* feat(metrics): add timing metrics to abci methods (#1669)

* feat(metrics): add timing metrics to abci methods

* update changelog

(cherry picked from commit 8b6bbd3)

# Conflicts:
#	CHANGELOG.md
#	x/incentive/abci.go

* fix merge conflicts

---------

Co-authored-by: Robert Pirtle <Astropirtle@gmail.com>
pirtleshell added a commit that referenced this pull request Aug 25, 2023
…1681)

* feat(metrics): add timing metrics to abci methods (#1669)

* feat(metrics): add timing metrics to abci methods

* update changelog

(cherry picked from commit 8b6bbd3)

# Conflicts:
#	CHANGELOG.md
#	x/incentive/abci.go

* fix merge conflicts

---------

Co-authored-by: Robert Pirtle <Astropirtle@gmail.com>
pirtleshell added a commit that referenced this pull request Aug 25, 2023
…1682)

* feat(metrics): add timing metrics to abci methods (#1669)

* feat(metrics): add timing metrics to abci methods

* update changelog

(cherry picked from commit 8b6bbd3)

# Conflicts:
#	CHANGELOG.md

* fix merge conflicts

---------

Co-authored-by: Robert Pirtle <Astropirtle@gmail.com>
pirtleshell added a commit that referenced this pull request Aug 25, 2023
…1683)

* feat(metrics): add timing metrics to abci methods (#1669)

* feat(metrics): add timing metrics to abci methods

* update changelog

(cherry picked from commit 8b6bbd3)

# Conflicts:
#	CHANGELOG.md

* fix merge conflicts

---------

Co-authored-by: Robert Pirtle <Astropirtle@gmail.com>
pirtleshell added a commit that referenced this pull request Aug 25, 2023
…1684)

* feat(metrics): add timing metrics to abci methods (#1669)

* feat(metrics): add timing metrics to abci methods

* update changelog

(cherry picked from commit 8b6bbd3)

# Conflicts:
#	CHANGELOG.md

* fix changlog conflicts

---------

Co-authored-by: Robert Pirtle <Astropirtle@gmail.com>
pirtleshell added a commit that referenced this pull request Aug 25, 2023
…1685)

* feat(metrics): add timing metrics to abci methods (#1669)

* feat(metrics): add timing metrics to abci methods

* update changelog

(cherry picked from commit 8b6bbd3)

# Conflicts:
#	CHANGELOG.md

* fix changlog conflicts

---------

Co-authored-by: Robert Pirtle <Astropirtle@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A:backport/kava_2222-10 Backport patches to all kava_2222-10 release/* branches
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants