Skip to content

Commit f0dd230

Browse files
committed
add telemetry
1 parent 1946680 commit f0dd230

File tree

4 files changed

+16
-1
lines changed

4 files changed

+16
-1
lines changed

app/legacyabci/begin_block.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,9 @@ func BeginBlock(
5656
slashing.BeginBlocker(ctx, votes, *keepers.SlashingKeeper)
5757
evidence.BeginBlocker(ctx, byzantineValidators, *keepers.EvidenceKeeper)
5858
staking.BeginBlocker(ctx, *keepers.StakingKeeper)
59-
ibcclient.BeginBlocker(ctx, keepers.IBCKeeper.ClientKeeper)
59+
func() {
60+
defer telemetry.ModuleMeasureSince("ibc", time.Now(), telemetry.MetricKeyBeginBlocker)
61+
ibcclient.BeginBlocker(ctx, keepers.IBCKeeper.ClientKeeper)
62+
}()
6063
keepers.EvmKeeper.BeginBlock(ctx)
6164
}

sei-cosmos/x/accesscontrol/keeper/abci.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
11
package keeper
22

33
import (
4+
"time"
5+
6+
"github.com/cosmos/cosmos-sdk/telemetry"
47
sdk "github.com/cosmos/cosmos-sdk/types"
58
"github.com/cosmos/cosmos-sdk/x/accesscontrol/constants"
9+
"github.com/cosmos/cosmos-sdk/x/accesscontrol/types"
610
)
711

812
func (k *Keeper) EndBlock(ctx sdk.Context) {
13+
defer telemetry.ModuleMeasureSince(types.ModuleName, time.Now(), telemetry.MetricKeyEndBlocker)
914
badWasmDependencyAddresses := ctx.Context().Value(constants.BadWasmDependencyAddressesKey)
1015
if badWasmDependencyAddresses != nil {
1116
typedBadWasmDependencyAddresses, ok := badWasmDependencyAddresses.([]sdk.AccAddress)

x/epoch/keeper/abci.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,16 @@ package keeper
22

33
import (
44
"fmt"
5+
"time"
56

7+
"github.com/cosmos/cosmos-sdk/telemetry"
68
sdk "github.com/cosmos/cosmos-sdk/types"
79
"github.com/sei-protocol/sei-chain/utils/metrics"
810
"github.com/sei-protocol/sei-chain/x/epoch/types"
911
)
1012

1113
func (k Keeper) BeginBlock(ctx sdk.Context) {
14+
defer telemetry.ModuleMeasureSince(types.ModuleName, time.Now(), telemetry.MetricKeyBeginBlocker)
1215
lastEpoch := k.GetEpoch(ctx)
1316
ctx.Logger().Info(fmt.Sprintf("Current block time %s, last %s; duration %d", ctx.BlockTime().String(), lastEpoch.CurrentEpochStartTime.String(), lastEpoch.EpochDuration))
1417

x/evm/keeper/abci.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@ package keeper
33
import (
44
"fmt"
55
"math"
6+
"time"
67

78
ethtypes "github.com/ethereum/go-ethereum/core/types"
89

10+
"github.com/cosmos/cosmos-sdk/telemetry"
911
sdk "github.com/cosmos/cosmos-sdk/types"
1012
authtypes "github.com/cosmos/cosmos-sdk/x/auth/types"
1113
"github.com/ethereum/go-ethereum/common"
@@ -19,6 +21,7 @@ import (
1921
)
2022

2123
func (k *Keeper) BeginBlock(ctx sdk.Context) {
24+
defer telemetry.ModuleMeasureSince(types.ModuleName, time.Now(), telemetry.MetricKeyBeginBlocker)
2225
// clear tx/tx responses from last block
2326
if !ctx.IsTracing() {
2427
k.SetMsgs([]*types.MsgEVMTransaction{})
@@ -57,6 +60,7 @@ func (k *Keeper) BeginBlock(ctx sdk.Context) {
5760
}
5861

5962
func (k *Keeper) EndBlock(ctx sdk.Context, height int64, blockGasUsed int64) {
63+
defer telemetry.ModuleMeasureSince(types.ModuleName, time.Now(), telemetry.MetricKeyEndBlocker)
6064
// TODO: remove after all TxHashes have been removed
6165
k.RemoveFirstNTxHashes(ctx, DefaultTxHashesToRemove)
6266

0 commit comments

Comments
 (0)