From 161551010c73600072c4acb82026724cfbc12f05 Mon Sep 17 00:00:00 2001 From: Annie <108039750+annielz@users.noreply.github.com> Date: Wed, 26 Jul 2023 10:05:58 +0800 Subject: [PATCH 01/56] fix: universal endpoint objectname escape (#902) --- modular/gater/object_handler.go | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/modular/gater/object_handler.go b/modular/gater/object_handler.go index 1b82d46a0..6edb60e76 100644 --- a/modular/gater/object_handler.go +++ b/modular/gater/object_handler.go @@ -6,7 +6,6 @@ import ( "encoding/xml" "fmt" "net/http" - "net/url" "strings" "time" @@ -637,7 +636,6 @@ func (g *GateModular) getObjectByUniversalEndpointHandler(w http.ResponseWriter, rangeEnd int64 redirectURL string params *storagetypes.Params - escapedObjectName string isRequestFromBrowser bool spEndpoint string getEndpointErr error @@ -683,18 +681,12 @@ func (g *GateModular) getObjectByUniversalEndpointHandler(w http.ResponseWriter, // ignore the error, because the universal endpoint does not need signature reqCtx, _ = NewRequestContext(r, g) - escapedObjectName, err = url.PathUnescape(reqCtx.objectName) - if err != nil { - log.Errorw("failed to unescape object name ", "object_name", reqCtx.objectName, "error", err) - return - } - if err = s3util.CheckValidBucketName(reqCtx.bucketName); err != nil { log.Errorw("failed to check bucket name", "bucket_name", reqCtx.bucketName, "error", err) return } - if err = s3util.CheckValidObjectName(escapedObjectName); err != nil { - log.Errorw("failed to check object name", "object_name", escapedObjectName, "error", err) + if err = s3util.CheckValidObjectName(reqCtx.objectName); err != nil { + log.Errorw("failed to check object name", "object_name", reqCtx.objectName, "error", err) return } @@ -741,9 +733,9 @@ func (g *GateModular) getObjectByUniversalEndpointHandler(w http.ResponseWriter, http.Redirect(w, r, redirectURL, 302) return } - getObjectInfoRes, err := g.baseApp.GfSpClient().GetObjectMeta(reqCtx.Context(), escapedObjectName, reqCtx.bucketName, true) + getObjectInfoRes, err := g.baseApp.GfSpClient().GetObjectMeta(reqCtx.Context(), reqCtx.objectName, reqCtx.bucketName, true) if err != nil || getObjectInfoRes == nil || getObjectInfoRes.GetObjectInfo() == nil { - log.Errorw("failed to check object meta", "object_name", escapedObjectName, "error", err) + log.Errorw("failed to check object meta", "object_name", reqCtx.objectName, "error", err) err = ErrNoSuchObject return } @@ -877,7 +869,7 @@ func (g *GateModular) getObjectByUniversalEndpointHandler(w http.ResponseWriter, } if isDownload { - w.Header().Set(ContentDispositionHeader, ContentDispositionAttachmentValue+"; filename=\""+escapedObjectName+"\"") + w.Header().Set(ContentDispositionHeader, ContentDispositionAttachmentValue+"; filename=\""+reqCtx.objectName+"\"") } else { w.Header().Set(ContentDispositionHeader, ContentDispositionInlineValue) } From cb543c0c245786c39265935abc1d4d4ffec981ef Mon Sep 17 00:00:00 2001 From: Barry <122767193+BarryTong65@users.noreply.github.com> Date: Thu, 27 Jul 2023 11:50:05 +0800 Subject: [PATCH 02/56] fix: return err when request height > latest (#909) --- modular/metadata/metadata_bucket_service.go | 11 +++---- modular/metadata/metadata_sp_exit_service.go | 31 ++++++++++++++++++++ 2 files changed, 37 insertions(+), 5 deletions(-) diff --git a/modular/metadata/metadata_bucket_service.go b/modular/metadata/metadata_bucket_service.go index f0493fd94..58c1ba7fd 100644 --- a/modular/metadata/metadata_bucket_service.go +++ b/modular/metadata/metadata_bucket_service.go @@ -21,11 +21,12 @@ import ( ) var ( - ErrDanglingPointer = gfsperrors.Register(MetadataModularName, http.StatusBadRequest, 90001, "OoooH... request lost, try again later") - ErrExceedRequest = gfsperrors.Register(MetadataModularName, http.StatusNotAcceptable, 90002, "request exceed") - ErrNoRecord = gfsperrors.Register(MetadataModularName, http.StatusNotFound, 90003, "no uploading record") - ErrGfSpDB = gfsperrors.Register(MetadataModularName, http.StatusInternalServerError, 95202, "server slipped away, try again later") - ErrNoSuchSP = gfsperrors.Register(MetadataModularName, http.StatusNotFound, 90004, "no such sp") + ErrDanglingPointer = gfsperrors.Register(MetadataModularName, http.StatusBadRequest, 90001, "OoooH... request lost, try again later") + ErrExceedRequest = gfsperrors.Register(MetadataModularName, http.StatusNotAcceptable, 90002, "request exceed") + ErrNoRecord = gfsperrors.Register(MetadataModularName, http.StatusNotFound, 90003, "no uploading record") + ErrGfSpDB = gfsperrors.Register(MetadataModularName, http.StatusInternalServerError, 95202, "server slipped away, try again later") + ErrNoSuchSP = gfsperrors.Register(MetadataModularName, http.StatusNotFound, 90004, "no such sp") + ErrExceedBlockHeight = gfsperrors.Register(MetadataModularName, http.StatusBadRequest, 90005, "request block height exceed latest height") ) var _ types.GfSpMetadataServiceServer = &MetadataModular{} diff --git a/modular/metadata/metadata_sp_exit_service.go b/modular/metadata/metadata_sp_exit_service.go index 036ebeae0..62f4f6b88 100644 --- a/modular/metadata/metadata_sp_exit_service.go +++ b/modular/metadata/metadata_sp_exit_service.go @@ -151,9 +151,19 @@ func (r *MetadataModular) GfSpListMigrateBucketEvents(ctx context.Context, req * completeEventsMap map[common.Hash]*model.EventCompleteMigrationBucket cancelEventsMap map[common.Hash]*model.EventCancelMigrationBucket res []*types.ListMigrateBucketEvents + latestBlock int64 ) ctx = log.Context(ctx, req) + latestBlock, err = r.baseApp.GfBsDB().GetLatestBlockNumber() + if err != nil { + log.CtxErrorw(ctx, "failed to list migrate bucket events", "error", err) + return nil, err + } + if uint64(latestBlock) < req.BlockId { + log.CtxError(ctx, "failed to list migrate bucket events due to request block id exceed current block syncer block height") + return nil, ErrExceedBlockHeight + } log.Debugw("GfSpListMigrateBucketEvents", "sp-id", req.SpId, "block-id", req.BlockId) events, completeEvents, cancelEvents, err = r.baseApp.GfBsDB().ListMigrateBucketEvents(req.BlockId, req.SpId) if err != nil { @@ -229,9 +239,19 @@ func (r *MetadataModular) GfSpListSwapOutEvents(ctx context.Context, req *types. cancelEventsMap map[string]*model.EventCancelSwapOut res []*types.ListSwapOutEvents idx string + latestBlock int64 ) ctx = log.Context(ctx, req) + latestBlock, err = r.baseApp.GfBsDB().GetLatestBlockNumber() + if err != nil { + log.CtxErrorw(ctx, "failed to list migrate swap out events", "error", err) + return nil, err + } + if uint64(latestBlock) < req.BlockId { + log.CtxError(ctx, "failed to list migrate swap out events due to request block id exceed current block syncer block height") + return nil, ErrExceedBlockHeight + } log.Debugw("GfSpListSwapOutEvents", "sp-id", req.SpId, "block-id", req.BlockId) events, completeEvents, cancelEvents, err = r.baseApp.GfBsDB().ListSwapOutEvents(req.BlockId, req.SpId) if err != nil { @@ -371,8 +391,19 @@ func (r *MetadataModular) GfSpListSpExitEvents(ctx context.Context, req *types.G completeEvent *model.EventCompleteStorageProviderExit spEvent *virtual_types.EventStorageProviderExit spCompleteEvent *virtual_types.EventCompleteStorageProviderExit + latestBlock int64 ) ctx = log.Context(ctx, req) + latestBlock, err = r.baseApp.GfBsDB().GetLatestBlockNumber() + if err != nil { + log.CtxErrorw(ctx, "failed to list sp exit events", "error", err) + return nil, err + } + if uint64(latestBlock) < req.BlockId { + log.CtxError(ctx, "failed to list sp exit events due to request block id exceed current block syncer block height") + return nil, ErrExceedBlockHeight + } + event, completeEvent, err = r.baseApp.GfBsDB().ListSpExitEvents(req.BlockId, common.HexToAddress(req.OperatorAddress)) if err != nil { log.CtxErrorw(ctx, "failed to list sp exit events", "error", err) From f6c9527ed92976b2665828fd4f1369338bde9a56 Mon Sep 17 00:00:00 2001 From: will-2012 <117156346+will-2012@users.noreply.github.com> Date: Thu, 27 Jul 2023 13:53:10 +0800 Subject: [PATCH 03/56] fix: polish sp exit tx failed workflow (#906) * fix: fix query vgf return error * fix: polish swap out tx failed workflow * fix: refine is already exist condition * fix: polish sp exit and bucket migrate tx failed workflow --------- Co-authored-by: will-2012 --- modular/manager/sp_exit_scheduler.go | 7 +- modular/signer/signer_client.go | 307 +++++++++++++++------------ util/virtual_group.go | 2 +- 3 files changed, 180 insertions(+), 136 deletions(-) diff --git a/modular/manager/sp_exit_scheduler.go b/modular/manager/sp_exit_scheduler.go index 93ff2a44a..bb3fcf3e6 100644 --- a/modular/manager/sp_exit_scheduler.go +++ b/modular/manager/sp_exit_scheduler.go @@ -3,6 +3,7 @@ package manager import ( "context" "fmt" + "strings" "sync" "time" @@ -1183,10 +1184,14 @@ func GetSwapOutApprovalAndSendTx(client *gfspclient.GfSpClient, destSP *sptypes. log.Errorw("failed to get swap out approval from dest sp", "dest_sp", destSP.GetEndpoint(), "swap_out_msg", approvalSwapOut, "error", err) return nil, err } - if _, err = client.SwapOut(ctx, approvalSwapOut); err != nil { + if _, err = client.SwapOut(ctx, approvalSwapOut); err != nil && !isAlreadyExists(err) { log.Errorw("failed to send swap out tx to chain", "swap_out_msg", approvalSwapOut, "error", err) return nil, err } log.Infow("succeed to get approval and send swap out tx", "dest_sp", destSP.GetEndpoint(), "swap_out_msg", approvalSwapOut) return approvalSwapOut, nil } + +func isAlreadyExists(err error) bool { + return strings.Contains(err.Error(), "already exist") +} diff --git a/modular/signer/signer_client.go b/modular/signer/signer_client.go index 5fdbbd066..72afa694e 100644 --- a/modular/signer/signer_client.go +++ b/modular/signer/signer_client.go @@ -452,40 +452,48 @@ func (client *GreenfieldChainSignClient) CompleteMigrateBucket(ctx context.Conte client.opLock.Lock() defer client.opLock.Unlock() - nonce := client.operatorAccNonce msgCompleteMigrateBucket := storagetypes.NewMsgCompleteMigrateBucket(km.GetAddr(), migrateBucket.GetBucketName(), migrateBucket.GetGlobalVirtualGroupFamilyId(), migrateBucket.GetGvgMappings()) - mode := tx.BroadcastMode_BROADCAST_MODE_SYNC - txOpt := &ctypes.TxOption{ - Mode: &mode, - GasLimit: client.gasInfo[CompleteMigrateBucket].GasLimit, - FeeAmount: client.gasInfo[CompleteMigrateBucket].FeeAmount, - Nonce: nonce, - } - txHash, err := client.broadcastTx(ctx, client.greenfieldClients[scope], []sdk.Msg{msgCompleteMigrateBucket}, txOpt) - if errors.IsOf(err, sdkErrors.ErrWrongSequence) { - // if nonce mismatches, waiting for next block, reset nonce by querying the nonce on chain - nonce, nonceErr := client.getNonceOnChain(ctx, client.greenfieldClients[scope]) - if nonceErr != nil { - log.CtxErrorw(ctx, "failed to get approval account nonce", "error", err) - ErrCompleteMigrateBucketOnChain.SetError(fmt.Errorf("failed to get approval account nonce, error: %v", err)) - return "", ErrCompleteMigrateBucketOnChain + mode := tx.BroadcastMode_BROADCAST_MODE_ASYNC + + var ( + txHash string + nonce uint64 + nonceErr error + ) + for i := 0; i < BroadcastTxRetry; i++ { + nonce = client.operatorAccNonce + txOpt := &ctypes.TxOption{ + Mode: &mode, + GasLimit: client.gasInfo[CompleteMigrateBucket].GasLimit, + FeeAmount: client.gasInfo[CompleteMigrateBucket].FeeAmount, + Nonce: nonce, } - client.operatorAccNonce = nonce - } - // failed to broadcast tx - if err != nil { - log.CtxErrorw(ctx, "failed to broadcast complete migrate bucket", "error", err, "complete_migrate_bucket", - msgCompleteMigrateBucket.String()) - ErrCompleteMigrateBucketOnChain.SetError(fmt.Errorf("failed to broadcast complete migrate bucket, error: %v", err)) - return "", ErrCompleteMigrateBucketOnChain + txHash, err = client.broadcastTx(ctx, client.greenfieldClients[scope], []sdk.Msg{msgCompleteMigrateBucket}, txOpt) + if errors.IsOf(err, sdkErrors.ErrWrongSequence) { + // if nonce mismatches, waiting for next block, reset nonce by querying the nonce on chain + nonce, nonceErr = client.getNonceOnChain(ctx, client.greenfieldClients[scope]) + if nonceErr != nil { + log.CtxErrorw(ctx, "failed to get operator account nonce", "error", err) + ErrCompleteMigrateBucketOnChain.SetError(fmt.Errorf("failed to get operator account nonce, error: %v", err)) + return "", ErrCompleteMigrateBucketOnChain + } + client.operatorAccNonce = nonce + } + if err != nil { + log.CtxErrorw(ctx, "failed to broadcast complete migrate bucket tx", "error", err, "retry", i) + continue + } + client.operatorAccNonce = nonce + 1 + log.CtxDebugw(ctx, "succeed to broadcast complete migrate bucket tx", "tx_hash", txHash, "seal_msg", msgCompleteMigrateBucket) + return txHash, nil } - // update nonce when tx is successfully submitted - client.operatorAccNonce = nonce + 1 - return txHash, nil + // failed to broadcast tx + ErrCompleteMigrateBucketOnChain.SetError(fmt.Errorf("failed to broadcast complete migrate bucket, error: %v", err)) + return "", ErrCompleteMigrateBucketOnChain } func (client *GreenfieldChainSignClient) UpdateSPPrice(ctx context.Context, scope SignType, @@ -558,7 +566,6 @@ func (client *GreenfieldChainSignClient) SwapOut(ctx context.Context, scope Sign client.opLock.Lock() defer client.opLock.Unlock() - nonce := client.operatorAccNonce msgSwapOut := virtualgrouptypes.NewMsgSwapOut(km.GetAddr(), swapOut.GetGlobalVirtualGroupFamilyId(), swapOut.GetGlobalVirtualGroupIds(), swapOut.GetSuccessorSpId()) @@ -566,35 +573,46 @@ func (client *GreenfieldChainSignClient) SwapOut(ctx context.Context, scope Sign ExpiredHeight: swapOut.SuccessorSpApproval.GetExpiredHeight(), Sig: swapOut.SuccessorSpApproval.GetSig(), } - mode := tx.BroadcastMode_BROADCAST_MODE_SYNC - txOpt := &ctypes.TxOption{ - Mode: &mode, - GasLimit: client.gasInfo[SwapOut].GasLimit, - FeeAmount: client.gasInfo[SwapOut].FeeAmount, - Nonce: nonce, - } + mode := tx.BroadcastMode_BROADCAST_MODE_ASYNC - txHash, err := client.broadcastTx(ctx, client.greenfieldClients[scope], []sdk.Msg{msgSwapOut}, txOpt) - if errors.IsOf(err, sdkErrors.ErrWrongSequence) { - // if nonce mismatches, waiting for next block, reset nonce by querying the nonce on chain - nonce, nonceErr := client.getNonceOnChain(ctx, client.greenfieldClients[scope]) - if nonceErr != nil { - log.CtxErrorw(ctx, "failed to get approval account nonce", "error", err) - ErrSwapOutOnChain.SetError(fmt.Errorf("failed to get approval account nonce, error: %v", err)) - return "", ErrSwapOutOnChain + var ( + txHash string + nonce uint64 + nonceErr error + ) + + for i := 0; i < BroadcastTxRetry; i++ { + nonce = client.operatorAccNonce + txOpt := &ctypes.TxOption{ + Mode: &mode, + GasLimit: client.gasInfo[SwapOut].GasLimit, + FeeAmount: client.gasInfo[SwapOut].FeeAmount, + Nonce: nonce, } - client.operatorAccNonce = nonce - } - // failed to broadcast tx - if err != nil { - log.CtxErrorw(ctx, "failed to broadcast swap out", "error", err, "swap_out", msgSwapOut.String()) - ErrSwapOutOnChain.SetError(fmt.Errorf("failed to broadcast swap out, error: %v", err)) - return "", ErrSwapOutOnChain + txHash, err = client.broadcastTx(ctx, client.greenfieldClients[scope], []sdk.Msg{msgSwapOut}, txOpt) + if errors.IsOf(err, sdkErrors.ErrWrongSequence) { + // if nonce mismatches, waiting for next block, reset nonce by querying the nonce on chain + nonce, nonceErr = client.getNonceOnChain(ctx, client.greenfieldClients[scope]) + if nonceErr != nil { + log.CtxErrorw(ctx, "failed to get operator account nonce", "error", err) + ErrSwapOutOnChain.SetError(fmt.Errorf("failed to get operator account nonce, error: %v", err)) + return "", ErrSwapOutOnChain + } + client.operatorAccNonce = nonce + } + if err != nil { + log.CtxErrorw(ctx, "failed to broadcast swap out", "error", err, "swap_out", msgSwapOut.String()) + continue + } + client.operatorAccNonce = nonce + 1 + log.CtxDebugw(ctx, "succeed to broadcast start swap out tx", "tx_hash", txHash, "swap_out", msgSwapOut.String()) + return txHash, nil + } - // update nonce when tx is successfully submitted - client.operatorAccNonce = nonce + 1 - return txHash, nil + // failed to broadcast tx + ErrSwapOutOnChain.SetError(fmt.Errorf("failed to broadcast swap out tx, error: %v", err)) + return "", ErrSwapOutOnChain } func (client *GreenfieldChainSignClient) CompleteSwapOut(ctx context.Context, scope SignType, @@ -612,40 +630,47 @@ func (client *GreenfieldChainSignClient) CompleteSwapOut(ctx context.Context, sc client.opLock.Lock() defer client.opLock.Unlock() - nonce := client.operatorAccNonce msgCompleteSwapOut := virtualgrouptypes.NewMsgCompleteSwapOut(km.GetAddr(), completeSwapOut.GetGlobalVirtualGroupFamilyId(), completeSwapOut.GetGlobalVirtualGroupIds()) - mode := tx.BroadcastMode_BROADCAST_MODE_SYNC - txOpt := &ctypes.TxOption{ - Mode: &mode, - GasLimit: client.gasInfo[CompleteSwapOut].GasLimit, - FeeAmount: client.gasInfo[CompleteSwapOut].FeeAmount, - Nonce: nonce, - } + mode := tx.BroadcastMode_BROADCAST_MODE_ASYNC - txHash, err := client.broadcastTx(ctx, client.greenfieldClients[scope], []sdk.Msg{msgCompleteSwapOut}, txOpt) - if errors.IsOf(err, sdkErrors.ErrWrongSequence) { - // if nonce mismatches, waiting for next block, reset nonce by querying the nonce on chain - nonce, nonceErr := client.getNonceOnChain(ctx, client.greenfieldClients[scope]) - if nonceErr != nil { - log.CtxErrorw(ctx, "failed to get approval account nonce", "error", err) - ErrCompleteSwapOutOnChain.SetError(fmt.Errorf("failed to get approval account nonce, error: %v", err)) - return "", ErrCompleteSwapOutOnChain + var ( + txHash string + nonce uint64 + nonceErr error + ) + + for i := 0; i < BroadcastTxRetry; i++ { + nonce = client.operatorAccNonce + txOpt := &ctypes.TxOption{ + Mode: &mode, + GasLimit: client.gasInfo[CompleteSwapOut].GasLimit, + FeeAmount: client.gasInfo[CompleteSwapOut].FeeAmount, + Nonce: nonce, } - client.operatorAccNonce = nonce - } - // failed to broadcast tx - if err != nil { - log.CtxErrorw(ctx, "failed to broadcast complete swap out", "error", err, "complete_swap_out", - msgCompleteSwapOut.String()) - ErrCompleteSwapOutOnChain.SetError(fmt.Errorf("failed to broadcast complete swap out, error: %v", err)) - return "", ErrCompleteSwapOutOnChain + txHash, err = client.broadcastTx(ctx, client.greenfieldClients[scope], []sdk.Msg{msgCompleteSwapOut}, txOpt) + if errors.IsOf(err, sdkErrors.ErrWrongSequence) { + // if nonce mismatches, waiting for next block, reset nonce by querying the nonce on chain + nonce, nonceErr = client.getNonceOnChain(ctx, client.greenfieldClients[scope]) + if nonceErr != nil { + log.CtxErrorw(ctx, "failed to get operator account nonce", "error", err) + ErrCompleteSwapOutOnChain.SetError(fmt.Errorf("failed to get operator account nonce, error: %v", err)) + return "", ErrCompleteSwapOutOnChain + } + client.operatorAccNonce = nonce + } + if err != nil { + log.CtxErrorw(ctx, "failed to broadcast complete swap out tx", "error", err, "retry", i) + continue + } + client.operatorAccNonce = nonce + 1 + log.CtxDebugw(ctx, "succeed to broadcast complete swap out tx", "tx_hash", txHash, "seal_msg", msgCompleteSwapOut) + return txHash, nil } - // update nonce when tx is successfully submitted - client.operatorAccNonce = nonce + 1 - return txHash, nil + ErrCompleteSwapOutOnChain.SetError(fmt.Errorf("failed to broadcast complete swap out, error: %v", err)) + return "", ErrCompleteSwapOutOnChain } func (client *GreenfieldChainSignClient) SPExit(ctx context.Context, scope SignType, @@ -663,39 +688,46 @@ func (client *GreenfieldChainSignClient) SPExit(ctx context.Context, scope SignT client.opLock.Lock() defer client.opLock.Unlock() - nonce := client.operatorAccNonce msgSPExit := virtualgrouptypes.NewMsgStorageProviderExit(km.GetAddr()) - mode := tx.BroadcastMode_BROADCAST_MODE_SYNC - txOpt := &ctypes.TxOption{ - Mode: &mode, - GasLimit: client.gasInfo[SPExit].GasLimit, - FeeAmount: client.gasInfo[SPExit].FeeAmount, - Nonce: nonce, - } - txHash, err := client.broadcastTx(ctx, client.greenfieldClients[scope], []sdk.Msg{msgSPExit}, txOpt) - if errors.IsOf(err, sdkErrors.ErrWrongSequence) { - // if nonce mismatches, waiting for next block, reset nonce by querying the nonce on chain - nonce, nonceErr := client.getNonceOnChain(ctx, client.greenfieldClients[scope]) - if nonceErr != nil { - log.CtxErrorw(ctx, "failed to get approval account nonce", "error", err) - ErrSPExitOnChain.SetError(fmt.Errorf("failed to get approval account nonce, error: %v", err)) - return "", ErrSPExitOnChain + mode := tx.BroadcastMode_BROADCAST_MODE_ASYNC + var ( + txHash string + nonce uint64 + nonceErr error + ) + + for i := 0; i < BroadcastTxRetry; i++ { + nonce = client.operatorAccNonce + txOpt := &ctypes.TxOption{ + Mode: &mode, + GasLimit: client.gasInfo[SPExit].GasLimit, + FeeAmount: client.gasInfo[SPExit].FeeAmount, + Nonce: nonce, } - client.operatorAccNonce = nonce - } - // failed to broadcast tx - if err != nil { - log.CtxErrorw(ctx, "failed to broadcast sp exit", "error", err, "sp_exit", - msgSPExit.String()) - ErrSPExitOnChain.SetError(fmt.Errorf("failed to broadcast sp exit, error: %v", err)) - return "", ErrSPExitOnChain + txHash, err = client.broadcastTx(ctx, client.greenfieldClients[scope], []sdk.Msg{msgSPExit}, txOpt) + if errors.IsOf(err, sdkErrors.ErrWrongSequence) { + // if nonce mismatches, waiting for next block, reset nonce by querying the nonce on chain + nonce, nonceErr = client.getNonceOnChain(ctx, client.greenfieldClients[scope]) + if nonceErr != nil { + log.CtxErrorw(ctx, "failed to get operator account nonce", "error", err) + ErrSPExitOnChain.SetError(fmt.Errorf("failed to get operator account nonce, error: %v", err)) + return "", ErrSPExitOnChain + } + client.operatorAccNonce = nonce + } + if err != nil { + log.CtxErrorw(ctx, "failed to broadcast start sp exit tx", "error", err, "retry", i) + continue + } + client.operatorAccNonce = nonce + 1 + log.CtxDebugw(ctx, "succeed to broadcast start sp exit tx", "tx_hash", txHash, "seal_msg", msgSPExit) + return txHash, nil } - // update nonce when tx is successfully submitted - client.operatorAccNonce = nonce + 1 - return txHash, nil + ErrSPExitOnChain.SetError(fmt.Errorf("failed to broadcast start sp exit, error: %v", err)) + return "", ErrSPExitOnChain } func (client *GreenfieldChainSignClient) CompleteSPExit(ctx context.Context, scope SignType, @@ -713,39 +745,46 @@ func (client *GreenfieldChainSignClient) CompleteSPExit(ctx context.Context, sco client.opLock.Lock() defer client.opLock.Unlock() - nonce := client.operatorAccNonce msgCompleteSPExit := virtualgrouptypes.NewMsgCompleteStorageProviderExit(km.GetAddr()) - mode := tx.BroadcastMode_BROADCAST_MODE_SYNC - txOpt := &ctypes.TxOption{ - Mode: &mode, - GasLimit: client.gasInfo[CompleteSPExit].GasLimit, - FeeAmount: client.gasInfo[CompleteSPExit].FeeAmount, - Nonce: nonce, - } - txHash, err := client.broadcastTx(ctx, client.greenfieldClients[scope], []sdk.Msg{msgCompleteSPExit}, txOpt) - if errors.IsOf(err, sdkErrors.ErrWrongSequence) { - // if nonce mismatches, waiting for next block, reset nonce by querying the nonce on chain - nonce, nonceErr := client.getNonceOnChain(ctx, client.greenfieldClients[scope]) - if nonceErr != nil { - log.CtxErrorw(ctx, "failed to get approval account nonce", "error", err) - ErrCompleteSPExitOnChain.SetError(fmt.Errorf("failed to get approval account nonce, error: %v", err)) - return "", ErrCompleteSPExitOnChain + mode := tx.BroadcastMode_BROADCAST_MODE_ASYNC + + var ( + txHash string + nonce uint64 + nonceErr error + ) + for i := 0; i < BroadcastTxRetry; i++ { + nonce = client.operatorAccNonce + txOpt := &ctypes.TxOption{ + Mode: &mode, + GasLimit: client.gasInfo[CompleteSPExit].GasLimit, + FeeAmount: client.gasInfo[CompleteSPExit].FeeAmount, + Nonce: nonce, } - client.operatorAccNonce = nonce - } - // failed to broadcast tx - if err != nil { - log.CtxErrorw(ctx, "failed to broadcast complete sp exit", "error", err, "complete_sp_exit", - msgCompleteSPExit.String()) - ErrCompleteSPExitOnChain.SetError(fmt.Errorf("failed to broadcast complete sp exit, error: %v", err)) - return "", ErrCompleteSPExitOnChain + txHash, err = client.broadcastTx(ctx, client.greenfieldClients[scope], []sdk.Msg{msgCompleteSPExit}, txOpt) + if errors.IsOf(err, sdkErrors.ErrWrongSequence) { + // if nonce mismatches, waiting for next block, reset nonce by querying the nonce on chain + nonce, nonceErr = client.getNonceOnChain(ctx, client.greenfieldClients[scope]) + if nonceErr != nil { + log.CtxErrorw(ctx, "failed to get operator account nonce", "error", err) + ErrCompleteSPExitOnChain.SetError(fmt.Errorf("failed to get operator account nonce, error: %v", err)) + return "", ErrCompleteSPExitOnChain + } + client.operatorAccNonce = nonce + } + if err != nil { + log.CtxErrorw(ctx, "failed to broadcast complete sp exit tx", "error", err, "retry", i) + continue + } + client.operatorAccNonce = nonce + 1 + log.CtxDebugw(ctx, "succeed to broadcast complete sp exit tx", "tx_hash", txHash, "seal_msg", msgCompleteSPExit) + return txHash, nil } - // update nonce when tx is successfully submitted - client.operatorAccNonce = nonce + 1 - return txHash, nil + ErrCompleteSPExitOnChain.SetError(fmt.Errorf("failed to broadcast complete sp exit, error: %v", err)) + return "", ErrCompleteSPExitOnChain } func (client *GreenfieldChainSignClient) getNonceOnChain(ctx context.Context, gnfdClient *client.GreenfieldClient) (uint64, error) { diff --git a/util/virtual_group.go b/util/virtual_group.go index 1a576fd00..6ab5bc447 100644 --- a/util/virtual_group.go +++ b/util/virtual_group.go @@ -81,7 +81,7 @@ func BlsAggregate(secondarySigs [][]byte) ([]byte, error) { func GetBucketPrimarySPID(ctx context.Context, chainClient consensus.Consensus, bucketInfo *storagetypes.BucketInfo) (uint32, error) { resp, err := chainClient.QueryVirtualGroupFamily(ctx, bucketInfo.GetGlobalVirtualGroupFamilyId()) if err != nil { - return 0, nil + return 0, err } return resp.GetPrimarySpId(), nil } From a8125728b92779bd4872f2a1e8fe42d18a79447f Mon Sep 17 00:00:00 2001 From: Chris Li Date: Thu, 27 Jul 2023 14:03:50 +0800 Subject: [PATCH 04/56] feat: replace SecondarySp which is in STATUS_GRACEFUL_EXITING (#907) --- modular/manager/bucket_migrate_scheduler.go | 35 ++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/modular/manager/bucket_migrate_scheduler.go b/modular/manager/bucket_migrate_scheduler.go index 37426c4f0..0b097e23a 100644 --- a/modular/manager/bucket_migrate_scheduler.go +++ b/modular/manager/bucket_migrate_scheduler.go @@ -438,6 +438,32 @@ func (s *BucketMigrateScheduler) createGlobalVirtualGroupForBucketMigrate(vgfID }) } +// replace SecondarySp which is in STATUS_GRACEFUL_EXITING +func (s *BucketMigrateScheduler) replaceExitingSP(secondarySPIDs []uint32) ([]uint32, error) { + replacedSPIDs := secondarySPIDs + excludedSPIDs := secondarySPIDs + + for idx, spID := range secondarySPIDs { + sp, err := s.manager.virtualGroupManager.QuerySPByID(spID) + if err != nil { + log.Errorw("failed to query sp", "error", err) + return nil, err + } + if sp.Status == sptypes.STATUS_GRACEFUL_EXITING { + replacedSP, pickErr := s.manager.virtualGroupManager.PickSPByFilter(NewPickDestSPFilterWithSlice(excludedSPIDs)) + if pickErr != nil { + log.Errorw("failed to pick new sp to replace exiting secondary sp", "excludedSPIDs", excludedSPIDs, "error", pickErr) + return nil, pickErr + } + replacedSPIDs[idx] = replacedSP.GetId() + excludedSPIDs = append(excludedSPIDs, replacedSP.GetId()) + } + } + + return replacedSPIDs, nil + +} + func (s *BucketMigrateScheduler) produceBucketMigrateExecutePlan(event *storagetypes.EventMigrationBucket) (*BucketMigrateExecutePlan, error) { var ( primarySPGVGList []*virtualgrouptypes.GlobalVirtualGroup @@ -480,7 +506,14 @@ func (s *BucketMigrateScheduler) produceBucketMigrateExecutePlan(event *storaget destFamilyID = 0 log.Debugw("produceBucketMigrateExecutePlan list", "primarySPGVGList", primarySPGVGList, "len:", len(primarySPGVGList)) for _, srcGVG := range primarySPGVGList { - secondarySPIDs := srcGVG.GetSecondarySpIds() + srcSecondarySPIDs := srcGVG.GetSecondarySpIds() + // check sp exiting + secondarySPIDs, err := s.replaceExitingSP(srcSecondarySPIDs) + if err != nil { + log.Errorw("pick sp to replace exiting sp error", "srcSecondarySPIDs", srcSecondarySPIDs, "secondarySPIDs", secondarySPIDs) + return nil, err + } + // check conflicts. conflictedIndex, errNotInSecondarySPs := util.GetSecondarySPIndexFromGVG(srcGVG, destSP.GetId()) log.Debugw("produceBucketMigrateExecutePlan prepare to check conflicts", "srcGVG", srcGVG, "destSP", destSP, "conflictedIndex", conflictedIndex, "errNotInSecondarySPs", errNotInSecondarySPs) From 4bb0c28e2b7f0a68f1f34e0304b09dce67aa84df Mon Sep 17 00:00:00 2001 From: Annie <108039750+annielz@users.noreply.github.com> Date: Thu, 27 Jul 2023 16:16:55 +0800 Subject: [PATCH 05/56] fix: universal endpoint redirect using bucket's real endpoint (#915) fix: add sp not own logic --- base/gfspclient/metadata.go | 10 +++---- core/spdb/spdb.go | 2 ++ core/spdb/spdb_mock.go | 30 +++++++++++++++++++++ modular/gater/object_handler.go | 12 +++------ modular/metadata/metadata_sp_service.go | 15 +++++------ proto/modular/metadata/types/metadata.proto | 14 +++++----- store/sqldb/sp.go | 30 +++++++++++++++++++++ 7 files changed, 84 insertions(+), 29 deletions(-) diff --git a/base/gfspclient/metadata.go b/base/gfspclient/metadata.go index f87656998..14fa6faf8 100644 --- a/base/gfspclient/metadata.go +++ b/base/gfspclient/metadata.go @@ -288,18 +288,18 @@ func (s *GfSpClient) GetBucketMeta(ctx context.Context, bucketName string, inclu return resp.GetBucket(), resp.GetStreamRecord(), nil } -// GetEndpointBySpAddress get endpoint by sp address -func (s *GfSpClient) GetEndpointBySpAddress(ctx context.Context, spAddress string, opts ...grpc.DialOption) (string, error) { +// GetEndpointBySpId get endpoint by sp id +func (s *GfSpClient) GetEndpointBySpId(ctx context.Context, spId uint32, opts ...grpc.DialOption) (string, error) { conn, connErr := s.Connection(ctx, s.metadataEndpoint, opts...) if connErr != nil { log.CtxErrorw(ctx, "client failed to connect metadata", "error", connErr) return "", ErrRpcUnknown } defer conn.Close() - req := &types.GfSpGetEndpointBySpAddressRequest{ - SpAddress: spAddress, + req := &types.GfSpGetEndpointBySpIdRequest{ + SpId: spId, } - resp, err := types.NewGfSpMetadataServiceClient(conn).GfSpGetEndpointBySpAddress(ctx, req) + resp, err := types.NewGfSpMetadataServiceClient(conn).GfSpGetEndpointBySpId(ctx, req) ctx = log.Context(ctx, resp) if err != nil { log.CtxErrorw(ctx, "failed to send get sp by address rpc", "error", err) diff --git a/core/spdb/spdb.go b/core/spdb/spdb.go index 1fc071944..41630445f 100644 --- a/core/spdb/spdb.go +++ b/core/spdb/spdb.go @@ -101,6 +101,8 @@ type SPInfoDB interface { GetSpByAddress(address string, addressType SpAddressType) (*sptypes.StorageProvider, error) // GetSpByEndpoint return sp info by endpoint. GetSpByEndpoint(endpoint string) (*sptypes.StorageProvider, error) + // GetSpById return sp info by id. + GetSpById(id uint32) (*sptypes.StorageProvider, error) // GetOwnSpInfo return own sp info. GetOwnSpInfo() (*sptypes.StorageProvider, error) // SetOwnSpInfo set(maybe overwrite) own sp info. diff --git a/core/spdb/spdb_mock.go b/core/spdb/spdb_mock.go index 7530b49fa..9b0ac4a9e 100644 --- a/core/spdb/spdb_mock.go +++ b/core/spdb/spdb_mock.go @@ -588,6 +588,21 @@ func (mr *MockSPInfoDBMockRecorder) GetSpByEndpoint(endpoint interface{}) *gomoc return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetSpByEndpoint", reflect.TypeOf((*MockSPInfoDB)(nil).GetSpByEndpoint), endpoint) } +// GetSpById mocks base method. +func (m *MockSPInfoDB) GetSpById(id uint32) (*types0.StorageProvider, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "GetSpById", id) + ret0, _ := ret[0].(*types0.StorageProvider) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// GetSpById indicates an expected call of GetSpById. +func (mr *MockSPInfoDBMockRecorder) GetSpById(id interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetSpById", reflect.TypeOf((*MockSPInfoDB)(nil).GetSpById), id) +} + // SetOwnSpInfo mocks base method. func (m *MockSPInfoDB) SetOwnSpInfo(sp *types0.StorageProvider) error { m.ctrl.T.Helper() @@ -1246,6 +1261,21 @@ func (mr *MockSPDBMockRecorder) GetSpByEndpoint(endpoint interface{}) *gomock.Ca return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetSpByEndpoint", reflect.TypeOf((*MockSPDB)(nil).GetSpByEndpoint), endpoint) } +// GetSpById mocks base method. +func (m *MockSPDB) GetSpById(id uint32) (*types0.StorageProvider, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "GetSpById", id) + ret0, _ := ret[0].(*types0.StorageProvider) + ret1, _ := ret[1].(error) + return ret0, ret1 +} + +// GetSpById indicates an expected call of GetSpById. +func (mr *MockSPDBMockRecorder) GetSpById(id interface{}) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetSpById", reflect.TypeOf((*MockSPDB)(nil).GetSpById), id) +} + // GetUploadMetasToReplicate mocks base method. func (m *MockSPDB) GetUploadMetasToReplicate(limit int, timeout int64) ([]*UploadObjectMeta, error) { m.ctrl.T.Helper() diff --git a/modular/gater/object_handler.go b/modular/gater/object_handler.go index 6edb60e76..49e62d19c 100644 --- a/modular/gater/object_handler.go +++ b/modular/gater/object_handler.go @@ -1,7 +1,6 @@ package gater import ( - "context" "encoding/json" "encoding/xml" "fmt" @@ -714,15 +713,10 @@ func (g *GateModular) getObjectByUniversalEndpointHandler(w http.ResponseWriter, "bucket_sp_id", bucketSPID, "self_sp_id", spID, ) - // TODO might need to edit GetEndpointBySpId to reduce call to chain - sp, queryErr := g.baseApp.Consensus().QuerySPByID(context.Background(), spID) - if queryErr != nil { - err = ErrConsensus - return - } - spEndpoint, getEndpointErr = g.baseApp.GfSpClient().GetEndpointBySpAddress(reqCtx.Context(), sp.OperatorAddress) + // get the endpoint where the bucket actually is in + spEndpoint, getEndpointErr = g.baseApp.GfSpClient().GetEndpointBySpId(reqCtx.Context(), bucketSPID) if getEndpointErr != nil || spEndpoint == "" { - log.Errorw("failed to get endpoint by address ", "sp_address", reqCtx.bucketName, "error", getEndpointErr) + log.Errorw("failed to get endpoint by id ", "sp_id", bucketSPID, "error", getEndpointErr) err = getEndpointErr return } diff --git a/modular/metadata/metadata_sp_service.go b/modular/metadata/metadata_sp_service.go index cdedf71c7..8d316c8c2 100644 --- a/modular/metadata/metadata_sp_service.go +++ b/modular/metadata/metadata_sp_service.go @@ -9,27 +9,26 @@ import ( "github.com/forbole/juno/v4/common" "gorm.io/gorm" - "github.com/bnb-chain/greenfield-storage-provider/core/spdb" "github.com/bnb-chain/greenfield-storage-provider/modular/metadata/types" "github.com/bnb-chain/greenfield-storage-provider/pkg/log" "github.com/bnb-chain/greenfield-storage-provider/store/bsdb" ) -// GfSpGetEndpointBySpAddress get endpoint by sp address -func (r *MetadataModular) GfSpGetEndpointBySpAddress( +// GfSpGetEndpointBySpId get endpoint by sp id +func (r *MetadataModular) GfSpGetEndpointBySpId( ctx context.Context, - req *types.GfSpGetEndpointBySpAddressRequest) ( - resp *types.GfSpGetEndpointBySpAddressResponse, err error) { + req *types.GfSpGetEndpointBySpIdRequest) ( + resp *types.GfSpGetEndpointBySpIdResponse, err error) { ctx = log.Context(ctx, req) - sp, err := r.baseApp.GfSpDB().GetSpByAddress(req.SpAddress, spdb.OperatorAddressType) + sp, err := r.baseApp.GfSpDB().GetSpById(req.SpId) if err != nil { log.CtxErrorw(ctx, "failed to get sp", "error", err) return } - resp = &types.GfSpGetEndpointBySpAddressResponse{Endpoint: sp.Endpoint} - log.CtxInfow(ctx, "succeed to get endpoint by a sp address") + resp = &types.GfSpGetEndpointBySpIdResponse{Endpoint: sp.Endpoint} + log.CtxInfow(ctx, "succeed to get endpoint by a sp id") return resp, nil } diff --git a/proto/modular/metadata/types/metadata.proto b/proto/modular/metadata/types/metadata.proto index 3aecee7c3..a3bf9c823 100644 --- a/proto/modular/metadata/types/metadata.proto +++ b/proto/modular/metadata/types/metadata.proto @@ -269,14 +269,14 @@ message GfSpGetBucketMetaResponse { greenfield.payment.StreamRecord stream_record = 2; } -// GfSpGetEndpointBySpAddressRequest is request type for the GfSpGetEndpointBySpAddress RPC method -message GfSpGetEndpointBySpAddressRequest { - // sp_address is the address of the sp - string sp_address = 1; +// GfSpGetEndpointBySpIdRequest is request type for the GfSpGetEndpointBySpId RPC method +message GfSpGetEndpointBySpIdRequest { + // sp_id is the id of the sp + uint32 sp_id = 1; } -// GfSpGetEndpointBySpAddressResponse is response type for the GfSpGetEndpointBySpAddress RPC method. -message GfSpGetEndpointBySpAddressResponse { +// GfSpGetEndpointBySpIdResponse is response type for the GfSpGetEndpointBySpId RPC method. +message GfSpGetEndpointBySpIdResponse { // endpoint defines endpoint of a sp string endpoint = 1; } @@ -669,7 +669,7 @@ service GfSpMetadataService { rpc GfSpGetPaymentByBucketID(GfSpGetPaymentByBucketIDRequest) returns (GfSpGetPaymentByBucketIDResponse) {} rpc GfSpVerifyPermission(greenfield.storage.QueryVerifyPermissionRequest) returns (greenfield.storage.QueryVerifyPermissionResponse) {} rpc GfSpGetBucketMeta(GfSpGetBucketMetaRequest) returns (GfSpGetBucketMetaResponse) {} - rpc GfSpGetEndpointBySpAddress(GfSpGetEndpointBySpAddressRequest) returns (GfSpGetEndpointBySpAddressResponse) {} + rpc GfSpGetEndpointBySpId(GfSpGetEndpointBySpIdRequest) returns (GfSpGetEndpointBySpIdResponse) {} rpc GfSpGetBucketReadQuota(GfSpGetBucketReadQuotaRequest) returns (GfSpGetBucketReadQuotaResponse) {} rpc GfSpListBucketReadRecord(GfSpListBucketReadRecordRequest) returns (GfSpListBucketReadRecordResponse) {} rpc GfSpQueryUploadProgress(GfSpQueryUploadProgressRequest) returns (GfSpQueryUploadProgressResponse) {} diff --git a/store/sqldb/sp.go b/store/sqldb/sp.go index eedd6a2d6..9e25572b9 100644 --- a/store/sqldb/sp.go +++ b/store/sqldb/sp.go @@ -255,6 +255,36 @@ func (s *SpDBImpl) GetSpByEndpoint(endpoint string) (*sptypes.StorageProvider, e }, nil } +// GetSpById query sp info by id +func (s *SpDBImpl) GetSpById(id uint32) (*sptypes.StorageProvider, error) { + queryReturn := &SpInfoTable{} + result := s.db.First(queryReturn, "id = ? and is_own = false", id) + if result.Error != nil { + return nil, fmt.Errorf("failed to query sp info table by id: %s", result.Error) + } + totalDeposit, ok := sdkmath.NewIntFromString(queryReturn.TotalDeposit) + if !ok { + return nil, fmt.Errorf("failed to parse int") + } + return &sptypes.StorageProvider{ + Id: queryReturn.ID, + OperatorAddress: queryReturn.OperatorAddress, + FundingAddress: queryReturn.FundingAddress, + SealAddress: queryReturn.SealAddress, + ApprovalAddress: queryReturn.ApprovalAddress, + TotalDeposit: totalDeposit, + Status: sptypes.Status(queryReturn.Status), + Endpoint: queryReturn.Endpoint, + Description: sptypes.Description{ + Moniker: queryReturn.Moniker, + Identity: queryReturn.Identity, + Website: queryReturn.Website, + SecurityContact: queryReturn.SecurityContact, + Details: queryReturn.Details, + }, + }, nil +} + // GetOwnSpInfo query own sp info in db func (s *SpDBImpl) GetOwnSpInfo() (*sptypes.StorageProvider, error) { queryReturn := &SpInfoTable{} From 12fc10334e9b2cb359c7f5054872d43c19869c49 Mon Sep 17 00:00:00 2001 From: Chris Li Date: Thu, 27 Jul 2023 17:44:13 +0800 Subject: [PATCH 06/56] fix: pick sp can select primary sp (#917) * feat: fix pick conflict sp * feat: log with EventMigrationBucket * feat: log with EventMigrationBucket * chore: add more migrate log --------- Co-authored-by: will-2012 --- modular/executor/migrate_task.go | 7 ++++--- modular/gater/migrate_handler.go | 7 ++++--- modular/manager/bucket_migrate_scheduler.go | 19 +++++++++---------- modular/manager/sp_exit_scheduler.go | 4 ++-- 4 files changed, 19 insertions(+), 18 deletions(-) diff --git a/modular/executor/migrate_task.go b/modular/executor/migrate_task.go index e7370bb8c..ef21d3570 100644 --- a/modular/executor/migrate_task.go +++ b/modular/executor/migrate_task.go @@ -47,18 +47,19 @@ func (e *ExecuteModular) HandleMigrateGVGTask(ctx context.Context, task coretask length := len(objectList) for index, object := range objectList { if err = e.doObjectMigration(ctx, task, bucketID, object); err != nil { - log.CtxErrorw(ctx, "failed to do migration gvg task", "error", err) + log.CtxErrorw(ctx, "failed to do migration gvg task", "gvg_id", srcGvgID, "bucket_id", bucketID, "object_info", object, "error", err) return } if (index+1)%batchSize == 0 || index == length-1 { // report task per 10 objects - log.Info("migrate gvg report task") + log.Info("migrate gvg report task", "gvg_id", srcGvgID, "bucket_id", bucketID, "last_migrated_object_id", object.GetObject().GetObjectInfo().Id.Uint64()) + task.SetLastMigratedObjectID(object.GetObject().GetObjectInfo().Id.Uint64()) if err = e.ReportTask(ctx, task); err != nil { log.CtxErrorw(ctx, "failed to report task", "error", err) } } } if len(objectList) < int(queryLimit) { - log.Infow("finished to migrate gvg task", "object list length", len(objectList)) + log.Infow("finished to migrate gvg task", "object_number", len(objectList), "gvg_id", srcGvgID, "bucket_id", bucketID) // when the total count of objectList is less than queryLimit, it indicates that this gvg has finished. task.SetFinished(true) return diff --git a/modular/gater/migrate_handler.go b/modular/gater/migrate_handler.go index 31de94bb4..0e41ca9ff 100644 --- a/modular/gater/migrate_handler.go +++ b/modular/gater/migrate_handler.go @@ -133,7 +133,7 @@ func (g *GateModular) migratePieceHandler(w http.ResponseWriter, r *http.Request g.baseApp.TaskTimeout(pieceTask, objectInfo.GetPayloadSize()), g.baseApp.TaskMaxRetry(pieceTask)) pieceData, err = g.baseApp.GfSpClient().GetPiece(reqCtx.Context(), pieceTask) if err != nil { - log.CtxErrorw(reqCtx.Context(), "failed to download segment piece", "error", err) + log.CtxErrorw(reqCtx.Context(), "failed to download segment piece", "segment_piece_key", segmentPieceKey, "error", err) return } } else { // in this case, we should migrate pieces from secondary SP @@ -146,13 +146,14 @@ func (g *GateModular) migratePieceHandler(w http.ResponseWriter, r *http.Request g.baseApp.TaskTimeout(pieceTask, objectInfo.GetPayloadSize()), g.baseApp.TaskMaxRetry(pieceTask)) pieceData, err = g.baseApp.GfSpClient().GetPiece(reqCtx.Context(), pieceTask) if err != nil { + log.CtxErrorw(reqCtx.Context(), "failed to download segment piece", "ec_piece_key", ecPieceKey, "error", err) return } } w.Write(pieceData) - log.CtxInfow(reqCtx.Context(), "succeed to migrate one piece", "objectID", objectID, "segmentIdx", - segmentIdx, "redundancyIdx", redundancyIdx) + log.CtxInfow(reqCtx.Context(), "succeed to migrate one piece", "object_id", objectID, "segment_piece_index", + segmentIdx, "redundancy_index", redundancyIdx) } // getSecondaryBlsMigrationBucketApprovalHandler handles the bucket migration approval request for secondarySP using bls diff --git a/modular/manager/bucket_migrate_scheduler.go b/modular/manager/bucket_migrate_scheduler.go index 0b097e23a..7c859786a 100644 --- a/modular/manager/bucket_migrate_scheduler.go +++ b/modular/manager/bucket_migrate_scheduler.go @@ -476,7 +476,7 @@ func (s *BucketMigrateScheduler) produceBucketMigrateExecutePlan(event *storaget plan = newBucketMigrateExecutePlan(s.manager, event.BucketId.Uint64()) - log.Debugf("produceBucketMigrateExecutePlan bucketID", plan.bucketID) + log.Debugw("produceBucketMigrateExecutePlan", "bucketID", plan.bucketID, "EventMigrationBucket", event) // query metadata service to get primary sp's gvg list. primarySPGVGList, err = s.manager.baseApp.GfSpClient().ListGlobalVirtualGroupsByBucket(context.Background(), plan.bucketID) if err != nil { @@ -504,35 +504,34 @@ func (s *BucketMigrateScheduler) produceBucketMigrateExecutePlan(event *storaget } destFamilyID = 0 - log.Debugw("produceBucketMigrateExecutePlan list", "primarySPGVGList", primarySPGVGList, "len:", len(primarySPGVGList)) + log.Debugw("produceBucketMigrateExecutePlan list", "primarySPGVGList", primarySPGVGList, "len:", len(primarySPGVGList), "EventMigrationBucket", event) for _, srcGVG := range primarySPGVGList { srcSecondarySPIDs := srcGVG.GetSecondarySpIds() // check sp exiting secondarySPIDs, err := s.replaceExitingSP(srcSecondarySPIDs) if err != nil { - log.Errorw("pick sp to replace exiting sp error", "srcSecondarySPIDs", srcSecondarySPIDs, "secondarySPIDs", secondarySPIDs) + log.Errorw("pick sp to replace exiting sp error", "srcSecondarySPIDs", srcSecondarySPIDs, "secondarySPIDs", secondarySPIDs, "EventMigrationBucket", event) return nil, err } // check conflicts. conflictedIndex, errNotInSecondarySPs := util.GetSecondarySPIndexFromGVG(srcGVG, destSP.GetId()) - log.Debugw("produceBucketMigrateExecutePlan prepare to check conflicts", "srcGVG", srcGVG, "destSP", destSP, "conflictedIndex", conflictedIndex, "errNotInSecondarySPs", errNotInSecondarySPs) + log.Debugw("produceBucketMigrateExecutePlan prepare to check conflicts", "srcGVG", srcGVG, "destSP", destSP, "conflictedIndex", conflictedIndex, "errNotInSecondarySPs", errNotInSecondarySPs, "EventMigrationBucket", event) if errNotInSecondarySPs == nil { // gvg has conflicts. excludedSPIDs := srcGVG.GetSecondarySpIds() - excludedSPIDs = append(excludedSPIDs, srcSP.GetId()) replacedSP, pickErr := s.manager.virtualGroupManager.PickSPByFilter(NewPickDestSPFilterWithSlice(excludedSPIDs)) if pickErr != nil { - log.Errorw("failed to pick new sp to replace conflict secondary sp", "srcGVG", srcGVG, "destSP", destSP, "excludedSPIDs", excludedSPIDs, "error", pickErr) + log.Errorw("failed to pick new sp to replace conflict secondary sp", "srcGVG", srcGVG, "destSP", destSP, "excludedSPIDs", excludedSPIDs, "error", pickErr, "EventMigrationBucket", event) return nil, pickErr } secondarySPIDs[conflictedIndex] = replacedSP.GetId() - log.Debugw("produceBucketMigrateExecutePlan resolve conflict", "excludedSPIDs", excludedSPIDs) + log.Debugw("produceBucketMigrateExecutePlan resolve conflict", "excludedSPIDs", excludedSPIDs, "EventMigrationBucket", event) } - log.Debugw("produceBucketMigrateExecutePlan prepare to pick new gvg", "secondarySPIDs", secondarySPIDs) + log.Debugw("produceBucketMigrateExecutePlan prepare to pick new gvg", "secondarySPIDs", secondarySPIDs, "EventMigrationBucket", event) destGVG, err = s.pickGlobalVirtualGroupForBucketMigrate(NewPickDestGVGFilter(destFamilyID, secondarySPIDs, srcGVG.StoredSize)) if err != nil { - log.Errorw("failed to pick gvg for migrate bucket", "error", err) + log.Errorw("failed to pick gvg for migrate bucket", "error", err, "EventMigrationBucket", event) return nil, err } destFamilyID = destGVG.FamilyID @@ -540,7 +539,7 @@ func (s *BucketMigrateScheduler) produceBucketMigrateExecutePlan(event *storaget bucketUnit := newBucketMigrateGVGExecuteUnit(plan.bucketID, srcGVG, srcSP, destSP, WaitForMigrate, destGVG.ID, 0, destGlobalVirtualGroup) plan.gvgUnitMap[srcGVG.GetId()] = bucketUnit - log.Debugw("generate a new ", "MigrateExecuteUnitByBucket", bucketUnit) + log.Debugw("produceBucketMigrateExecutePlan generate a new", "MigrateExecuteUnitByBucket", bucketUnit, "EventMigrationBucket", event) } return plan, nil diff --git a/modular/manager/sp_exit_scheduler.go b/modular/manager/sp_exit_scheduler.go index bb3fcf3e6..a2593ade7 100644 --- a/modular/manager/sp_exit_scheduler.go +++ b/modular/manager/sp_exit_scheduler.go @@ -173,8 +173,8 @@ func (s *SPExitScheduler) UpdateMigrateProgress(task task.MigrateGVGTask) error err error migrateKey string ) - log.Infow("update migrate progress", "sp_id", task.GetSrcGvg().GetId(), "family_id", task.GetSrcGvg().GetFamilyId(), - "finished", task.GetFinished(), "redundancy_idx", task.GetRedundancyIdx()) + log.Infow("update migrate progress", "gvg_id", task.GetSrcGvg().GetId(), "family_id", task.GetSrcGvg().GetFamilyId(), + "finished", task.GetFinished(), "redundancy_idx", task.GetRedundancyIdx(), "last_migrated_object_id", task.GetLastMigratedObjectID()) migrateKey = MakeGVGMigrateKey(task.GetSrcGvg().GetId(), task.GetSrcGvg().GetFamilyId(), task.GetRedundancyIdx()) if task.GetFinished() { err = s.taskRunner.UpdateMigrateGVGStatus(migrateKey, Migrated) From 38290f8e344b4034ea0473ffc2900dabbc9c05d8 Mon Sep 17 00:00:00 2001 From: VM <112189277+sysvm@users.noreply.github.com> Date: Thu, 27 Jul 2023 17:58:27 +0800 Subject: [PATCH 07/56] fix: failed to new piece store will panic (#916) Co-authored-by: VM --- store/piecestore/piece/piece_store.go | 7 +++++-- test/e2e/piecestore/b2_test.go | 2 +- test/e2e/piecestore/disk_file_test.go | 2 +- test/e2e/piecestore/helper_test.go | 4 ++-- test/e2e/piecestore/memory_test.go | 2 +- test/e2e/piecestore/minio_test.go | 2 +- test/e2e/piecestore/s3_test.go | 2 +- test/e2e/piecestore/sharding_test.go | 2 +- 8 files changed, 13 insertions(+), 10 deletions(-) diff --git a/store/piecestore/piece/piece_store.go b/store/piecestore/piece/piece_store.go index 2fe1a8957..04fc01096 100644 --- a/store/piecestore/piece/piece_store.go +++ b/store/piecestore/piece/piece_store.go @@ -18,7 +18,7 @@ func NewPieceStore(pieceConfig *storage.PieceStoreConfig) (*PieceStore, error) { checkConfig(pieceConfig) blob, err := createStorage(*pieceConfig) if err != nil { - log.Errorw("failed to create storage", "error", err) + log.Panicw("failed to create storage", "error", err) return nil, err } log.Debugw("piece store is running", "storage type", pieceConfig.Store.Storage, @@ -33,6 +33,9 @@ func checkConfig(cfg *storage.PieceStoreConfig) { if cfg.Shards > 256 { log.Panicf("too many shards: %d", cfg.Shards) } + if cfg.Store.IAMType != storage.AKSKIAMType && cfg.Store.IAMType != storage.SAIAMType { + log.Panicf("invalid iam type: %s", cfg.Store.IAMType) + } if cfg.Store.MaxRetries < 0 { log.Panic("MaxRetries should be equal or greater than zero") } @@ -116,7 +119,7 @@ func setDefaultFileStorePath() string { case "windows": defaultBucket = path.Join("C:/piecestore/local") default: - log.Error("Unknown operating system!") + log.Panic("Unknown operating system!") } return defaultBucket } diff --git a/test/e2e/piecestore/b2_test.go b/test/e2e/piecestore/b2_test.go index 05c687a1d..b221163ef 100644 --- a/test/e2e/piecestore/b2_test.go +++ b/test/e2e/piecestore/b2_test.go @@ -14,7 +14,7 @@ const ( func TestB2Store(t *testing.T) { // 1. init PieceStore - handler, err := setup(t, storage.B2Store, b2BucketURL, 0) + handler, err := setup(t, storage.B2Store, b2BucketURL, 0, storage.AKSKIAMType) assert.Equal(t, err, nil) doOperations(t, handler) diff --git a/test/e2e/piecestore/disk_file_test.go b/test/e2e/piecestore/disk_file_test.go index 2ae0d2735..a84c8d349 100644 --- a/test/e2e/piecestore/disk_file_test.go +++ b/test/e2e/piecestore/disk_file_test.go @@ -10,7 +10,7 @@ import ( func TestDiskFileStore(t *testing.T) { // 1. init PieceStore - handler, err := setup(t, storage.DiskFileStore, "", 0) + handler, err := setup(t, storage.DiskFileStore, "", 0, storage.AKSKIAMType) assert.Equal(t, err, nil) doOperations(t, handler) diff --git a/test/e2e/piecestore/helper_test.go b/test/e2e/piecestore/helper_test.go index 960298f68..53db008be 100644 --- a/test/e2e/piecestore/helper_test.go +++ b/test/e2e/piecestore/helper_test.go @@ -19,7 +19,7 @@ const ( // virtualPath = "https://test.s3.us-east-1.amazonaws.com" ) -func setup(t *testing.T, storageType, bucketURL string, shards int) (*piece.PieceStore, error) { +func setup(t *testing.T, storageType, bucketURL string, shards int, iamType string) (*piece.PieceStore, error) { t.Helper() return piece.NewPieceStore(&storage.PieceStoreConfig{ Shards: shards, @@ -27,7 +27,7 @@ func setup(t *testing.T, storageType, bucketURL string, shards int) (*piece.Piec Storage: storageType, BucketURL: bucketURL, MaxRetries: 5, - IAMType: storage.AKSKIAMType, + IAMType: iamType, }, }) } diff --git a/test/e2e/piecestore/memory_test.go b/test/e2e/piecestore/memory_test.go index b81bec960..7a8973959 100644 --- a/test/e2e/piecestore/memory_test.go +++ b/test/e2e/piecestore/memory_test.go @@ -10,7 +10,7 @@ import ( func TestMemoryStore(t *testing.T) { // 1. init PieceStore - handler, err := setup(t, storage.MemoryStore, "", 0) + handler, err := setup(t, storage.MemoryStore, "", 0, storage.AKSKIAMType) assert.Equal(t, err, nil) doOperations(t, handler) diff --git a/test/e2e/piecestore/minio_test.go b/test/e2e/piecestore/minio_test.go index 4f5ab81b1..4c0286f60 100644 --- a/test/e2e/piecestore/minio_test.go +++ b/test/e2e/piecestore/minio_test.go @@ -10,7 +10,7 @@ import ( func TestMinioStore(t *testing.T) { // 1. init PieceStore - handler, err := setup(t, storage.MinioStore, s3BucketURL, 0) + handler, err := setup(t, storage.MinioStore, s3BucketURL, 0, storage.AKSKIAMType) assert.Equal(t, err, nil) doOperations(t, handler) diff --git a/test/e2e/piecestore/s3_test.go b/test/e2e/piecestore/s3_test.go index b78b6e758..766e21994 100644 --- a/test/e2e/piecestore/s3_test.go +++ b/test/e2e/piecestore/s3_test.go @@ -10,7 +10,7 @@ import ( func TestS3Store(t *testing.T) { // 1. init PieceStore - handler, err := setup(t, storage.S3Store, s3BucketURL, 0) + handler, err := setup(t, storage.S3Store, s3BucketURL, 0, storage.AKSKIAMType) assert.Equal(t, err, nil) doOperations(t, handler) diff --git a/test/e2e/piecestore/sharding_test.go b/test/e2e/piecestore/sharding_test.go index 10da305d0..1e62d226f 100644 --- a/test/e2e/piecestore/sharding_test.go +++ b/test/e2e/piecestore/sharding_test.go @@ -19,7 +19,7 @@ var shardNum = 5 func TestSharding(t *testing.T) { // init PieceStore - handler, err := setup(t, storage.DiskFileStore, "./data/test%d", shardNum) + handler, err := setup(t, storage.DiskFileStore, "./data/test%d", shardNum, storage.AKSKIAMType) assert.Equal(t, err, nil) err = createFiles(shardNum) From 2acf3ea9a143399ee96747b292ae95e7dd6f8b9f Mon Sep 17 00:00:00 2001 From: Annie <108039750+annielz@users.noreply.github.com> Date: Thu, 27 Jul 2023 19:01:43 +0800 Subject: [PATCH 08/56] fix: add content-disposition for off-chain download and tests for new apis (#918) --- modular/gater/object_handler.go | 1 + modular/gater/router_test.go | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/modular/gater/object_handler.go b/modular/gater/object_handler.go index 49e62d19c..ff2b497d9 100644 --- a/modular/gater/object_handler.go +++ b/modular/gater/object_handler.go @@ -405,6 +405,7 @@ func (g *GateModular) getObjectHandler(w http.ResponseWriter, r *http.Request) { r.Header.Set(GnfdUserAddressHeader, gnfdUserParam) r.Header.Set(GnfdOffChainAuthAppDomainHeader, gnfdOffChainAuthAppDomainParam) r.Header.Set(GnfdAuthorizationHeader, gnfdAuthorizationParam) + w.Header().Set(ContentDispositionHeader, ContentDispositionAttachmentValue+"; filename=\""+reqCtx.objectName+"\"") } reqCtx, reqCtxErr = NewRequestContext(r, g) diff --git a/modular/gater/router_test.go b/modular/gater/router_test.go index e1a6df52e..94ddcf4e6 100644 --- a/modular/gater/router_test.go +++ b/modular/gater/router_test.go @@ -324,6 +324,22 @@ func TestRouters(t *testing.T) { shouldMatch: true, wantedRouterName: viewObjectByUniversalEndpointName, }, + { + name: "universal endpoint download pdf/xml special router", + router: gwRouter, + method: http.MethodGet, + url: scheme + testDomain + "/download" + objectSpecialSuffixUrlReplacement + "test_bucket_name/test_object_name", + shouldMatch: true, + wantedRouterName: downloadObjectByUniversalEndpointName, + }, + { + name: "universal endpoint view pdf/xml special router", + router: gwRouter, + method: http.MethodGet, + url: scheme + testDomain + "/view" + objectSpecialSuffixUrlReplacement + "test_bucket_name/test_object_name", + shouldMatch: true, + wantedRouterName: viewObjectByUniversalEndpointName, + }, { name: "offchain-auth request nonce router", router: gwRouter, From 3fb27862f5f7872f859ab18ee8b28465a242051a Mon Sep 17 00:00:00 2001 From: VM <112189277+sysvm@users.noreply.github.com> Date: Thu, 27 Jul 2023 20:51:26 +0800 Subject: [PATCH 09/56] Revert "fix: failed to new piece store will panic (#916)" (#921) This reverts commit 38290f8e344b4034ea0473ffc2900dabbc9c05d8. --- store/piecestore/piece/piece_store.go | 7 ++----- test/e2e/piecestore/b2_test.go | 2 +- test/e2e/piecestore/disk_file_test.go | 2 +- test/e2e/piecestore/helper_test.go | 4 ++-- test/e2e/piecestore/memory_test.go | 2 +- test/e2e/piecestore/minio_test.go | 2 +- test/e2e/piecestore/s3_test.go | 2 +- test/e2e/piecestore/sharding_test.go | 2 +- 8 files changed, 10 insertions(+), 13 deletions(-) diff --git a/store/piecestore/piece/piece_store.go b/store/piecestore/piece/piece_store.go index 04fc01096..2fe1a8957 100644 --- a/store/piecestore/piece/piece_store.go +++ b/store/piecestore/piece/piece_store.go @@ -18,7 +18,7 @@ func NewPieceStore(pieceConfig *storage.PieceStoreConfig) (*PieceStore, error) { checkConfig(pieceConfig) blob, err := createStorage(*pieceConfig) if err != nil { - log.Panicw("failed to create storage", "error", err) + log.Errorw("failed to create storage", "error", err) return nil, err } log.Debugw("piece store is running", "storage type", pieceConfig.Store.Storage, @@ -33,9 +33,6 @@ func checkConfig(cfg *storage.PieceStoreConfig) { if cfg.Shards > 256 { log.Panicf("too many shards: %d", cfg.Shards) } - if cfg.Store.IAMType != storage.AKSKIAMType && cfg.Store.IAMType != storage.SAIAMType { - log.Panicf("invalid iam type: %s", cfg.Store.IAMType) - } if cfg.Store.MaxRetries < 0 { log.Panic("MaxRetries should be equal or greater than zero") } @@ -119,7 +116,7 @@ func setDefaultFileStorePath() string { case "windows": defaultBucket = path.Join("C:/piecestore/local") default: - log.Panic("Unknown operating system!") + log.Error("Unknown operating system!") } return defaultBucket } diff --git a/test/e2e/piecestore/b2_test.go b/test/e2e/piecestore/b2_test.go index b221163ef..05c687a1d 100644 --- a/test/e2e/piecestore/b2_test.go +++ b/test/e2e/piecestore/b2_test.go @@ -14,7 +14,7 @@ const ( func TestB2Store(t *testing.T) { // 1. init PieceStore - handler, err := setup(t, storage.B2Store, b2BucketURL, 0, storage.AKSKIAMType) + handler, err := setup(t, storage.B2Store, b2BucketURL, 0) assert.Equal(t, err, nil) doOperations(t, handler) diff --git a/test/e2e/piecestore/disk_file_test.go b/test/e2e/piecestore/disk_file_test.go index a84c8d349..2ae0d2735 100644 --- a/test/e2e/piecestore/disk_file_test.go +++ b/test/e2e/piecestore/disk_file_test.go @@ -10,7 +10,7 @@ import ( func TestDiskFileStore(t *testing.T) { // 1. init PieceStore - handler, err := setup(t, storage.DiskFileStore, "", 0, storage.AKSKIAMType) + handler, err := setup(t, storage.DiskFileStore, "", 0) assert.Equal(t, err, nil) doOperations(t, handler) diff --git a/test/e2e/piecestore/helper_test.go b/test/e2e/piecestore/helper_test.go index 53db008be..960298f68 100644 --- a/test/e2e/piecestore/helper_test.go +++ b/test/e2e/piecestore/helper_test.go @@ -19,7 +19,7 @@ const ( // virtualPath = "https://test.s3.us-east-1.amazonaws.com" ) -func setup(t *testing.T, storageType, bucketURL string, shards int, iamType string) (*piece.PieceStore, error) { +func setup(t *testing.T, storageType, bucketURL string, shards int) (*piece.PieceStore, error) { t.Helper() return piece.NewPieceStore(&storage.PieceStoreConfig{ Shards: shards, @@ -27,7 +27,7 @@ func setup(t *testing.T, storageType, bucketURL string, shards int, iamType stri Storage: storageType, BucketURL: bucketURL, MaxRetries: 5, - IAMType: iamType, + IAMType: storage.AKSKIAMType, }, }) } diff --git a/test/e2e/piecestore/memory_test.go b/test/e2e/piecestore/memory_test.go index 7a8973959..b81bec960 100644 --- a/test/e2e/piecestore/memory_test.go +++ b/test/e2e/piecestore/memory_test.go @@ -10,7 +10,7 @@ import ( func TestMemoryStore(t *testing.T) { // 1. init PieceStore - handler, err := setup(t, storage.MemoryStore, "", 0, storage.AKSKIAMType) + handler, err := setup(t, storage.MemoryStore, "", 0) assert.Equal(t, err, nil) doOperations(t, handler) diff --git a/test/e2e/piecestore/minio_test.go b/test/e2e/piecestore/minio_test.go index 4c0286f60..4f5ab81b1 100644 --- a/test/e2e/piecestore/minio_test.go +++ b/test/e2e/piecestore/minio_test.go @@ -10,7 +10,7 @@ import ( func TestMinioStore(t *testing.T) { // 1. init PieceStore - handler, err := setup(t, storage.MinioStore, s3BucketURL, 0, storage.AKSKIAMType) + handler, err := setup(t, storage.MinioStore, s3BucketURL, 0) assert.Equal(t, err, nil) doOperations(t, handler) diff --git a/test/e2e/piecestore/s3_test.go b/test/e2e/piecestore/s3_test.go index 766e21994..b78b6e758 100644 --- a/test/e2e/piecestore/s3_test.go +++ b/test/e2e/piecestore/s3_test.go @@ -10,7 +10,7 @@ import ( func TestS3Store(t *testing.T) { // 1. init PieceStore - handler, err := setup(t, storage.S3Store, s3BucketURL, 0, storage.AKSKIAMType) + handler, err := setup(t, storage.S3Store, s3BucketURL, 0) assert.Equal(t, err, nil) doOperations(t, handler) diff --git a/test/e2e/piecestore/sharding_test.go b/test/e2e/piecestore/sharding_test.go index 1e62d226f..10da305d0 100644 --- a/test/e2e/piecestore/sharding_test.go +++ b/test/e2e/piecestore/sharding_test.go @@ -19,7 +19,7 @@ var shardNum = 5 func TestSharding(t *testing.T) { // init PieceStore - handler, err := setup(t, storage.DiskFileStore, "./data/test%d", shardNum, storage.AKSKIAMType) + handler, err := setup(t, storage.DiskFileStore, "./data/test%d", shardNum) assert.Equal(t, err, nil) err = createFiles(shardNum) From 150b56afe63d0634b022115b317a716300166497 Mon Sep 17 00:00:00 2001 From: VM <112189277+sysvm@users.noreply.github.com> Date: Fri, 28 Jul 2023 10:59:48 +0800 Subject: [PATCH 10/56] fix: refactor makefile (#895) * fix: refactor makefile * feat: add sp exit and bucket migration metrics * fix: fix migrate gvg metrics --------- Co-authored-by: VM --- Makefile | 72 +++++++++++++++------------ modular/executor/execute_replicate.go | 24 ++++----- modular/executor/execute_task.go | 10 ++-- modular/executor/executor.go | 69 ++++++++++++------------- modular/executor/executor_options.go | 48 +++++++++--------- modular/executor/migrate_task.go | 8 +++ pkg/metrics/metric_items.go | 16 +++++- 7 files changed, 136 insertions(+), 111 deletions(-) diff --git a/Makefile b/Makefile index 16cb8307d..d6451c344 100644 --- a/Makefile +++ b/Makefile @@ -1,47 +1,43 @@ SHELL := /bin/bash -.PHONY: all check format vet generate install-tools buf-gen proto-clean build test tidy clean +.PHONY: all build clean format install-tools generate lint test tidy vet buf-gen proto-clean help: @echo "Please use \`make \` where is one of" - @echo " vet to do static check" - @echo " build to create bin directory and build" - @echo " generate to generate code" + @echo " build to create build directory and compile sp" + @echo " clean to remove build directory" + @echo " format to format sp code" + @echo " generate to generate mock code" + @echo " install-tools to install mockgen, buf and protoc-gen-gocosmos tools" + @echo " lint to run golangci lint" + @echo " test to run all sp unit tests" + @echo " tidy to run go mod tidy and verify" + @echo " vet to do static check" + @echo " buf-gen to use buf to generate pb.go files" + @echo " proto-clean to remove generated pb.go files" + @echo " proto-format to format proto files" + @echo " proto-format-check to check proto files" + +build: + bash +x ./build.sh + +clean: + rm -rf ./build format: bash script/format.sh gofmt -w -l . -proto-format: - buf format -w - -proto-format-check: - buf format --diff --exit-code - -vet: - go vet ./... - generate: go generate ./... install-tools: go install go.uber.org/mock/mockgen@latest - go install github.com/bufbuild/buf/cmd/buf@v1.13.1 + go install github.com/bufbuild/buf/cmd/buf@v1.25.0 go install github.com/cosmos/gogoproto/protoc-gen-gocosmos@latest -buf-gen: - rm -rf ./base/types/*/*.pb.go && rm -rf ./modular/metadata/types/*.pb.go && rm -rf ./store/types/*.pb.go - buf generate - -proto-clean: - rm -rf ./base/types/*/*.pb.go && rm -rf ./modular/metadata/types/*.pb.go && rm -rf ./store/types/*.pb.go - -build: - bash +x ./build.sh - -tidy: - go mod tidy - go mod verify +lint: + golangci-lint run --fix # only run unit test, exclude e2e tests test: @@ -50,8 +46,22 @@ test: go test `go list ./... | grep -v /test/` # go test -cover ./... -clean: - rm -rf ./build +tidy: + go mod tidy + go mod verify -lint: - golangci-lint run --fix +vet: + go vet ./... + +buf-gen: + rm -rf ./base/types/*/*.pb.go && rm -rf ./modular/metadata/types/*.pb.go && rm -rf ./store/types/*.pb.go + buf generate + +proto-clean: + rm -rf ./base/types/*/*.pb.go && rm -rf ./modular/metadata/types/*.pb.go && rm -rf ./store/types/*.pb.go + +proto-format: + buf format -w + +proto-format-check: + buf format --diff --exit-code diff --git a/modular/executor/execute_replicate.go b/modular/executor/execute_replicate.go index 32fdd24cf..ae457c3bb 100644 --- a/modular/executor/execute_replicate.go +++ b/modular/executor/execute_replicate.go @@ -48,8 +48,8 @@ func (e *ExecuteModular) HandleReplicatePieceTask(ctx context.Context, task core return } else { task.AppendLog("executor-end-replicate-object") - metrics.ExecutorCounter.WithLabelValues(ExeutorSuccessReplicateAllPiece).Inc() - metrics.ExecutorTime.WithLabelValues(ExeutorSuccessReplicateAllPiece).Observe(time.Since(replicatePieceTotalTime).Seconds()) + metrics.ExecutorCounter.WithLabelValues(ExecutorSuccessReplicateAllPiece).Inc() + metrics.ExecutorTime.WithLabelValues(ExecutorSuccessReplicateAllPiece).Observe(time.Since(replicatePieceTotalTime).Seconds()) } sealMsg := &storagetypes.MsgSealObject{ Operator: e.baseApp.OperatorAddress(), @@ -108,9 +108,9 @@ func (e *ExecuteModular) handleReplicatePiece(ctx context.Context, rTask coretas signature, innerErr := e.doneReplicatePiece(ctx, rTask, sp, int32(rIdx)) if innerErr == nil { secondarySignatures[rIdx] = signature - metrics.ExecutorCounter.WithLabelValues(ExeutorSuccessDoneReplicatePiece).Inc() + metrics.ExecutorCounter.WithLabelValues(ExecutorSuccessDoneReplicatePiece).Inc() } else { - metrics.ExecutorCounter.WithLabelValues(ExeutorFailureDoneReplicatePiece).Inc() + metrics.ExecutorCounter.WithLabelValues(ExecutorFailureDoneReplicatePiece).Inc() return innerErr } } @@ -168,13 +168,13 @@ func (e *ExecuteModular) doReplicatePiece(ctx context.Context, waitGroup *sync.W if err != nil { rTask.AppendLog(fmt.Sprintf("executor-end-replicate-piece-sIdx:%d-rIdx-%d-error:%s-endpoint:%s", segmentIdx, redundancyIdx, err.Error(), spEndpoint)) - metrics.ExecutorCounter.WithLabelValues(ExeutorFailureReplicateOnePiece).Inc() - metrics.ExecutorTime.WithLabelValues(ExeutorFailureReplicateOnePiece).Observe(time.Since(startTime).Seconds()) + metrics.ExecutorCounter.WithLabelValues(ExecutorFailureReplicateOnePiece).Inc() + metrics.ExecutorTime.WithLabelValues(ExecutorFailureReplicateOnePiece).Observe(time.Since(startTime).Seconds()) } else { rTask.AppendLog(fmt.Sprintf("executor-end-replicate-piece-sIdx:%d-rIdx-%d-endpoint:%s", segmentIdx, redundancyIdx, spEndpoint)) - metrics.ExecutorCounter.WithLabelValues(ExeutorSuccessReplicateOnePiece).Inc() - metrics.ExecutorTime.WithLabelValues(ExeutorSuccessReplicateOnePiece).Observe(time.Since(startTime).Seconds()) + metrics.ExecutorCounter.WithLabelValues(ExecutorSuccessReplicateOnePiece).Inc() + metrics.ExecutorTime.WithLabelValues(ExecutorSuccessReplicateOnePiece).Observe(time.Since(startTime).Seconds()) } waitGroup.Done() }() @@ -220,13 +220,13 @@ func (e *ExecuteModular) doneReplicatePiece(ctx context.Context, rTask coretask. if err != nil { rTask.AppendLog(fmt.Sprintf("executor-begin-done_replicate-piece-rIdx-%d-error:%s-endpoint:%s", redundancyIdx, err.Error(), spEndpoint)) - metrics.ExecutorCounter.WithLabelValues(ExeutorFailureDoneReplicatePiece).Inc() - metrics.ExecutorTime.WithLabelValues(ExeutorFailureDoneReplicatePiece).Observe(time.Since(startTime).Seconds()) + metrics.ExecutorCounter.WithLabelValues(ExecutorFailureDoneReplicatePiece).Inc() + metrics.ExecutorTime.WithLabelValues(ExecutorFailureDoneReplicatePiece).Observe(time.Since(startTime).Seconds()) } else { rTask.AppendLog(fmt.Sprintf("executor-begin-done_replicate-piece-rIdx-%d-endpoint:%s", redundancyIdx, spEndpoint)) - metrics.ExecutorCounter.WithLabelValues(ExeutorSuccessDoneReplicatePiece).Inc() - metrics.ExecutorTime.WithLabelValues(ExeutorSuccessDoneReplicatePiece).Observe(time.Since(startTime).Seconds()) + metrics.ExecutorCounter.WithLabelValues(ExecutorSuccessDoneReplicatePiece).Inc() + metrics.ExecutorTime.WithLabelValues(ExecutorSuccessDoneReplicatePiece).Observe(time.Since(startTime).Seconds()) } }() diff --git a/modular/executor/execute_task.go b/modular/executor/execute_task.go index 3ce8742e7..dd053948a 100644 --- a/modular/executor/execute_task.go +++ b/modular/executor/execute_task.go @@ -82,11 +82,11 @@ func (e *ExecuteModular) sealObject(ctx context.Context, task coretask.ObjectTas startTime := time.Now() defer func() { if err != nil { - metrics.ExecutorCounter.WithLabelValues(ExeutorFailureSealObject).Inc() - metrics.ExecutorTime.WithLabelValues(ExeutorFailureSealObject).Observe(time.Since(startTime).Seconds()) + metrics.ExecutorCounter.WithLabelValues(ExecutorFailureSealObject).Inc() + metrics.ExecutorTime.WithLabelValues(ExecutorFailureSealObject).Observe(time.Since(startTime).Seconds()) } else { - metrics.ExecutorCounter.WithLabelValues(ExeutorSuccessSealObject).Inc() - metrics.ExecutorTime.WithLabelValues(ExeutorSuccessSealObject).Observe(time.Since(startTime).Seconds()) + metrics.ExecutorCounter.WithLabelValues(ExecutorSuccessSealObject).Inc() + metrics.ExecutorTime.WithLabelValues(ExecutorSuccessSealObject).Observe(time.Since(startTime).Seconds()) } }() for retry := int64(0); retry <= task.GetMaxRetry(); retry++ { @@ -206,7 +206,7 @@ func (e *ExecuteModular) HandleReceivePieceTask(ctx context.Context, task coreta } return } - log.CtxDebugw(ctx, "succeed to handle confirm receive piece task") + log.CtxDebug(ctx, "succeed to handle confirm receive piece task") } func (e *ExecuteModular) HandleGCObjectTask(ctx context.Context, task coretask.GCObjectTask) { diff --git a/modular/executor/executor.go b/modular/executor/executor.go index f7b164e19..c1fd5de61 100644 --- a/modular/executor/executor.go +++ b/modular/executor/executor.go @@ -120,8 +120,8 @@ func (e *ExecuteModular) AskTask(ctx context.Context) error { askTask, err := e.baseApp.GfSpClient().AskTask(ctx, limit) if err != nil { - metrics.ReqCounter.WithLabelValues(ExeutorFailureAskNoTask).Inc() - metrics.ReqTime.WithLabelValues(ExeutorFailureAskNoTask).Observe(time.Since(startTime).Seconds()) + metrics.ReqCounter.WithLabelValues(ExecutorFailureAskNoTask).Inc() + metrics.ReqTime.WithLabelValues(ExecutorFailureAskNoTask).Observe(time.Since(startTime).Seconds()) if e.omitError(err) { return err } @@ -130,14 +130,14 @@ func (e *ExecuteModular) AskTask(ctx context.Context) error { } // double confirm the safe task if askTask == nil { - metrics.ReqCounter.WithLabelValues(ExeutorFailureAskTask).Inc() - metrics.ReqTime.WithLabelValues(ExeutorFailureAskTask).Observe(time.Since(startTime).Seconds()) + metrics.ReqCounter.WithLabelValues(ExecutorFailureAskTask).Inc() + metrics.ReqTime.WithLabelValues(ExecutorFailureAskTask).Observe(time.Since(startTime).Seconds()) log.CtxErrorw(ctx, "failed to ask task due to dangling pointer", "remaining", limit.String(), "error", err) return ErrDanglingPointer } - metrics.ReqCounter.WithLabelValues(ExeutorSuccessAskTask).Inc() - metrics.ReqTime.WithLabelValues(ExeutorSuccessAskTask).Observe(time.Since(startTime).Seconds()) + metrics.ReqCounter.WithLabelValues(ExecutorSuccessAskTask).Inc() + metrics.ReqTime.WithLabelValues(ExecutorSuccessAskTask).Observe(time.Since(startTime).Seconds()) atomic.AddInt64(&e.executingNum, 1) defer atomic.AddInt64(&e.executingNum, -1) @@ -157,8 +157,8 @@ func (e *ExecuteModular) AskTask(ctx context.Context) error { runTime := time.Now() defer func() { - metrics.ReqCounter.WithLabelValues(ExeutorRunTask).Inc() - metrics.ReqTime.WithLabelValues(ExeutorRunTask).Observe(time.Since(runTime).Seconds()) + metrics.ReqCounter.WithLabelValues(ExecutorRunTask).Inc() + metrics.ReqTime.WithLabelValues(ExecutorRunTask).Observe(time.Since(runTime).Seconds()) }() ctx = log.WithValue(ctx, log.CtxKeyTask, askTask.Key().String()) @@ -168,33 +168,33 @@ func (e *ExecuteModular) AskTask(ctx context.Context) error { defer atomic.AddInt64(&e.doingReplicatePieceTaskCnt, -1) e.HandleReplicatePieceTask(ctx, t) if t.Error() != nil { - metrics.ReqCounter.WithLabelValues(ExeutorFailureReplicateTask).Inc() - metrics.ReqTime.WithLabelValues(ExeutorFailureReplicateTask).Observe(time.Since(startTime).Seconds()) + metrics.ReqCounter.WithLabelValues(ExecutorFailureReplicateTask).Inc() + metrics.ReqTime.WithLabelValues(ExecutorFailureReplicateTask).Observe(time.Since(startTime).Seconds()) } else { - metrics.ReqCounter.WithLabelValues(ExeutorSuccessReplicateTask).Inc() - metrics.ReqTime.WithLabelValues(ExeutorSuccessReplicateTask).Observe(time.Since(startTime).Seconds()) + metrics.ReqCounter.WithLabelValues(ExecutorSuccessReplicateTask).Inc() + metrics.ReqTime.WithLabelValues(ExecutorSuccessReplicateTask).Observe(time.Since(startTime).Seconds()) } case *gfsptask.GfSpSealObjectTask: atomic.AddInt64(&e.doingSpSealObjectTaskCnt, 1) defer atomic.AddInt64(&e.doingSpSealObjectTaskCnt, -1) e.HandleSealObjectTask(ctx, t) if t.Error() != nil { - metrics.ReqCounter.WithLabelValues(ExeutorFailureSealObjectTask).Inc() - metrics.ReqTime.WithLabelValues(ExeutorFailureSealObjectTask).Observe(time.Since(startTime).Seconds()) + metrics.ReqCounter.WithLabelValues(ExecutorFailureSealObjectTask).Inc() + metrics.ReqTime.WithLabelValues(ExecutorFailureSealObjectTask).Observe(time.Since(startTime).Seconds()) } else { - metrics.ReqCounter.WithLabelValues(ExeutorSuccessSealObjectTask).Inc() - metrics.ReqTime.WithLabelValues(ExeutorSuccessSealObjectTask).Observe(time.Since(startTime).Seconds()) + metrics.ReqCounter.WithLabelValues(ExecutorSuccessSealObjectTask).Inc() + metrics.ReqTime.WithLabelValues(ExecutorSuccessSealObjectTask).Observe(time.Since(startTime).Seconds()) } case *gfsptask.GfSpReceivePieceTask: atomic.AddInt64(&e.doingReceivePieceTaskCnt, 1) defer atomic.AddInt64(&e.doingReceivePieceTaskCnt, -1) e.HandleReceivePieceTask(ctx, t) if t.Error() != nil { - metrics.ReqCounter.WithLabelValues(ExeutorFailureReceiveTask).Inc() - metrics.ReqTime.WithLabelValues(ExeutorFailureReceiveTask).Observe(time.Since(startTime).Seconds()) + metrics.ReqCounter.WithLabelValues(ExecutorFailureReceiveTask).Inc() + metrics.ReqTime.WithLabelValues(ExecutorFailureReceiveTask).Observe(time.Since(startTime).Seconds()) } else { - metrics.ReqCounter.WithLabelValues(ExeutorSuccessReceiveTask).Inc() - metrics.ReqTime.WithLabelValues(ExeutorSuccessReceiveTask).Observe(time.Since(startTime).Seconds()) + metrics.ReqCounter.WithLabelValues(ExecutorSuccessReceiveTask).Inc() + metrics.ReqTime.WithLabelValues(ExecutorSuccessReceiveTask).Observe(time.Since(startTime).Seconds()) } case *gfsptask.GfSpGCObjectTask: atomic.AddInt64(&e.doingGCObjectTaskCnt, 1) @@ -213,11 +213,11 @@ func (e *ExecuteModular) AskTask(ctx context.Context) error { defer atomic.AddInt64(&e.doingRecoveryPieceTaskCnt, 1) e.HandleRecoverPieceTask(ctx, t) if t.Error() != nil { - metrics.ReqCounter.WithLabelValues(ExeutorFailureRecoveryTask).Inc() - metrics.ReqTime.WithLabelValues(ExeutorFailureRecoveryTask).Observe(time.Since(startTime).Seconds()) + metrics.ReqCounter.WithLabelValues(ExecutorFailureRecoveryTask).Inc() + metrics.ReqTime.WithLabelValues(ExecutorFailureRecoveryTask).Observe(time.Since(startTime).Seconds()) } else { - metrics.ReqCounter.WithLabelValues(ExeutorSuccessRecoveryTask).Inc() - metrics.ReqTime.WithLabelValues(ExeutorSuccessRecoveryTask).Observe(time.Since(startTime).Seconds()) + metrics.ReqCounter.WithLabelValues(ExecutorSuccessRecoveryTask).Inc() + metrics.ReqTime.WithLabelValues(ExecutorSuccessRecoveryTask).Observe(time.Since(startTime).Seconds()) } case *gfsptask.GfSpMigrateGVGTask: atomic.AddInt64(&e.doingMigrationGVGTaskCnt, 1) @@ -230,17 +230,15 @@ func (e *ExecuteModular) AskTask(ctx context.Context) error { return nil } -func (e *ExecuteModular) ReportTask( - ctx context.Context, - task coretask.Task) (err error) { +func (e *ExecuteModular) ReportTask(ctx context.Context, task coretask.Task) (err error) { startTime := time.Now() defer func() { if err != nil { - metrics.ReqCounter.WithLabelValues(ExeutorFailureReportTask).Inc() - metrics.ReqTime.WithLabelValues(ExeutorFailureReportTask).Observe(time.Since(startTime).Seconds()) + metrics.ReqCounter.WithLabelValues(ExecutorFailureReportTask).Inc() + metrics.ReqTime.WithLabelValues(ExecutorFailureReportTask).Observe(time.Since(startTime).Seconds()) } else { - metrics.ReqCounter.WithLabelValues(ExeutorSuccessReportTask).Inc() - metrics.ReqTime.WithLabelValues(ExeutorSuccessReportTask).Observe(time.Since(startTime).Seconds()) + metrics.ReqCounter.WithLabelValues(ExecutorSuccessReportTask).Inc() + metrics.ReqTime.WithLabelValues(ExecutorSuccessReportTask).Observe(time.Since(startTime).Seconds()) } }() @@ -254,10 +252,7 @@ func (e *ExecuteModular) Stop(ctx context.Context) error { return nil } -func (e *ExecuteModular) ReserveResource( - ctx context.Context, - st *corercmgr.ScopeStat) ( - corercmgr.ResourceScopeSpan, error) { +func (e *ExecuteModular) ReserveResource(ctx context.Context, st *corercmgr.ScopeStat) (corercmgr.ResourceScopeSpan, error) { span, err := e.scope.BeginSpan() if err != nil { return nil, err @@ -269,9 +264,7 @@ func (e *ExecuteModular) ReserveResource( return span, nil } -func (e *ExecuteModular) ReleaseResource( - ctx context.Context, - span corercmgr.ResourceScopeSpan) { +func (e *ExecuteModular) ReleaseResource(ctx context.Context, span corercmgr.ResourceScopeSpan) { span.Done() } diff --git a/modular/executor/executor_options.go b/modular/executor/executor_options.go index a2d7020f8..bdaa21115 100644 --- a/modular/executor/executor_options.go +++ b/modular/executor/executor_options.go @@ -40,33 +40,33 @@ const ( ) const ( - ExeutorSuccessAskTask = "executor_ask_task_success" - ExeutorRunTask = "executor_run_task" - ExeutorFailureAskTask = "executor_ask_task_failure" - ExeutorFailureAskNoTask = "executor_ask_no_task_failure" + ExecutorSuccessAskTask = "executor_ask_task_success" + ExecutorRunTask = "executor_run_task" + ExecutorFailureAskTask = "executor_ask_task_failure" + ExecutorFailureAskNoTask = "executor_ask_no_task_failure" - ExeutorSuccessReplicateTask = "executor_replicate_task_success" - ExeutorFailureReplicateTask = "executor_replicate_task_failure" - ExeutorSuccessSealObjectTask = "executor_seal_object_task_success" - ExeutorFailureSealObjectTask = "executor_seal_object_task_failure" - ExeutorSuccessReceiveTask = "executor_receive_task_success" - ExeutorFailureReceiveTask = "executor_receive_task_failure" - ExeutorSuccessRecoveryTask = "executor_recovery_task_success" - ExeutorFailureRecoveryTask = "executor_recovery_task_failure" + ExecutorSuccessReplicateTask = "executor_replicate_task_success" + ExecutorFailureReplicateTask = "executor_replicate_task_failure" + ExecutorSuccessSealObjectTask = "executor_seal_object_task_success" + ExecutorFailureSealObjectTask = "executor_seal_object_task_failure" + ExecutorSuccessReceiveTask = "executor_receive_task_success" + ExecutorFailureReceiveTask = "executor_receive_task_failure" + ExecutorSuccessRecoveryTask = "executor_recovery_task_success" + ExecutorFailureRecoveryTask = "executor_recovery_task_failure" - ExeutorSuccessReportTask = "executor_report_task_to_manager_success" - ExeutorFailureReportTask = "executor_report_task_to_manager_failure" + ExecutorSuccessReportTask = "executor_report_task_to_manager_success" + ExecutorFailureReportTask = "executor_report_task_to_manager_failure" - ExeutorSuccessP2P = "executor_p2p_success" - ExeutorFailureP2P = "executor_p2p_failure" - ExeutorSuccessReplicateAllPiece = "executor_replicate_all_piece_success" - ExeutorFailureReplicateAllPiece = "executor_replicate_all_piece_failure" - ExeutorSuccessReplicateOnePiece = "executor_replicate_one_piece_success" - ExeutorFailureReplicateOnePiece = "executor_replicate_one_piece_failure" - ExeutorSuccessDoneReplicatePiece = "executor_done_replicate_piece_success" - ExeutorFailureDoneReplicatePiece = "executor_done_replicate_piece_failure" - ExeutorSuccessSealObject = "executor_seal_object_success" - ExeutorFailureSealObject = "executor_seal_object_failure" + ExecutorSuccessP2P = "executor_p2p_success" + ExecutorFailureP2P = "executor_p2p_failure" + ExecutorSuccessReplicateAllPiece = "executor_replicate_all_piece_success" + ExecutorFailureReplicateAllPiece = "executor_replicate_all_piece_failure" + ExecutorSuccessReplicateOnePiece = "executor_replicate_one_piece_success" + ExecutorFailureReplicateOnePiece = "executor_replicate_one_piece_failure" + ExecutorSuccessDoneReplicatePiece = "executor_done_replicate_piece_success" + ExecutorFailureDoneReplicatePiece = "executor_done_replicate_piece_failure" + ExecutorSuccessSealObject = "executor_seal_object_success" + ExecutorFailureSealObject = "executor_seal_object_failure" ) func NewExecuteModular(app *gfspapp.GfSpBaseApp, cfg *gfspconfig.GfSpConfig) (coremodule.Modular, error) { diff --git a/modular/executor/migrate_task.go b/modular/executor/migrate_task.go index ef21d3570..31c433acc 100644 --- a/modular/executor/migrate_task.go +++ b/modular/executor/migrate_task.go @@ -4,6 +4,7 @@ import ( "bytes" "context" "fmt" + "time" "github.com/bnb-chain/greenfield-common/go/hash" "github.com/bnb-chain/greenfield-storage-provider/base/types/gfsptask" @@ -11,6 +12,7 @@ import ( coretask "github.com/bnb-chain/greenfield-storage-provider/core/task" metadatatypes "github.com/bnb-chain/greenfield-storage-provider/modular/metadata/types" "github.com/bnb-chain/greenfield-storage-provider/pkg/log" + "github.com/bnb-chain/greenfield-storage-provider/pkg/metrics" "github.com/bnb-chain/greenfield-storage-provider/util" storagetypes "github.com/bnb-chain/greenfield/x/storage/types" virtualgrouptypes "github.com/bnb-chain/greenfield/x/virtualgroup/types" @@ -31,6 +33,11 @@ func (e *ExecuteModular) HandleMigrateGVGTask(ctx context.Context, task coretask queryLimit = uint32(100) batchSize = 10 ) + startMigrateGVGTime := time.Now() + defer func() { + metrics.MigrateGVGTimeHistogram.WithLabelValues("migrate_gvg_cost").Observe(time.Since(startMigrateGVGTime).Seconds()) + metrics.MigrateGVGCouter.WithLabelValues("migrate_gvg_counter").Inc() + }() for { if bucketID == 0 { // sp exit task @@ -55,6 +62,7 @@ func (e *ExecuteModular) HandleMigrateGVGTask(ctx context.Context, task coretask task.SetLastMigratedObjectID(object.GetObject().GetObjectInfo().Id.Uint64()) if err = e.ReportTask(ctx, task); err != nil { log.CtxErrorw(ctx, "failed to report task", "error", err) + return } } } diff --git a/pkg/metrics/metric_items.go b/pkg/metrics/metric_items.go index e9f7400b5..315506259 100644 --- a/pkg/metrics/metric_items.go +++ b/pkg/metrics/metric_items.go @@ -70,6 +70,10 @@ var MetricsItems = []prometheus.Collector{ // metadata metrics category MetadataReqTime, + + // sp exit and bucket migration category + MigrateGVGTimeHistogram, + MigrateGVGCouter, } // basic metrics items @@ -274,4 +278,14 @@ var ( ) // SP exit and bucket migration metrics -var () +var ( + MigrateGVGTimeHistogram = prometheus.NewHistogramVec(prometheus.HistogramOpts{ + Name: "migrate_gvg_time", + Help: "Track migrate gvg workflow costs", + Buckets: prometheus.DefBuckets, + }, []string{"migrate_gvg_time"}) + MigrateGVGCouter = prometheus.NewCounterVec(prometheus.CounterOpts{ + Name: "migrate_gvg_counter", + Help: "Track migrate gvg number", + }, []string{"migrate_gvg_counter"}) +) From 1e0520853e35a1d3634404412bc8a30932cf1213 Mon Sep 17 00:00:00 2001 From: will-2012 <117156346+will-2012@users.noreply.github.com> Date: Fri, 28 Jul 2023 15:14:01 +0800 Subject: [PATCH 11/56] fix: refine sp exit scheduler (#924) Co-authored-by: will-2012 --- base/gfspclient/gater.go | 2 +- modular/downloader/download_task.go | 2 +- modular/executor/migrate_task.go | 6 +++--- modular/manager/sp_exit_scheduler.go | 11 ++--------- 4 files changed, 7 insertions(+), 14 deletions(-) diff --git a/base/gfspclient/gater.go b/base/gfspclient/gater.go index 0048f83bd..67e80289e 100644 --- a/base/gfspclient/gater.go +++ b/base/gfspclient/gater.go @@ -162,7 +162,7 @@ func (s *GfSpClient) MigratePiece(ctx context.Context, task *gfsptask.GfSpMigrat defer resp.Body.Close() if resp.StatusCode != http.StatusOK { - return nil, fmt.Errorf("failed to migrate pieces, StatusCode(%d), Endpoint(%s)", resp.StatusCode, endpoint) + return nil, fmt.Errorf("failed to migrate pieces, status_code(%d), endpoint(%s)", resp.StatusCode, endpoint) } buf := &bytes.Buffer{} _, err = io.Copy(buf, resp.Body) diff --git a/modular/downloader/download_task.go b/modular/downloader/download_task.go index f7fc896fd..6ca09c5af 100644 --- a/modular/downloader/download_task.go +++ b/modular/downloader/download_task.go @@ -75,7 +75,7 @@ func (d *DownloadModular) PreDownloadObject(ctx context.Context, downloadObjectT } // TODO:: spilt check and add record steps, check in pre download, add record in post download - if err := d.baseApp.GfSpDB().CheckQuotaAndAddReadRecord( + if err = d.baseApp.GfSpDB().CheckQuotaAndAddReadRecord( &spdb.ReadRecord{ BucketID: downloadObjectTask.GetBucketInfo().Id.Uint64(), ObjectID: downloadObjectTask.GetObjectInfo().Id.Uint64(), diff --git a/modular/executor/migrate_task.go b/modular/executor/migrate_task.go index 31c433acc..ff889e53f 100644 --- a/modular/executor/migrate_task.go +++ b/modular/executor/migrate_task.go @@ -58,7 +58,7 @@ func (e *ExecuteModular) HandleMigrateGVGTask(ctx context.Context, task coretask return } if (index+1)%batchSize == 0 || index == length-1 { // report task per 10 objects - log.Info("migrate gvg report task", "gvg_id", srcGvgID, "bucket_id", bucketID, "last_migrated_object_id", object.GetObject().GetObjectInfo().Id.Uint64()) + log.Infow("migrate gvg report task", "gvg_id", srcGvgID, "bucket_id", bucketID, "last_migrated_object_id", object.GetObject().GetObjectInfo().Id.Uint64()) task.SetLastMigratedObjectID(object.GetObject().GetObjectInfo().Id.Uint64()) if err = e.ReportTask(ctx, task); err != nil { log.CtxErrorw(ctx, "failed to report task", "error", err) @@ -210,7 +210,7 @@ func (e *ExecuteModular) doneBucketMigrationReplicatePiece(ctx context.Context, return nil } -// HandleMigratePieceTask handles the migrate piece task +// HandleMigratePieceTask handles migrate piece task // It will send requests to the src SP(exiting SP or bucket migration) to get piece data. Using piece data to generate // piece checksum and integrity hash, if integrity hash is similar to chain's, piece data would be written into PieceStore, // generated piece checksum and integrity hash will be written into sql db. @@ -278,7 +278,7 @@ func (e *ExecuteModular) sendRequest(ctx context.Context, task *gfsptask.GfSpMig pieceData, err = e.baseApp.GfSpClient().MigratePiece(ctx, task) if err != nil { log.CtxErrorw(ctx, "failed to migrate piece data", "object_id", - task.GetObjectInfo().Id.Uint64(), "object_name", task.GetObjectInfo().GetObjectName(), "error", err) + task.GetObjectInfo().Id.Uint64(), "object_name", task.GetObjectInfo().GetObjectName(), "task_info", task, "error", err) return nil, err } log.CtxInfow(ctx, "succeed to get piece from another sp", "object_id", task.GetObjectInfo().Id.Uint64(), diff --git a/modular/manager/sp_exit_scheduler.go b/modular/manager/sp_exit_scheduler.go index a2593ade7..d7fa5f297 100644 --- a/modular/manager/sp_exit_scheduler.go +++ b/modular/manager/sp_exit_scheduler.go @@ -297,14 +297,7 @@ func (s *SPExitScheduler) AddSwapOutToTaskRunner(swapOut *virtualgrouptypes.MsgS } for _, gvg := range gvgList { - redundancyIndex := int32(-1) - if gvg.GetFamilyId() == 0 { - if redundancyIndex, err = util.GetSecondarySPIndexFromGVG(gvg, srcSP.GetId()); err != nil { - log.Errorw("failed to add swap out to task runner due to get redundancy index", - "gvg_info", gvg, "sp_id", srcSP.GetId(), "error", err) - return err - } - } + redundancyIndex, _ := util.GetSecondarySPIndexFromGVG(gvg, srcSP.GetId()) gUnit := &SPExitGVGExecuteUnit{} gUnit.srcGVG = gvg gUnit.redundancyIndex = redundancyIndex @@ -316,6 +309,7 @@ func (s *SPExitScheduler) AddSwapOutToTaskRunner(swapOut *virtualgrouptypes.MsgS log.Errorw("failed to add swap out to task runner", "gvg_unit", gUnit, "error", err) return err } + log.Infow("succeed to add gvg unit to task runner", "gvg_unit", gUnit) } return s.taskRunner.AddNewSwapOut(swapOut) } @@ -1007,7 +1001,6 @@ func (runner *DestSPTaskRunner) startDestSPSchedule() { migrateGVGTask.InitMigrateGVGTask(runner.manager.baseApp.TaskPriority(migrateGVGTask), 0, unit.srcGVG, unit.redundancyIndex, unit.srcSP, - // TODO if add add a new tasktimeout runner.manager.baseApp.TaskTimeout(migrateGVGTask, 0), runner.manager.baseApp.TaskMaxRetry(migrateGVGTask)) if err = runner.manager.migrateGVGQueue.Push(migrateGVGTask); err != nil { From d7f21296acd8d63ba957755eacc696b96b5b2615 Mon Sep 17 00:00:00 2001 From: Barry <122767193+BarryTong65@users.noreply.github.com> Date: Fri, 28 Jul 2023 16:35:40 +0800 Subject: [PATCH 12/56] fix: remove complete buckets (#927) --- modular/metadata/metadata_sp_exit_service.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/modular/metadata/metadata_sp_exit_service.go b/modular/metadata/metadata_sp_exit_service.go index 62f4f6b88..01431372a 100644 --- a/modular/metadata/metadata_sp_exit_service.go +++ b/modular/metadata/metadata_sp_exit_service.go @@ -213,11 +213,13 @@ func (r *MetadataModular) GfSpListMigrateBucketEvents(ctx context.Context, req * BucketId: math.NewUintFromBigInt(cancel.BucketID.Big()), } } - res = append(res, &types.ListMigrateBucketEvents{ - Events: spEvent, - CompleteEvents: spCompleteEvent, - CancelEvents: spCancelEvent, - }) + if spCompleteEvent == nil { + res = append(res, &types.ListMigrateBucketEvents{ + Events: spEvent, + CompleteEvents: spCompleteEvent, + CancelEvents: spCancelEvent, + }) + } } resp = &types.GfSpListMigrateBucketEventsResponse{Events: res} From 3ad05f0456b31392c318f937c2fc88bc0cc6deae Mon Sep 17 00:00:00 2001 From: Chris Li Date: Fri, 28 Jul 2023 16:51:36 +0800 Subject: [PATCH 13/56] refactor: bucket migrate (#926) * refactor: Refactor bucket migrate * add deleteExecutePlanByBucketID api * when load from db, filter CompleteEvents or CompleteEvents events * fix complete bucket bugs * fix some code * add a check from chain * fix some status * fix checkBucketFromChain func * delete skip pair * fix: load bucket migrate executeplan from db, wrong bucket id --- base/gfspvgmgr/virtual_group_manager.go | 5 +- modular/manager/bucket_migrate_scheduler.go | 227 +++++++++++++------- 2 files changed, 148 insertions(+), 84 deletions(-) diff --git a/base/gfspvgmgr/virtual_group_manager.go b/base/gfspvgmgr/virtual_group_manager.go index 6d2b338e6..f5f564a70 100644 --- a/base/gfspvgmgr/virtual_group_manager.go +++ b/base/gfspvgmgr/virtual_group_manager.go @@ -134,10 +134,7 @@ func (vgfm *virtualGroupFamilyManager) pickGlobalVirtualGroupForBucketMigrate(fi } for _, gvg := range vgf.GVGMap { log.Debugw("prepare to add pickGlobalVirtualGroupForBucketMigrate", "gvg", gvg) - if filter.CheckGVG(&vgmgr.GlobalVirtualGroupMeta{ - SecondarySPIDs: gvg.SecondarySPIDs, - StakingStorageSize: gvg.StakingStorageSize, - }) { + if filter.CheckGVG(gvg) { picker.addGlobalVirtualGroup(gvg) log.Debugw("add pickGlobalVirtualGroupForBucketMigrate", "gvg", gvg) } diff --git a/modular/manager/bucket_migrate_scheduler.go b/modular/manager/bucket_migrate_scheduler.go index 7c859786a..470dc3de9 100644 --- a/modular/manager/bucket_migrate_scheduler.go +++ b/modular/manager/bucket_migrate_scheduler.go @@ -4,6 +4,7 @@ import ( "context" "errors" "fmt" + "sync" "time" "cosmossdk.io/math" @@ -183,7 +184,7 @@ func (plan *BucketMigrateExecutePlan) getBlsAggregateSigForBucketMigration(ctx c } func (plan *BucketMigrateExecutePlan) startSPSchedule() { - // dispatch to task-dispatcher, TODO: if CompleteEvents terminate the scheduling + // dispatch to task-dispatcher for { select { case <-plan.stopSignal: @@ -201,7 +202,6 @@ func (plan *BucketMigrateExecutePlan) startSPSchedule() { migrateGVGTask.InitMigrateGVGTask(plan.manager.baseApp.TaskPriority(migrateGVGTask), plan.bucketID, migrateGVGUnit.srcGVG, -1, migrateGVGUnit.srcSP, - // TODO if add add a new tasktimeout plan.manager.baseApp.TaskTimeout(migrateGVGTask, 0), plan.manager.baseApp.TaskMaxRetry(migrateGVGTask)) migrateGVGTask.SetDestGvg(migrateGVGUnit.destGVG) @@ -249,7 +249,8 @@ type BucketMigrateScheduler struct { selfSP *sptypes.StorageProvider lastSubscribedBlockHeight uint64 // load from db executePlanIDMap map[uint64]*BucketMigrateExecutePlan // bucketID -> BucketMigrateExecutePlan - isExited bool + // src sp swap unit plan. + mutex sync.RWMutex } // NewBucketMigrateScheduler returns a bucket migrate scheduler instance. @@ -277,7 +278,6 @@ func (s *BucketMigrateScheduler) Init(m *ManageModular) error { return err } s.executePlanIDMap = make(map[uint64]*BucketMigrateExecutePlan) - s.isExited = false // plan load from db s.loadBucketMigrateExecutePlansFromDB() @@ -290,77 +290,128 @@ func (s *BucketMigrateScheduler) Start() error { return nil } -func (s *BucketMigrateScheduler) subscribeEvents() { - subscribeBucketMigrateEventsTicker := time.NewTicker(time.Duration(s.manager.subscribeBucketMigrateEventInterval) * time.Millisecond) - for { - <-subscribeBucketMigrateEventsTicker.C - var ( - migrationBucketEvents []*types.ListMigrateBucketEvents - err error - executePlan *BucketMigrateExecutePlan - ) - - // 1. subscribe migrate bucket events - migrationBucketEvents, err = s.manager.baseApp.GfSpClient().ListMigrateBucketEvents(context.Background(), s.lastSubscribedBlockHeight+1, s.selfSP.GetId()) +// Before processing MigrateBucketEvents, first check if the status of the bucket on the chain meets the expectations. If it meets the expectations, proceed with the execution; otherwise, skip this MigrateBucketEvent event. +func (s *BucketMigrateScheduler) checkBucketFromChain(bucketName string, expectedStatus storagetypes.BucketStatus) (expected bool, err error) { + // check the chain's bucket is migrating + bucketInfo, err := s.manager.baseApp.Consensus().QueryBucketInfo(context.Background(), bucketName) + if err != nil { + return false, err + } + if bucketInfo.BucketStatus != expectedStatus { + log.Debugw("the bucket status is not same, the event will skip", "bucketInfo", bucketInfo, "expectedStatus", expectedStatus) + return false, nil + } + return true, nil +} + +func (s *BucketMigrateScheduler) processEvents(migrateBucketEvents *types.ListMigrateBucketEvents) error { + // 1. process CancelEvents + if migrateBucketEvents.CancelEvents != nil { + expected, err := s.checkBucketFromChain(migrateBucketEvents.CancelEvents.BucketName, storagetypes.BUCKET_STATUS_CREATED) if err != nil { - log.Errorw("failed to list migrate bucket events", "error", err) - continue + return err + } + if !expected { + return nil + } + executePlan, err := s.getExecutePlanByBucketID(migrateBucketEvents.CancelEvents.BucketId.Uint64()) + if err != nil { + log.Errorw("bucket migrate schedule received EventCompleteMigrationBucket", "CancelEvents", migrateBucketEvents.CancelEvents) + return err + } + s.deleteExecutePlanByBucketID(migrateBucketEvents.CancelEvents.BucketId.Uint64()) + executePlan.stopSPSchedule() + } + // 2. process CompleteEvents + if migrateBucketEvents.CompleteEvents != nil { + expected, err := s.checkBucketFromChain(migrateBucketEvents.CompleteEvents.BucketName, storagetypes.BUCKET_STATUS_CREATED) + if err != nil { + return err + } + if !expected { + return nil + } + executePlan, err := s.getExecutePlanByBucketID(migrateBucketEvents.CompleteEvents.BucketId.Uint64()) + // 1) Received the CompleteEvents event for the first time. + // 2) Subsequently received the CompleteEvents event. + if err != nil { + log.Errorw("bucket migrate schedule received EventCompleteMigrationBucket, the event may already finished", "CompleteEvents", migrateBucketEvents.CompleteEvents) + return err } - // 2. make plan, start plan - for _, migrateBucketEvents := range migrationBucketEvents { - // when receive chain CompleteMigrationBucket event - if migrateBucketEvents.CompleteEvents != nil { - executePlan, err = s.getExecutePlanByBucketID(migrateBucketEvents.CompleteEvents.BucketId.Uint64()) - // TODO check db should be migrated - if err != nil { - log.Errorw("bucket migrate schedule received EventCompleteMigrationBucket") - continue - } + for _, unit := range executePlan.gvgUnitMap { + if unit.migrateStatus != Migrated { + log.Errorw("report task may error, unit should be migrated", "unit", unit) + } + } + s.deleteExecutePlanByBucketID(migrateBucketEvents.CompleteEvents.BucketId.Uint64()) + executePlan.stopSPSchedule() + return err + } + // 3. process Events + if migrateBucketEvents.Events != nil { + expected, err := s.checkBucketFromChain(migrateBucketEvents.Events.BucketName, storagetypes.BUCKET_STATUS_MIGRATING) + if err != nil { + return err + } + if !expected { + return nil + } + if s.executePlanIDMap[migrateBucketEvents.Events.BucketId.Uint64()] != nil { + log.Debugw("bucket migrate scheduler the bucket is already in migrating", "Events", migrateBucketEvents.Events) + return errors.New("bucket already in migrating") + } + // debug + log.Debugw("Bucket Migrate Scheduler process Events", "migrationBucketEvents", migrateBucketEvents.Events, "lastSubscribedBlockHeight", s.lastSubscribedBlockHeight) - for _, unit := range executePlan.gvgUnitMap { - if unit.migrateStatus != Migrated { - log.Errorw("report task may error, unit should be migrated", "unit", unit) - } - } - // TODO when receive CompleteMigrationBucket event, we should delete memory & db's status - executePlan.stopSPSchedule() + executePlan, err := s.produceBucketMigrateExecutePlan(migrateBucketEvents.Events) + if err != nil { + log.Errorw("failed to produce bucket migrate execute plan", "Events", migrateBucketEvents.Events, "error", err) + return err + } + if err = executePlan.Start(); err != nil { + log.Errorw("failed to start bucket migrate execute plan", "Events", migrateBucketEvents.Events, "executePlan", executePlan, "error", err) + return err + } + s.executePlanIDMap[executePlan.bucketID] = executePlan + } + return nil +} + +func (s *BucketMigrateScheduler) subscribeEvents() { + go func() { + UpdateBucketMigrateSubscribeProgressFunc := func() { + updateErr := s.manager.baseApp.GfSpDB().UpdateBucketMigrateSubscribeProgress(s.lastSubscribedBlockHeight + 1) + if updateErr != nil { + log.Errorw("failed to update bucket migrate progress", "error", updateErr) + } + s.lastSubscribedBlockHeight++ + log.Infow("bucket migrate subscribe progress", "last_subscribed_block_height", s.lastSubscribedBlockHeight) + } + + subscribeBucketMigrateEventsTicker := time.NewTicker(time.Duration(s.manager.subscribeBucketMigrateEventInterval) * time.Millisecond) + defer subscribeBucketMigrateEventsTicker.Stop() + for range subscribeBucketMigrateEventsTicker.C { + // 1. subscribe migrate bucket events + migrationBucketEvents, subscribeError := s.manager.baseApp.GfSpClient().ListMigrateBucketEvents(context.Background(), s.lastSubscribedBlockHeight+1, s.selfSP.GetId()) + if subscribeError != nil { + log.Errorw("failed to list migrate bucket events", "block_id", s.lastSubscribedBlockHeight+1, "error", subscribeError) continue } - if migrateBucketEvents.Events != nil { - // TODO migrating, switch to db - if s.executePlanIDMap[migrateBucketEvents.Events.BucketId.Uint64()] != nil { - continue - } - // debug - log.Debugw("BucketMigrateScheduler subscribeEvents ", "migrationBucketEvents", migrateBucketEvents.Events, "lastSubscribedBlockHeight", s.lastSubscribedBlockHeight) + log.Infow("loop subscribe bucket migrate event", "migrationBucketEvents", migrationBucketEvents, "block_id", s.lastSubscribedBlockHeight+1, "sp_address", s.manager.baseApp.OperatorAddress()) - if s.isExited { - return - } - log.Debugf("parse migrateBucketEvents.Events, then produceBucketMigrateExecutePlan") - executePlan, err = s.produceBucketMigrateExecutePlan(migrateBucketEvents.Events) + // 2. make plan, start plan + for _, migrateBucketEvents := range migrationBucketEvents { + err := s.processEvents(migrateBucketEvents) if err != nil { - log.Errorw("failed to produce bucket migrate execute plan", "error", err) - continue - } - if err = executePlan.Start(); err != nil { - log.Errorw("failed to start bucket migrate execute plan", "error", err) - continue + log.Errorw("bucket migrate process error", "migrateBucketEvents", migrateBucketEvents, "error", err) } - s.executePlanIDMap[executePlan.bucketID] = executePlan } - } - // 3.update subscribe progress to db - updateErr := s.manager.baseApp.GfSpDB().UpdateBucketMigrateSubscribeProgress(s.lastSubscribedBlockHeight + 1) - if updateErr != nil { - log.Errorw("failed to update sp exit progress", "error", updateErr) - continue + // 3.update subscribe progress to db + UpdateBucketMigrateSubscribeProgressFunc() } - - s.lastSubscribedBlockHeight++ - } + }() } // pickGlobalVirtualGroupForBucketMigrate is used to pick a suitable gvg for replicating object. @@ -535,7 +586,8 @@ func (s *BucketMigrateScheduler) produceBucketMigrateExecutePlan(event *storaget return nil, err } destFamilyID = destGVG.FamilyID - destGlobalVirtualGroup := &virtualgrouptypes.GlobalVirtualGroup{Id: destGVG.ID, FamilyId: destGVG.FamilyID, PrimarySpId: destGVG.PrimarySPID, SecondarySpIds: destGVG.SecondarySPIDs, StoredSize: destGVG.StakingStorageSize} + destGlobalVirtualGroup := &virtualgrouptypes.GlobalVirtualGroup{Id: destGVG.ID, FamilyId: destGVG.FamilyID, PrimarySpId: destGVG.PrimarySPID, + SecondarySpIds: destGVG.SecondarySPIDs, StoredSize: destGVG.StakingStorageSize} bucketUnit := newBucketMigrateGVGExecuteUnit(plan.bucketID, srcGVG, srcSP, destSP, WaitForMigrate, destGVG.ID, 0, destGlobalVirtualGroup) plan.gvgUnitMap[srcGVG.GetId()] = bucketUnit @@ -546,15 +598,28 @@ func (s *BucketMigrateScheduler) produceBucketMigrateExecutePlan(event *storaget } func (s *BucketMigrateScheduler) getExecutePlanByBucketID(bucketID uint64) (*BucketMigrateExecutePlan, error) { + s.mutex.RLock() + defer s.mutex.RUnlock() executePlan, ok := s.executePlanIDMap[bucketID] if ok { return executePlan, nil } else { - // TODO return nil, errors.New("no such execute plan") } } +func (s *BucketMigrateScheduler) deleteExecutePlanByBucketID(bucketID uint64) error { + s.mutex.Lock() + defer s.mutex.Unlock() + _, ok := s.executePlanIDMap[bucketID] + if ok { + delete(s.executePlanIDMap, bucketID) + } else { + log.Debugw("deleteExecutePlanByBucketID may error, delete an unexisted bucket", "bucketID", bucketID) + } + return nil +} + func (s *BucketMigrateScheduler) listExecutePlan() (*gfspserver.GfSpQueryBucketMigrateResponse, error) { var res gfspserver.GfSpQueryBucketMigrateResponse var plans []*gfspserver.GfSpBucketMigrate @@ -612,15 +677,14 @@ func (s *BucketMigrateScheduler) UpdateMigrateProgress(task task.MigrateGVGTask) // loadBucketMigrateExecutePlansFromDB 1) subscribe progress 2) plan progress 3) task progress func (s *BucketMigrateScheduler) loadBucketMigrateExecutePlansFromDB() error { var ( - bucketIDs []uint64 migrationBucketEvents []*types.ListMigrateBucketEvents migrateGVGUnitMeta []*spdb.MigrateGVGUnitMeta err error primarySPGVGList []*virtualgrouptypes.GlobalVirtualGroup + bucketIDs = make(map[uint64]bool) ) - log.Debug("loadBucketMigrateExecutePlansFromDB start") - // get bucket id from metadata, TODO: if you have any good idea + // get bucket id from metadata (migrate bucket events) migrationBucketEvents, err = s.manager.baseApp.GfSpClient().ListMigrateBucketEvents(context.Background(), s.lastSubscribedBlockHeight+1, s.selfSP.GetId()) if err != nil { log.Errorw("failed to list migrate bucket events", "error", err) @@ -628,19 +692,21 @@ func (s *BucketMigrateScheduler) loadBucketMigrateExecutePlansFromDB() error { } for _, migrateBucketEvents := range migrationBucketEvents { - // if has CompleteEvents, skip it - if migrateBucketEvents.CompleteEvents != nil { - bucketIDs = append(bucketIDs, migrateBucketEvents.Events.BucketId.Uint64()) - // TODO if completed event construct memory map - //continue + // if has CompleteEvents & CancelEvents, skip it + if migrateBucketEvents.CompleteEvents != nil || migrateBucketEvents.CancelEvents != nil { + bucketIDs[migrateBucketEvents.Events.BucketId.Uint64()] = false + continue } if migrateBucketEvents.Events != nil { - bucketIDs = append(bucketIDs, migrateBucketEvents.Events.BucketId.Uint64()) + bucketIDs[migrateBucketEvents.Events.BucketId.Uint64()] = true } } - log.Debug("loadBucketMigrateExecutePlansFromDB", "bucketIDs", bucketIDs) + log.Debugw("loadBucketMigrateExecutePlansFromDB", "bucketIDs", bucketIDs) // load from db by BucketID & construct plan - for _, bucketID := range bucketIDs { + for bucketID, migrating := range bucketIDs { + if !migrating { + continue + } migrateGVGUnitMeta, err = s.manager.baseApp.GfSpDB().ListMigrateGVGUnitsByBucketID(bucketID) if err != nil { return err @@ -649,7 +715,6 @@ func (s *BucketMigrateScheduler) loadBucketMigrateExecutePlansFromDB() error { executePlan := newBucketMigrateExecutePlan(s.manager, bucketID) // Using migrateGVGUnitMeta to construct PrimaryGVGIDMapMigrateUnits and execute them one by one. for _, migrateGVG := range migrateGVGUnitMeta { - // TODO may reuse srcSP, queryErr := s.manager.virtualGroupManager.QuerySPByID(migrateGVG.SrcSPID) if queryErr != nil { log.Errorw("failed to query sp", "error", queryErr) @@ -660,19 +725,21 @@ func (s *BucketMigrateScheduler) loadBucketMigrateExecutePlansFromDB() error { log.Errorw("failed to query sp", "error", queryErr) return queryErr } - primarySPGVGList, err = s.manager.baseApp.GfSpClient().ListGlobalVirtualGroupsByBucket(context.Background(), uint64(s.selfSP.GetId())) + primarySPGVGList, err = s.manager.baseApp.GfSpClient().ListGlobalVirtualGroupsByBucket(context.Background(), bucketID) if err != nil { log.Errorw("failed to list gvg", "error", err) return errors.New("failed to list gvg") } for _, gvg := range primarySPGVGList { - bucketUnit := newBucketMigrateGVGExecuteUnit(bucketID, gvg, srcSP, destSP, WaitForMigrate, migrateGVG.DestSPID, migrateGVG.LastMigratedObjectID, nil) + bucketUnit := newBucketMigrateGVGExecuteUnit(bucketID, gvg, srcSP, destSP, MigrateStatus(migrateGVG.MigrateStatus), migrateGVG.DestSPID, migrateGVG.LastMigratedObjectID, nil) executePlan.gvgUnitMap[gvg.Id] = bucketUnit } } - log.Debugw("loadBucketMigrateExecutePlansFromDB", "executePlan", executePlan) + log.Debugw("bucket migrate scheduler load from db", "executePlan", executePlan, "bucketID", bucketID) s.executePlanIDMap[executePlan.bucketID] = executePlan } + log.Debugw("Bucket Migrate Scheduler load from db success", "bucketIDs", bucketIDs) + return err } From 438a8a04c38481e7ee32ce998d31ed2df1bb0839 Mon Sep 17 00:00:00 2001 From: constwz <122766871+constwz@users.noreply.github.com> Date: Fri, 28 Jul 2023 17:42:26 +0800 Subject: [PATCH 14/56] feat:batch submit sql (#859) * feat:batch submit sql * feat:abandon txs interface * fix:blocksyncer ExtractEventStatements --- deployment/localup/localup.sh | 4 +- go.mod | 4 +- go.sum | 4 +- modular/blocksyncer/blocksyncer_indexer.go | 375 ++++-------------- modular/blocksyncer/blocksyncer_options.go | 28 +- modular/blocksyncer/database/bucket.go | 31 ++ modular/blocksyncer/database/epoch.go | 21 + modular/blocksyncer/database/events.go | 79 ++-- modular/blocksyncer/database/group.go | 30 ++ modular/blocksyncer/database/object.go | 48 +-- modular/blocksyncer/database/objectidmap.go | 9 +- modular/blocksyncer/database/payment.go | 35 ++ modular/blocksyncer/database/permission.go | 51 +++ modular/blocksyncer/database/prefixtree.go | 23 +- .../blocksyncer/database/storage_provider.go | 30 ++ modular/blocksyncer/database/virtual_group.go | 72 ++++ .../modules/bucket/bucket_handle.go | 190 +++++++++ modular/blocksyncer/modules/bucket/module.go | 48 +++ .../modules/events/sp_events_handler.go | 105 +++-- .../modules/group/group_handler.go | 243 ++++++++++++ modular/blocksyncer/modules/group/module.go | 48 +++ .../modules/object/object_handler.go | 131 +++--- .../modules/objectidmap/object_id_map.go | 31 +- modular/blocksyncer/modules/payment/module.go | 47 +++ .../modules/payment/payment_handler.go | 94 +++++ .../blocksyncer/modules/permission/module.go | 47 +++ .../modules/permission/permission_handler.go | 142 +++++++ .../modules/prefixtree/prefix_tree.go | 59 +-- modular/blocksyncer/modules/registrar.go | 16 +- .../modules/storage_provider/module.go | 48 +++ .../storage_provider_handler.go | 170 ++++++++ .../modules/virtual_group/module.go | 47 +++ .../virtual_group/virtual_group_handler.go | 300 ++++++++++++++ pkg/metrics/metric_items.go | 19 + 34 files changed, 2067 insertions(+), 562 deletions(-) create mode 100644 modular/blocksyncer/database/bucket.go create mode 100644 modular/blocksyncer/database/epoch.go create mode 100644 modular/blocksyncer/database/group.go create mode 100644 modular/blocksyncer/database/payment.go create mode 100644 modular/blocksyncer/database/permission.go create mode 100644 modular/blocksyncer/database/storage_provider.go create mode 100644 modular/blocksyncer/database/virtual_group.go create mode 100644 modular/blocksyncer/modules/bucket/bucket_handle.go create mode 100644 modular/blocksyncer/modules/bucket/module.go create mode 100644 modular/blocksyncer/modules/group/group_handler.go create mode 100644 modular/blocksyncer/modules/group/module.go create mode 100644 modular/blocksyncer/modules/payment/module.go create mode 100644 modular/blocksyncer/modules/payment/payment_handler.go create mode 100644 modular/blocksyncer/modules/permission/module.go create mode 100644 modular/blocksyncer/modules/permission/permission_handler.go create mode 100644 modular/blocksyncer/modules/storage_provider/module.go create mode 100644 modular/blocksyncer/modules/storage_provider/storage_provider_handler.go create mode 100644 modular/blocksyncer/modules/virtual_group/module.go create mode 100644 modular/blocksyncer/modules/virtual_group/virtual_group_handler.go diff --git a/deployment/localup/localup.sh b/deployment/localup/localup.sh index 7c61d0dec..caf679925 100644 --- a/deployment/localup/localup.sh +++ b/deployment/localup/localup.sh @@ -147,9 +147,9 @@ function make_config() { # blocksyncer sed -i -e "s/Modules = \[\]/Modules = \[\'epoch\',\'bucket\',\'object\',\'payment\',\'group\',\'permission\',\'storage_provider\'\,\'prefix_tree\'\,\'virtual_group\'\,\'sp_exit_events\'\,\'object_id_map\'\]/g" config.toml sed -i -e "s/RecreateTables = false/RecreateTables = true/g" config.toml - WORKERS=1 + WORKERS=10 sed -i -e "s/Workers = 0/Workers = ${WORKERS}/g" config.toml - sed -i -e "s/Dsn = '.*'/Dsn = \"${USER}:${PWD}@tcp(${ADDRESS})\/${DATABASE}?parseTime=true\&multiStatements=true\&loc=Local\"/g" config.toml + sed -i -e "s/Dsn = '.*'/Dsn = \"${USER}:${PWD}@tcp(${ADDRESS})\/${DATABASE}?parseTime=true\&multiStatements=true\&loc=Local\&interpolateParams=true\"/g" config.toml # manager sed -i -e "s/GVGPreferSPList = \[\]/GVGPreferSPList = \[1,2,3,9\]/g" config.toml diff --git a/go.mod b/go.mod index 6262c6ba3..75eeb5491 100644 --- a/go.mod +++ b/go.mod @@ -120,7 +120,7 @@ require ( github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 // indirect github.com/godbus/dbus/v5 v5.1.0 // indirect github.com/gogo/googleapis v1.4.1 // indirect - github.com/gogo/protobuf v1.3.3 // indirect + github.com/gogo/protobuf v1.3.2 // indirect github.com/golang-jwt/jwt/v4 v4.3.0 // indirect github.com/golang/glog v1.1.0 // indirect github.com/golang/mock v1.6.0 // indirect @@ -301,7 +301,7 @@ replace ( github.com/confio/ics23/go => github.com/cosmos/cosmos-sdk/ics23/go v0.8.0 github.com/cosmos/cosmos-sdk => github.com/bnb-chain/greenfield-cosmos-sdk v0.2.3-alpha.5 github.com/cosmos/iavl => github.com/bnb-chain/greenfield-iavl v0.20.1-alpha.1 - github.com/forbole/juno/v4 => github.com/bnb-chain/juno/v4 v4.0.0-20230724033559-f263e10e4660 + github.com/forbole/juno/v4 => github.com/bnb-chain/juno/v4 v4.0.0-20230728074459-62b307a89504 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 github.com/syndtr/goleveldb => github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 ) diff --git a/go.sum b/go.sum index 1e82ef14b..559cae840 100644 --- a/go.sum +++ b/go.sum @@ -186,8 +186,8 @@ github.com/bnb-chain/greenfield-cosmos-sdk/math v0.0.0-20230425074444-eb5869b05f github.com/bnb-chain/greenfield-cosmos-sdk/math v0.0.0-20230425074444-eb5869b05fe9/go.mod h1:Ygz4wBHrgc7g0N+8+MrnTfS9LLn9aaTGa9hKopuym5k= github.com/bnb-chain/greenfield-iavl v0.20.1-alpha.1 h1:ZnIcvkkQVurg0OaAwmUGn2cK5bZbffjVChFyhh86HMk= github.com/bnb-chain/greenfield-iavl v0.20.1-alpha.1/go.mod h1:oLksTs8dfh7DYIKBro7hbRQ+ewls7ghJ27pIXlbEXyI= -github.com/bnb-chain/juno/v4 v4.0.0-20230724033559-f263e10e4660 h1:4xlfy2eNzNkTdCuKHOYnpa3L0tHhyCtuor4DVNJSk2g= -github.com/bnb-chain/juno/v4 v4.0.0-20230724033559-f263e10e4660/go.mod h1:wUV2oH8dsnGR/d+XOZpCRRPZPY1KN5Sq1xFxWwMXTIU= +github.com/bnb-chain/juno/v4 v4.0.0-20230728074459-62b307a89504 h1:DhhsQ1i1SQeEbeld7hwjkS16TWfdLFdrpzZA8NCcUBs= +github.com/bnb-chain/juno/v4 v4.0.0-20230728074459-62b307a89504/go.mod h1:wUV2oH8dsnGR/d+XOZpCRRPZPY1KN5Sq1xFxWwMXTIU= github.com/boltdb/bolt v1.3.1/go.mod h1:clJnj/oiGkjum5o1McbSZDSLxVThjynRyGBgiAx27Ps= github.com/bradfitz/go-smtpd v0.0.0-20170404230938-deb6d6237625/go.mod h1:HYsPBTaaSFSlLx/70C2HPIMNZpVV8+vt/A+FMnYP11g= github.com/bradfitz/gomemcache v0.0.0-20170208213004-1952afaa557d/go.mod h1:PmM6Mmwb0LSuEubjR8N7PtNe1KxZLtOUHtbeikc5h60= diff --git a/modular/blocksyncer/blocksyncer_indexer.go b/modular/blocksyncer/blocksyncer_indexer.go index 21c66c561..a609fddab 100644 --- a/modular/blocksyncer/blocksyncer_indexer.go +++ b/modular/blocksyncer/blocksyncer_indexer.go @@ -4,10 +4,11 @@ import ( "context" "encoding/json" "fmt" - "sync" "sync/atomic" "time" + "gorm.io/gorm" + abci "github.com/cometbft/cometbft/abci/types" coretypes "github.com/cometbft/cometbft/rpc/core/types" tmtypes "github.com/cometbft/cometbft/types" @@ -17,20 +18,11 @@ import ( "github.com/forbole/juno/v4/database" "github.com/forbole/juno/v4/models" "github.com/forbole/juno/v4/modules" - "github.com/forbole/juno/v4/modules/bucket" - "github.com/forbole/juno/v4/modules/group" - "github.com/forbole/juno/v4/modules/object" - "github.com/forbole/juno/v4/modules/payment" - "github.com/forbole/juno/v4/modules/permission" - storageprovider "github.com/forbole/juno/v4/modules/storage_provider" - virtualgroup "github.com/forbole/juno/v4/modules/virtual_group" "github.com/forbole/juno/v4/node" "github.com/forbole/juno/v4/parser" "github.com/forbole/juno/v4/types" - localdb "github.com/bnb-chain/greenfield-storage-provider/modular/blocksyncer/database" - spExit "github.com/bnb-chain/greenfield-storage-provider/modular/blocksyncer/modules/events" - "github.com/bnb-chain/greenfield-storage-provider/modular/blocksyncer/modules/prefixtree" + localDB "github.com/bnb-chain/greenfield-storage-provider/modular/blocksyncer/database" "github.com/bnb-chain/greenfield-storage-provider/pkg/log" "github.com/bnb-chain/greenfield-storage-provider/pkg/metrics" ) @@ -52,7 +44,6 @@ type Impl struct { codec codec.Codec Node node.Node DB database.Database - //LocalDb localDB.DB LatestBlockHeight atomic.Value ProcessedHeight uint64 @@ -62,39 +53,36 @@ type Impl struct { ServiceName string } -// ExportBlock accepts a finalized block and persists then inside the database. -// An error is returned if write fails. -func (i *Impl) ExportBlock(block *coretypes.ResultBlock, events *coretypes.ResultBlockResults, txs []*types.Tx, getTmcValidators modules.GetTmcValidators) error { +func (i *Impl) ExportEpoch(block *coretypes.ResultBlock) error { return nil } -// HandleEvent accepts the transaction and handles events contained inside the transaction. func (i *Impl) HandleEvent(ctx context.Context, block *coretypes.ResultBlock, txHash common.Hash, event sdk.Event) error { - for _, module := range i.Modules { - if eventModule, ok := module.(modules.EventModule); ok { - err := eventModule.HandleEvent(ctx, block, txHash, event) - if err != nil { - log.Errorw("failed to handle event", "module", module.Name(), "event", event, "error", err) - return err - } - } - } return nil } -func (i *Impl) ExtractEvent(ctx context.Context, block *coretypes.ResultBlock, txHash common.Hash, event sdk.Event) (interface{}, error) { +// ExportBlock accepts a finalized block and persists then inside the database. +// An error is returned if write fails. +func (i *Impl) ExportBlock(block *coretypes.ResultBlock, events *coretypes.ResultBlockResults, txs []*types.Tx, getTmcValidators modules.GetTmcValidators) error { + return nil +} + +// ExtractEvent accepts the transaction and handles events contained inside the transaction. +func (i *Impl) ExtractEvent(ctx context.Context, block *coretypes.ResultBlock, txHash common.Hash, event sdk.Event) (map[string][]interface{}, error) { + allSQL := make(map[string][]interface{}) for _, module := range i.Modules { if eventModule, ok := module.(modules.EventModule); ok { - data, err := eventModule.ExtractEvent(ctx, block, txHash, event) + sqls, err := eventModule.ExtractEventStatements(ctx, block, txHash, event) if err != nil { + log.Errorw("failed to handle event", "module", module.Name(), "event", event, "error", err) return nil, err } - if data != nil { - return data, nil + for k, v := range sqls { + allSQL[k] = v } } } - return nil, nil + return allSQL, nil } // Process fetches a block for a given height and associated metadata and export it to a database. @@ -103,93 +91,114 @@ func (i *Impl) Process(height uint64) error { // log.Debugw("processing block", "height", height) var block *coretypes.ResultBlock var events *coretypes.ResultBlockResults - var txs []*types.Tx - var err error + var txs map[common.Hash][]abci.Event + heightKey := fmt.Sprintf("%s-%d", i.GetServiceName(), height) blockAny, okb := blockMap.Load(heightKey) eventsAny, oke := eventMap.Load(heightKey) txsAny, okt := txMap.Load(heightKey) block, _ = blockAny.(*coretypes.ResultBlock) events, _ = eventsAny.(*coretypes.ResultBlockResults) - txs, _ = txsAny.([]*types.Tx) + txs, _ = txsAny.(map[common.Hash][]abci.Event) if !okb || !oke || !okt { log.Warnf("failed to get map data height: %d", height) return ErrBlockNotFound } - startTime := time.Now().UnixMilli() + startTime := time.Now() beginBlockEvents := events.BeginBlockEvents endBlockEvents := events.EndBlockEvents txCount := len(txs) eventCount := 0 + allSQL := make([]map[string][]interface{}, 0) // 1. handle events in startBlock - if len(beginBlockEvents) > 0 { eventCount += len(beginBlockEvents) - err = i.ExportEventsWithoutTx(context.Background(), block, beginBlockEvents) + sqls, err := i.ExportEventsWithoutTx(context.Background(), block, beginBlockEvents) if err != nil { log.Errorf("failed to export events without tx: %s", err) return err } + allSQL = append(allSQL, sqls...) } // 2. handle events in txs - err = i.ExportEventsInTxs(context.Background(), block, txs) + sqls, err := i.ExportEventsInTxs(context.Background(), block, txs) if err != nil { log.Errorf("failed to export events in txs: %s", err) return err } + allSQL = append(allSQL, sqls...) // 3. handle events in endBlock if len(endBlockEvents) > 0 { eventCount += len(endBlockEvents) - err = i.ExportEventsWithoutTx(context.Background(), block, endBlockEvents) + sqls, err = i.ExportEventsWithoutTx(context.Background(), block, endBlockEvents) if err != nil { log.Errorf("failed to export events without tx: %s", err) return err } + allSQL = append(allSQL, sqls...) } - err = i.ExportEpoch(block) - if err != nil { - log.Errorf("failed to export epoch: %s", err) - return err + sql, val := i.SaveEpoch(block) + allSQL = append(allSQL, map[string][]interface{}{ + sql: val, + }) + + finalSQL := "" + finalVal := make([]interface{}, 0) + for _, m := range allSQL { + for k, v := range m { + finalSQL += fmt.Sprintf("%s; ", k) + finalVal = append(finalVal, v...) + } + } + + metrics.BlocksyncerLogicTime.WithLabelValues(fmt.Sprintf("%d", height)).Set(float64(time.Since(startTime).Milliseconds())) + + dbStartTime := time.Now() + tx := i.DB.Begin(context.TODO()) + if txErr := tx.Db.Session(&gorm.Session{DryRun: false}).Exec(finalSQL, finalVal...).Error; txErr != nil { + log.Errorw("failed to exec sql", "error", txErr) + tx.Rollback() + return txErr + } + + if txErr := tx.Commit(); txErr != nil { + log.Errorw("failed to commit db", "error", txErr) + return txErr } + metrics.BlocksyncerWriteDBTime.WithLabelValues(fmt.Sprintf("%d", height)).Set(float64(time.Since(dbStartTime).Milliseconds())) - log.Infof("handle&write data cost: %d", time.Now().UnixMilli()-startTime) + log.Infof("handle&write data cost: %d", time.Since(startTime).Milliseconds()) log.Infof("height :%d tx count:%d event count:%d", height, txCount, eventCount) + metrics.BlockEventCount.WithLabelValues(fmt.Sprintf("%d", height)).Set(float64(eventCount)) blockMap.Delete(heightKey) eventMap.Delete(heightKey) txMap.Delete(heightKey) i.ProcessedHeight = height - cost := time.Now().UnixMilli() - startTime - log.Infof("total cost: %d", cost) - metrics.BlocksyncerCatchTime.WithLabelValues(fmt.Sprintf("%d", height)).Set(float64(cost)) + log.Infof("total cost: %d", time.Since(startTime).Milliseconds()) + + metrics.BlockHeightLagGauge.WithLabelValues("blocksyncer").Set(float64(block.Block.Height)) + metrics.BlocksyncerCatchTime.WithLabelValues(fmt.Sprintf("%d", height)).Set(float64(time.Since(startTime).Milliseconds())) return nil } -// ExportEpoch accept a block result data and persist basic info into db to record current sync progress -func (i *Impl) ExportEpoch(block *coretypes.ResultBlock) error { - // Save the block - err := i.DB.SaveEpoch(context.Background(), &models.Epoch{ +// SaveEpoch accept a block result data and persist basic info into db to record current sync progress +func (i *Impl) SaveEpoch(block *coretypes.ResultBlock) (string, []interface{}) { + log.Infof(common.BytesToHash(block.BlockID.Hash).String()) + return localDB.Cast(i.DB).SaveEpochToSQL(context.Background(), &models.Epoch{ OneRowId: true, BlockHeight: block.Block.Height, - BlockHash: common.HexToHash(block.BlockID.Hash.String()), + BlockHash: common.BytesToHash(block.BlockID.Hash), UpdateTime: block.Block.Time.Unix(), }) - if err != nil { - log.Errorf("failed to persist block: %s", err) - return err - } - - metrics.BlockHeightLagGauge.WithLabelValues("blocksyncer").Set(float64(block.Block.Height)) - - return nil } // ExportTxs accepts a slice of transactions and persists then inside the database. @@ -231,248 +240,34 @@ type TxHashEvent struct { } // ExportEventsInTxs accepts a slice of events in tx in order to save in database. -func (i *Impl) ExportEventsInTxs(ctx context.Context, block *coretypes.ResultBlock, txs []*types.Tx) error { - bucketEvent := make([]TxHashEvent, 0) - groupEvent := make([]TxHashEvent, 0) - permissionEvent := make([]TxHashEvent, 0) - spEvent := make([]TxHashEvent, 0) - prefixEvent := make([]TxHashEvent, 0) - exitEvent := make([]TxHashEvent, 0) - virtualGroupEvent := make([]TxHashEvent, 0) - objectEvent := make([]TxHashEvent, 0) - objectIDEvent := make([]TxHashEvent, 0) - dataList := make([]interface{}, 0) - - for _, tx := range txs { - txHash := common.HexToHash(tx.TxHash) - for _, event := range tx.Events { - e := TxHashEvent{Event: sdk.Event(event), TxHash: txHash} - if bucket.BucketEvents[event.Type] { - bucketEvent = append(bucketEvent, e) - } else if group.GroupEvents[event.Type] { - groupEvent = append(groupEvent, e) - } else if permission.PolicyEvents[event.Type] { - permissionEvent = append(permissionEvent, e) - } else if storageprovider.StorageProviderEvents[event.Type] { - spEvent = append(spEvent, e) - } else if virtualgroup.VirtualGroupEvents[event.Type] { - virtualGroupEvent = append(virtualGroupEvent, e) - } else if spExit.SpExitEvents[event.Type] { - exitEvent = append(exitEvent, e) - } else if event.Type == object.EventDeleteObject || event.Type == object.EventCreateObject || payment.PaymentEvents[event.Type] { - data, err := i.ExtractEvent(ctx, block, common.Hash{}, sdk.Event(event)) - if err != nil { - return err - } - dataList = append(dataList, data) - prefixEvent = append(prefixEvent, e) - objectIDEvent = append(objectIDEvent, e) - } else if object.ObjectEvents[event.Type] { - objectEvent = append(objectEvent, e) - } - if prefixtree.BuildPrefixTreeEvents[event.Type] { - prefixEvent = append(prefixEvent, e) - } - } - } - - if len(dataList) > 0 { - err := i.BatchHandle(ctx, dataList, block, common.Hash{}) - if err != nil { - return err - } - } - - allEvents := make([][]TxHashEvent, 0) - allEvents = append(allEvents, bucketEvent) - allEvents = append(allEvents, groupEvent) - allEvents = append(allEvents, objectEvent) - allEvents = append(allEvents, permissionEvent) - allEvents = append(allEvents, spEvent) - allEvents = append(allEvents, prefixEvent) - allEvents = append(allEvents, virtualGroupEvent) - allEvents = append(allEvents, exitEvent) - allEvents = append(allEvents, objectIDEvent) - return i.concurrenceHandleEvent(ctx, block, allEvents) -} - -func (i *Impl) BatchHandle(ctx context.Context, dataList []interface{}, block *coretypes.ResultBlock, txHash common.Hash) error { - objects := make([]*models.Object, 0) - objectIDMap := make(map[common.Hash]bool, 0) - bucketNameMap := make(map[string][]common.Hash) - streamRecords := make([]*models.StreamRecord, 0) - paymentAccount := make([]*models.PaymentAccount, 0) - - for _, data := range dataList { - switch m := data.(type) { - case *models.Object: - objects = append(objects, m) - objectIDMap[m.ObjectID] = true - tmp := bucketNameMap[m.BucketName] - if tmp == nil { - tmp = make([]common.Hash, 0) - } - tmp = append(tmp, m.ObjectID) - bucketNameMap[m.BucketName] = tmp - case *models.StreamRecord: - streamRecords = append(streamRecords, m) - case *models.PaymentAccount: - paymentAccount = append(paymentAccount, m) - } - } - - localDB := localdb.Cast(i.DB) - if len(paymentAccount) > 0 { - if err := localDB.BatchSavePaymentAccount(ctx, paymentAccount); err != nil { - return err - } - } - if len(streamRecords) > 0 { - if err := localDB.BatchSaveStreamRecord(ctx, streamRecords); err != nil { - return err - } - } - - insert := make(map[string][]*models.Object) - update := make(map[string][]*models.Object) - - objResults, err := localDB.GetObjectList(ctx, bucketNameMap) - if err != nil { - return err - } - resMap := make(map[common.Hash]*models.Object) - for _, obj := range objResults { - resMap[obj.ObjectID] = obj - } - - for _, obj := range objects { - res, ok := resMap[obj.ObjectID] - if !ok { - tmp := insert[obj.BucketName] - if tmp == nil { - tmp = make([]*models.Object, 0) +func (i *Impl) ExportEventsInTxs(ctx context.Context, block *coretypes.ResultBlock, txs map[common.Hash][]abci.Event) ([]map[string][]interface{}, error) { + allSQL := make([]map[string][]interface{}, 0) + for k, v := range txs { + for _, event := range v { + //log.Infof("sdkevent: %v", event) + sqls, err := i.ExtractEvent(ctx, block, k, sdk.Event(event)) + if err != nil { + return nil, err } - tmp = append(tmp, obj) - insert[obj.BucketName] = tmp - continue - } - if obj.Removed { - res.Removed = true - res.BucketName = obj.BucketName - res.ObjectName = obj.ObjectName - res.ObjectID = obj.ObjectID - res.LocalVirtualGroupId = obj.LocalVirtualGroupId - res.UpdateAt = block.Block.Height - res.UpdateTxHash = txHash - res.UpdateTime = time.Now().UTC().Unix() + allSQL = append(allSQL, sqls) } - resMap[obj.ObjectID] = res } - - if len(insert) > 0 { - if err := localDB.BatchSaveObject(ctx, insert); err != nil { - return err - } - } - for _, v := range resMap { - tmp := update[v.BucketName] - if tmp == nil { - tmp = make([]*models.Object, 0) - } - tmp = append(tmp, v) - update[v.BucketName] = tmp - } - if len(update) > 0 { - if err := localDB.BatchSaveObject(ctx, update); err != nil { - return err - } - } - return nil -} - -func (i *Impl) concurrenceHandleEvent(ctx context.Context, block *coretypes.ResultBlock, allEvents [][]TxHashEvent) error { - wg := &sync.WaitGroup{} - wg.Add(len(allEvents)) - var handleErr error - for _, events := range allEvents { - go func(event []TxHashEvent) { - defer wg.Done() - for _, e := range event { - if err := i.HandleEvent(ctx, block, e.TxHash, e.Event); err != nil { - log.Errorf("failed to HandleEvent err:%v", err) - handleErr = err - return - } - } - }(events) - } - wg.Wait() - return handleErr + return allSQL, nil } // ExportEventsWithoutTx accepts a slice of events not in tx in order to save in database. // events here don't have txHash -func (i *Impl) ExportEventsWithoutTx(ctx context.Context, block *coretypes.ResultBlock, events []abci.Event) error { - bucketEvent := make([]TxHashEvent, 0) - groupEvent := make([]TxHashEvent, 0) - permissionEvent := make([]TxHashEvent, 0) - spEvent := make([]TxHashEvent, 0) - prefixEvent := make([]TxHashEvent, 0) - exitEvent := make([]TxHashEvent, 0) - VirtualGroupEvent := make([]TxHashEvent, 0) - objectEvent := make([]TxHashEvent, 0) - objectIDEvent := make([]TxHashEvent, 0) - dataList := make([]interface{}, 0) - +func (i *Impl) ExportEventsWithoutTx(ctx context.Context, block *coretypes.ResultBlock, events []abci.Event) ([]map[string][]interface{}, error) { + // call the event handlers + allSQL := make([]map[string][]interface{}, 0) for _, event := range events { - e := TxHashEvent{Event: sdk.Event(event)} - if bucket.BucketEvents[event.Type] { - bucketEvent = append(bucketEvent, e) - } else if group.GroupEvents[event.Type] { - groupEvent = append(groupEvent, e) - } else if permission.PolicyEvents[event.Type] { - permissionEvent = append(permissionEvent, e) - } else if storageprovider.StorageProviderEvents[event.Type] { - spEvent = append(spEvent, e) - } else if virtualgroup.VirtualGroupEvents[event.Type] { - VirtualGroupEvent = append(VirtualGroupEvent, e) - } else if spExit.SpExitEvents[event.Type] { - exitEvent = append(exitEvent, e) - } else if event.Type == object.EventDeleteObject || event.Type == object.EventCreateObject || payment.PaymentEvents[event.Type] || virtualgroup.VirtualGroupEvents[event.Type] { - data, err := i.ExtractEvent(ctx, block, common.Hash{}, e.Event) - if err != nil { - return err - } - dataList = append(dataList, data) - objectIDEvent = append(objectIDEvent, e) - prefixEvent = append(prefixEvent, e) - } else if object.ObjectEvents[event.Type] { - objectEvent = append(objectEvent, e) - } - if prefixtree.BuildPrefixTreeEvents[event.Type] { - prefixEvent = append(prefixEvent, e) - } - } - - if len(dataList) > 0 { - err := i.BatchHandle(ctx, dataList, block, common.Hash{}) + sqls, err := i.ExtractEvent(ctx, block, common.Hash{}, sdk.Event(event)) if err != nil { - return err + return nil, err } + allSQL = append(allSQL, sqls) } - - allEvents := make([][]TxHashEvent, 0) - allEvents = append(allEvents, bucketEvent) - allEvents = append(allEvents, groupEvent) - allEvents = append(allEvents, objectEvent) - allEvents = append(allEvents, permissionEvent) - allEvents = append(allEvents, spEvent) - allEvents = append(allEvents, prefixEvent) - allEvents = append(allEvents, VirtualGroupEvent) - allEvents = append(allEvents, exitEvent) - allEvents = append(allEvents, objectIDEvent) - - return i.concurrenceHandleEvent(ctx, block, allEvents) + return allSQL, nil } // HandleGenesis accepts a GenesisDoc and calls all the registered genesis handlers in the order in which they have been registered. diff --git a/modular/blocksyncer/blocksyncer_options.go b/modular/blocksyncer/blocksyncer_options.go index af57bb137..b2f833bb6 100644 --- a/modular/blocksyncer/blocksyncer_options.go +++ b/modular/blocksyncer/blocksyncer_options.go @@ -9,8 +9,10 @@ import ( "sync" "time" + cometbfttypes "github.com/cometbft/cometbft/abci/types" "github.com/forbole/juno/v4/cmd" parsecmdtypes "github.com/forbole/juno/v4/cmd/parse/types" + "github.com/forbole/juno/v4/common" databaseconfig "github.com/forbole/juno/v4/database/config" loggingconfig "github.com/forbole/juno/v4/log/config" "github.com/forbole/juno/v4/modules" @@ -33,6 +35,7 @@ import ( func NewBlockSyncerModular(app *gfspapp.GfSpBaseApp, cfg *gfspconfig.GfSpConfig) (coremodule.Modular, error) { junoCfg := makeBlockSyncerConfig(cfg) + MainService = &BlockSyncerModular{ config: junoCfg, name: BlockSyncerModularName, @@ -242,17 +245,16 @@ func (b *BlockSyncerModular) quickFetchBlockData(startHeight uint64) { if latestBlockHeight == int64(endBlock) { continue } - log.Info(count*(cycle+1) + startHeight - 1) - log.Info(latestBlockHeight) + if latestBlockHeight > int64(count*(cycle+1)+startHeight-1) { startBlock = count*cycle + startHeight endBlock = count*(cycle+1) + startHeight - 1 - //processedHeight := Cast(b.parserCtx.Indexer).ProcessedHeight - //if processedHeight != 0 && startBlock-processedHeight > MaxHeightGapFactor*count { - // log.Infof("processedHeight: %d", processedHeight) - // time.Sleep(time.Second) - // continue - //} + processedHeight := Cast(b.parserCtx.Indexer).ProcessedHeight + if processedHeight != 0 && int64(startBlock)-int64(processedHeight) > int64(MaxHeightGapFactor*count) { + log.Infof("processedHeight: %d", processedHeight) + time.Sleep(time.Second) + continue + } cycle++ } else if flag != 0 { startBlock = endBlock + 1 @@ -293,11 +295,13 @@ func (b *BlockSyncerModular) fetchData(start, end uint64) { log.Warnf("failed to get block results from node: %s", err) continue } - txs, err := b.parserCtx.Node.Txs(block) - if err != nil { - log.Warnf("failed to get block results from node: %s", err) - continue + txs := make(map[common.Hash][]cometbfttypes.Event) + for idx := 0; idx < len(events.TxsResults); idx++ { + k := block.Block.Data.Txs[idx] + v := events.TxsResults[idx].GetEvents() + txs[common.BytesToHash(k.Hash())] = v } + heightKey := fmt.Sprintf("%s-%d", b.Name(), height) blockMap.Store(heightKey, block) eventMap.Store(heightKey, events) diff --git a/modular/blocksyncer/database/bucket.go b/modular/blocksyncer/database/bucket.go new file mode 100644 index 000000000..f971847fc --- /dev/null +++ b/modular/blocksyncer/database/bucket.go @@ -0,0 +1,31 @@ +package database + +import ( + "context" + + "github.com/forbole/juno/v4/models" + "gorm.io/gorm" + "gorm.io/gorm/clause" +) + +func (db *DB) SaveBucket(ctx context.Context, bucket *models.Bucket) error { + return nil +} + +func (db *DB) UpdateBucket(ctx context.Context, bucket *models.Bucket) error { + return nil +} + +func (db *DB) SaveBucketToSQL(ctx context.Context, bucket *models.Bucket) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table((&models.Bucket{}).TableName()).Clauses(clause.OnConflict{ + Columns: []clause.Column{{Name: "bucket_id"}}, + UpdateAll: true, + }).Create(bucket).Statement + + return stat.SQL.String(), stat.Vars +} + +func (db *DB) UpdateBucketToSQL(ctx context.Context, bucket *models.Bucket) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table((&models.Bucket{}).TableName()).Where("bucket_id = ?", bucket.BucketID).Updates(bucket).Statement + return stat.SQL.String(), stat.Vars +} diff --git a/modular/blocksyncer/database/epoch.go b/modular/blocksyncer/database/epoch.go new file mode 100644 index 000000000..90ebcff2f --- /dev/null +++ b/modular/blocksyncer/database/epoch.go @@ -0,0 +1,21 @@ +package database + +import ( + "context" + + "github.com/forbole/juno/v4/models" + "gorm.io/gorm" + "gorm.io/gorm/clause" +) + +func (db *DB) SaveEpoch(ctx context.Context, epoch *models.Epoch) error { + return nil +} + +func (db *DB) SaveEpochToSQL(ctx context.Context, epoch *models.Epoch) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table((&models.Epoch{}).TableName()).Clauses(clause.OnConflict{ + Columns: []clause.Column{{Name: "one_row_id"}}, + DoUpdates: clause.AssignmentColumns([]string{"block_height", "block_hash", "update_time"}), + }).Create(epoch).Statement + return stat.SQL.String(), stat.Vars +} diff --git a/modular/blocksyncer/database/events.go b/modular/blocksyncer/database/events.go index e431cb6d6..cd45accf0 100644 --- a/modular/blocksyncer/database/events.go +++ b/modular/blocksyncer/database/events.go @@ -3,69 +3,52 @@ package database import ( "context" + "gorm.io/gorm" + "github.com/bnb-chain/greenfield-storage-provider/store/bsdb" ) -func (db *DB) SaveEventMigrationBucket(ctx context.Context, eventMigrationBucket *bsdb.EventMigrationBucket) error { - err := db.Db.WithContext(ctx).Table((&bsdb.EventMigrationBucket{}).TableName()).Create(eventMigrationBucket).Error - if err != nil { - return err - } - return err +func (db *DB) SaveEventMigrationBucket(ctx context.Context, eventMigrationBucket *bsdb.EventMigrationBucket) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table((&bsdb.EventMigrationBucket{}).TableName()).Create(eventMigrationBucket).Statement + return stat.SQL.String(), stat.Vars } -func (db *DB) SaveEventCompleteMigrationBucket(ctx context.Context, eventCompleteMigrationBucket *bsdb.EventCompleteMigrationBucket) error { - err := db.Db.WithContext(ctx).Table((&bsdb.EventCompleteMigrationBucket{}).TableName()).Create(eventCompleteMigrationBucket).Error - if err != nil { - return err - } - return err +func (db *DB) SaveEventCompleteMigrationBucket(ctx context.Context, eventCompleteMigrationBucket *bsdb.EventCompleteMigrationBucket) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table((&bsdb.EventCompleteMigrationBucket{}).TableName()).Create(eventCompleteMigrationBucket).Statement + return stat.SQL.String(), stat.Vars } -func (db *DB) SaveEventCancelMigrationBucket(ctx context.Context, eventCancelMigrationBucket *bsdb.EventCancelMigrationBucket) error { - err := db.Db.WithContext(ctx).Table((&bsdb.EventCancelMigrationBucket{}).TableName()).Create(eventCancelMigrationBucket).Error - if err != nil { - return err - } - return err +func (db *DB) SaveEventCancelMigrationBucket(ctx context.Context, eventCancelMigrationBucket *bsdb.EventCancelMigrationBucket) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table((&bsdb.EventCancelMigrationBucket{}).TableName()).Create(eventCancelMigrationBucket).Statement + return stat.SQL.String(), stat.Vars + } -func (db *DB) SaveEventSwapOut(ctx context.Context, eventSwapOut *bsdb.EventSwapOut) error { - err := db.Db.WithContext(ctx).Table((&bsdb.EventSwapOut{}).TableName()).Create(eventSwapOut).Error - if err != nil { - return err - } - return err +func (db *DB) SaveEventSwapOut(ctx context.Context, eventSwapOut *bsdb.EventSwapOut) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table((&bsdb.EventSwapOut{}).TableName()).Create(eventSwapOut).Statement + return stat.SQL.String(), stat.Vars } -func (db *DB) SaveEventCancelSwapOut(ctx context.Context, eventCancelSwapOut *bsdb.EventCancelSwapOut) error { - err := db.Db.WithContext(ctx).Table((&bsdb.EventCancelSwapOut{}).TableName()).Create(eventCancelSwapOut).Error - if err != nil { - return err - } - return err +func (db *DB) SaveEventCancelSwapOut(ctx context.Context, eventCancelSwapOut *bsdb.EventCancelSwapOut) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table((&bsdb.EventCancelSwapOut{}).TableName()).Create(eventCancelSwapOut).Statement + return stat.SQL.String(), stat.Vars } -func (db *DB) SaveEventCompleteSwapOut(ctx context.Context, eventCompleteSwapOut *bsdb.EventCompleteSwapOut) error { - err := db.Db.WithContext(ctx).Table((&bsdb.EventCompleteSwapOut{}).TableName()).Create(eventCompleteSwapOut).Error - if err != nil { - return err - } - return err +func (db *DB) SaveEventCompleteSwapOut(ctx context.Context, eventCompleteSwapOut *bsdb.EventCompleteSwapOut) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table((&bsdb.EventCompleteSwapOut{}).TableName()).Create(eventCompleteSwapOut).Statement + return stat.SQL.String(), stat.Vars } -func (db *DB) SaveEventSPExit(ctx context.Context, eventSPExit *bsdb.EventStorageProviderExit) error { - err := db.Db.WithContext(ctx).Table((&bsdb.EventStorageProviderExit{}).TableName()).Create(eventSPExit).Error - if err != nil { - return err - } - return err +func (db *DB) SaveEventSPExit(ctx context.Context, eventSPExit *bsdb.EventStorageProviderExit) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{ + DryRun: true, + }).Table((&bsdb.EventStorageProviderExit{}).TableName()).Create(eventSPExit).Statement + return stat.SQL.String(), stat.Vars } -func (db *DB) SaveEventSPCompleteExit(ctx context.Context, eventSpCompleteExit *bsdb.EventCompleteStorageProviderExit) error { - err := db.Db.WithContext(ctx).Table((&bsdb.EventCompleteStorageProviderExit{}).TableName()).Create(eventSpCompleteExit).Error - if err != nil { - return err - } - return err +func (db *DB) SaveEventSPCompleteExit(ctx context.Context, eventSpCompleteExit *bsdb.EventCompleteStorageProviderExit) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{ + DryRun: true, + }).Table((&bsdb.EventCompleteStorageProviderExit{}).TableName()).Create(eventSpCompleteExit).Statement + return stat.SQL.String(), stat.Vars } diff --git a/modular/blocksyncer/database/group.go b/modular/blocksyncer/database/group.go new file mode 100644 index 000000000..fca8b626f --- /dev/null +++ b/modular/blocksyncer/database/group.go @@ -0,0 +1,30 @@ +package database + +import ( + "context" + + "github.com/forbole/juno/v4/models" + "gorm.io/gorm" + "gorm.io/gorm/clause" +) + +func (db *DB) CreateGroup(ctx context.Context, groupMembers []*models.Group) error { + return nil +} + +func (db *DB) UpdateGroup(ctx context.Context, group *models.Group) error { + return nil +} + +func (db *DB) CreateGroupToSQL(ctx context.Context, groupMembers []*models.Group) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table((&models.Group{}).TableName()).Clauses(clause.OnConflict{ + Columns: []clause.Column{{Name: "group_id"}, {Name: "account_id"}}, + UpdateAll: true, + }).Create(groupMembers).Statement + return stat.SQL.String(), stat.Vars +} + +func (db *DB) UpdateGroupToSQL(ctx context.Context, group *models.Group) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table((&models.Group{}).TableName()).Where("group_id = ? AND account_id = ?", group.GroupID, group.AccountID).Updates(group).Statement + return stat.SQL.String(), stat.Vars +} diff --git a/modular/blocksyncer/database/object.go b/modular/blocksyncer/database/object.go index 357cf1acf..74bf3d80d 100644 --- a/modular/blocksyncer/database/object.go +++ b/modular/blocksyncer/database/object.go @@ -3,6 +3,8 @@ package database import ( "context" + "gorm.io/gorm" + "github.com/forbole/juno/v4/common" "github.com/forbole/juno/v4/models" "gorm.io/gorm/clause" @@ -11,42 +13,11 @@ import ( ) func (db *DB) SaveObject(ctx context.Context, object *models.Object) error { - err := db.Db.WithContext(ctx).Table(bsdb.GetObjectsTableName(object.BucketName)).Clauses(clause.OnConflict{ - Columns: []clause.Column{{Name: "object_id"}}, - UpdateAll: true, - }).Create(object).Error - return err -} - -func (db *DB) BatchSaveObject(ctx context.Context, objects map[string][]*models.Object) error { - for k, v := range objects { - err := db.Db.WithContext(ctx).Table(bsdb.GetObjectsTableName(k)).Clauses(clause.OnConflict{ - Columns: []clause.Column{{Name: "object_id"}}, - UpdateAll: true, - }).Create(v).Error - if err != nil { - return err - } - } return nil } -func (db *DB) GetObjectList(ctx context.Context, objects map[string][]common.Hash) ([]*models.Object, error) { - res := make([]*models.Object, 0) - for k, v := range objects { - var tmp []*models.Object - err := db.Db.WithContext(ctx).Table(bsdb.GetObjectsTableName(k)).Where("object_id IN ? AND removed IS NOT TRUE", v).Find(&tmp).Error - if err != nil { - return nil, err - } - res = append(res, tmp...) - } - return res, nil -} - func (db *DB) UpdateObject(ctx context.Context, object *models.Object) error { - err := db.Db.WithContext(ctx).Table(bsdb.GetObjectsTableName(object.BucketName)).Where("object_id = ?", object.ObjectID).Updates(object).Error - return err + return nil } func (db *DB) GetObject(ctx context.Context, objectId common.Hash) (*models.Object, error) { @@ -79,3 +50,16 @@ func (b *DB) GetBucketNameByObjectID(objectID common.Hash) (string, error) { return objectIdMap.BucketName, err } + +func (db *DB) SaveObjectToSQL(ctx context.Context, object *models.Object) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table(bsdb.GetObjectsTableName(object.BucketName)).Clauses(clause.OnConflict{ + Columns: []clause.Column{{Name: "object_id"}}, + UpdateAll: true, + }).Create(object).Statement + return stat.SQL.String(), stat.Vars +} + +func (db *DB) UpdateObjectToSQL(ctx context.Context, object *models.Object) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table(bsdb.GetObjectsTableName(object.BucketName)).Where("object_id = ?", object.ObjectID).Updates(object).Statement + return stat.SQL.String(), stat.Vars +} diff --git a/modular/blocksyncer/database/objectidmap.go b/modular/blocksyncer/database/objectidmap.go index 7f18b6228..c49de48e5 100644 --- a/modular/blocksyncer/database/objectidmap.go +++ b/modular/blocksyncer/database/objectidmap.go @@ -3,16 +3,17 @@ package database import ( "context" + "gorm.io/gorm" "gorm.io/gorm/clause" "github.com/bnb-chain/greenfield-storage-provider/store/bsdb" ) // CreateObjectIDMap create object id map table entry -func (db *DB) CreateObjectIDMap(ctx context.Context, objectIDMap *bsdb.ObjectIDMap) error { - err := db.Db.WithContext(ctx).Clauses(clause.OnConflict{ +func (db *DB) CreateObjectIDMap(ctx context.Context, objectIDMap *bsdb.ObjectIDMap) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Clauses(clause.OnConflict{ Columns: []clause.Column{{Name: "object_id"}}, UpdateAll: true, - }).Create(objectIDMap).Error - return err + }).Create(objectIDMap).Statement + return stat.SQL.String(), stat.Vars } diff --git a/modular/blocksyncer/database/payment.go b/modular/blocksyncer/database/payment.go new file mode 100644 index 000000000..ee65ae282 --- /dev/null +++ b/modular/blocksyncer/database/payment.go @@ -0,0 +1,35 @@ +package database + +import ( + "context" + + "github.com/forbole/juno/v4/models" + "gorm.io/gorm" + "gorm.io/gorm/clause" +) + +func (db *DB) SaveStreamRecord(ctx context.Context, streamRecord *models.StreamRecord) error { + return nil +} + +func (db *DB) SavePaymentAccount(ctx context.Context, paymentAccount *models.PaymentAccount) error { + return nil +} + +func (db *DB) SaveStreamRecordToSQL(ctx context.Context, streamRecord *models.StreamRecord) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table((&models.StreamRecord{}).TableName()).Clauses(clause.OnConflict{ + Columns: []clause.Column{{Name: "account"}}, + UpdateAll: true, + }).Create(streamRecord).Statement + return stat.SQL.String(), stat.Vars +} + +func (db *DB) SavePaymentAccountToSQL(ctx context.Context, paymentAccount *models.PaymentAccount) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{ + DryRun: true, + }).Table((&models.PaymentAccount{}).TableName()).Clauses(clause.OnConflict{ + Columns: []clause.Column{{Name: "addr"}}, + UpdateAll: true, + }).Create(paymentAccount).Statement + return stat.SQL.String(), stat.Vars +} diff --git a/modular/blocksyncer/database/permission.go b/modular/blocksyncer/database/permission.go new file mode 100644 index 000000000..aad4d8ec0 --- /dev/null +++ b/modular/blocksyncer/database/permission.go @@ -0,0 +1,51 @@ +package database + +import ( + "context" + + "github.com/forbole/juno/v4/common" + "github.com/forbole/juno/v4/models" + "gorm.io/gorm" + "gorm.io/gorm/clause" +) + +func (db *DB) SavePermission(ctx context.Context, permission *models.Permission) error { + return nil +} + +func (db *DB) UpdatePermission(ctx context.Context, permission *models.Permission) error { + return nil +} + +func (db *DB) MultiSaveStatement(ctx context.Context, statements []*models.Statements) error { + return nil +} + +func (db *DB) RemoveStatements(ctx context.Context, policyID common.Hash) error { + return nil +} + +func (db *DB) SavePermissionToSQL(ctx context.Context, permission *models.Permission) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table((&models.Permission{}).TableName()).Clauses(clause.OnConflict{ + Columns: []clause.Column{{Name: "principal_type"}, {Name: "principal_value"}, {Name: "resource_type"}, {Name: "resource_id"}}, + UpdateAll: true, + }).Create(permission).Statement + return stat.SQL.String(), stat.Vars +} + +func (db *DB) UpdatePermissionToSQL(ctx context.Context, permission *models.Permission) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table((&models.Permission{}).TableName()).Where("policy_id = ?", permission.PolicyID).Updates(permission).Statement + return stat.SQL.String(), stat.Vars +} + +func (db *DB) MultiSaveStatementToSQL(ctx context.Context, statements []*models.Statements) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{ + DryRun: true, + }).Table((&models.Statements{}).TableName()).Create(statements).Statement + return stat.SQL.String(), stat.Vars +} + +func (db *DB) RemoveStatementsToSQL(ctx context.Context, policyID common.Hash) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table((&models.Statements{}).TableName()).Where("policy_id = ?", policyID).Update("removed", true).Statement + return stat.SQL.String(), stat.Vars +} diff --git a/modular/blocksyncer/database/prefixtree.go b/modular/blocksyncer/database/prefixtree.go index ebaab70fc..8ee05ebbc 100644 --- a/modular/blocksyncer/database/prefixtree.go +++ b/modular/blocksyncer/database/prefixtree.go @@ -10,24 +10,21 @@ import ( ) // CreatePrefixTree create prefix tree nodes by input slice -func (db *DB) CreatePrefixTree(ctx context.Context, prefixTree []*bsdb.SlashPrefixTreeNode) error { +func (db *DB) CreatePrefixTree(ctx context.Context, prefixTree []*bsdb.SlashPrefixTreeNode) (string, []interface{}) { // because the passed in prefixTree is one object, the array members have same bucketName, we can use the first one shardTableName := bsdb.GetPrefixesTableName(prefixTree[0].BucketName) - err := db.Db.WithContext(ctx).Table(shardTableName).Create(&prefixTree).Error - if err != nil { - return err - } - return nil + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table(shardTableName).Create(&prefixTree).Statement + return stat.SQL.String(), stat.Vars } // DeletePrefixTree delete prefix tree nodes by given conditions -func (db *DB) DeletePrefixTree(ctx context.Context, prefixTree []*bsdb.SlashPrefixTreeNode) error { +func (db *DB) DeletePrefixTree(ctx context.Context, prefixTree []*bsdb.SlashPrefixTreeNode) (string, []interface{}) { if len(prefixTree) == 0 { - return nil + return "", nil } // because the passed in prefixTree is one object, the array members have same bucketName, we can use the first one shardTableName := bsdb.GetPrefixesTableName(prefixTree[0].BucketName) - tx := db.Db.WithContext(ctx).Table(shardTableName) + tx := db.Db.Session(&gorm.Session{DryRun: true}).Table(shardTableName) stmt := tx.Where("bucket_name = ? AND full_name = ? AND is_object = ?", prefixTree[0].BucketName, prefixTree[0].FullName, @@ -39,11 +36,9 @@ func (db *DB) DeletePrefixTree(ctx context.Context, prefixTree []*bsdb.SlashPref object.FullName, object.IsObject) } - err := stmt.Unscoped().Delete(&bsdb.SlashPrefixTreeNode{}).Error - if err != nil { - return err - } - return nil + stmt2 := stmt.Unscoped().Delete(&bsdb.SlashPrefixTreeNode{}).Statement + return stmt2.SQL.String(), stmt2.Vars + } // GetPrefixTree get prefix tree node by full name and bucket name diff --git a/modular/blocksyncer/database/storage_provider.go b/modular/blocksyncer/database/storage_provider.go new file mode 100644 index 000000000..ba5b0fc7e --- /dev/null +++ b/modular/blocksyncer/database/storage_provider.go @@ -0,0 +1,30 @@ +package database + +import ( + "context" + + "github.com/forbole/juno/v4/models" + "gorm.io/gorm" + "gorm.io/gorm/clause" +) + +func (db *DB) CreateStorageProvider(ctx context.Context, storageProvider *models.StorageProvider) error { + return nil +} + +func (db *DB) UpdateStorageProvider(ctx context.Context, storageProvider *models.StorageProvider) error { + return nil +} + +func (db *DB) CreateStorageProviderToSQL(ctx context.Context, storageProvider *models.StorageProvider) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table((&models.StorageProvider{}).TableName()).Clauses(clause.OnConflict{ + Columns: []clause.Column{{Name: "sp_id"}}, + UpdateAll: true, + }).Create(storageProvider).Statement + return stat.SQL.String(), stat.Vars +} + +func (db *DB) UpdateStorageProviderToSQL(ctx context.Context, storageProvider *models.StorageProvider) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table((&models.StorageProvider{}).TableName()).Where("sp_id = ? ", storageProvider.SpId).Updates(storageProvider).Statement + return stat.SQL.String(), stat.Vars +} diff --git a/modular/blocksyncer/database/virtual_group.go b/modular/blocksyncer/database/virtual_group.go new file mode 100644 index 000000000..48d3694aa --- /dev/null +++ b/modular/blocksyncer/database/virtual_group.go @@ -0,0 +1,72 @@ +package database + +import ( + "context" + + "github.com/forbole/juno/v4/models" + "gorm.io/gorm" + "gorm.io/gorm/clause" +) + +func (db *DB) SaveGVG(ctx context.Context, gvg *models.GlobalVirtualGroup) error { + return nil +} + +func (db *DB) UpdateGVG(ctx context.Context, gvg *models.GlobalVirtualGroup) error { + return nil +} + +func (db *DB) SaveLVG(ctx context.Context, lvg *models.LocalVirtualGroup) error { + return nil +} + +func (db *DB) UpdateLVG(ctx context.Context, lvg *models.LocalVirtualGroup) error { + return nil +} + +func (db *DB) SaveVGF(ctx context.Context, vgf *models.GlobalVirtualGroupFamily) error { + return nil +} + +func (db *DB) UpdateVGF(ctx context.Context, vgf *models.GlobalVirtualGroupFamily) error { + return nil +} + +func (db *DB) SaveGVGToSQL(ctx context.Context, gvg *models.GlobalVirtualGroup) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table((&models.GlobalVirtualGroup{}).TableName()).Clauses(clause.OnConflict{ + Columns: []clause.Column{{Name: "global_virtual_group_id"}}, + UpdateAll: true, + }).Create(gvg).Statement + return stat.SQL.String(), stat.Vars +} + +func (db *DB) UpdateGVGToSQL(ctx context.Context, gvg *models.GlobalVirtualGroup) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table((&models.GlobalVirtualGroup{}).TableName()).Where("global_virtual_group_id = ?", gvg.GlobalVirtualGroupId).Updates(gvg).Statement + return stat.SQL.String(), stat.Vars +} + +func (db *DB) SaveLVGToSQL(ctx context.Context, lvg *models.LocalVirtualGroup) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table((&models.LocalVirtualGroup{}).TableName()).Clauses(clause.OnConflict{ + Columns: []clause.Column{{Name: "local_virtual_group_id"}}, + UpdateAll: true, + }).Create(lvg).Statement + return stat.SQL.String(), stat.Vars +} + +func (db *DB) UpdateLVGToSQL(ctx context.Context, lvg *models.LocalVirtualGroup) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table((&models.LocalVirtualGroup{}).TableName()).Where("local_virtual_group_id = ? and bucket_id = ?", lvg.LocalVirtualGroupId, lvg.BucketID).Updates(lvg).Statement + return stat.SQL.String(), stat.Vars +} + +func (db *DB) SaveVGFToSQL(ctx context.Context, vgf *models.GlobalVirtualGroupFamily) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table((&models.GlobalVirtualGroupFamily{}).TableName()).Clauses(clause.OnConflict{ + Columns: []clause.Column{{Name: "global_virtual_group_family_id"}}, + UpdateAll: true, + }).Create(vgf).Statement + return stat.SQL.String(), stat.Vars +} + +func (db *DB) UpdateVGFToSQL(ctx context.Context, vgf *models.GlobalVirtualGroupFamily) (string, []interface{}) { + stat := db.Db.Session(&gorm.Session{DryRun: true}).Table((&models.GlobalVirtualGroupFamily{}).TableName()).Where("global_virtual_group_family_id = ?", vgf.GlobalVirtualGroupFamilyId).Updates(vgf).Statement + return stat.SQL.String(), stat.Vars +} diff --git a/modular/blocksyncer/modules/bucket/bucket_handle.go b/modular/blocksyncer/modules/bucket/bucket_handle.go new file mode 100644 index 000000000..9fd787282 --- /dev/null +++ b/modular/blocksyncer/modules/bucket/bucket_handle.go @@ -0,0 +1,190 @@ +package bucket + +import ( + "context" + "errors" + + storagetypes "github.com/bnb-chain/greenfield/x/storage/types" + abci "github.com/cometbft/cometbft/abci/types" + tmctypes "github.com/cometbft/cometbft/rpc/core/types" + sdk "github.com/cosmos/cosmos-sdk/types" + "github.com/cosmos/gogoproto/proto" + "github.com/forbole/juno/v4/log" + + "github.com/forbole/juno/v4/common" + "github.com/forbole/juno/v4/models" +) + +var ( + EventCreateBucket = proto.MessageName(&storagetypes.EventCreateBucket{}) + EventDeleteBucket = proto.MessageName(&storagetypes.EventDeleteBucket{}) + EventUpdateBucketInfo = proto.MessageName(&storagetypes.EventUpdateBucketInfo{}) + EventDiscontinueBucket = proto.MessageName(&storagetypes.EventDiscontinueBucket{}) + EventCompleteMigrationBucket = proto.MessageName(&storagetypes.EventCompleteMigrationBucket{}) +) + +var BucketEvents = map[string]bool{ + EventCreateBucket: true, + EventDeleteBucket: true, + EventUpdateBucketInfo: true, + EventDiscontinueBucket: true, + EventCompleteMigrationBucket: true, +} + +func (m *Module) ExtractEventStatements(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event) (map[string][]interface{}, error) { + if !BucketEvents[event.Type] { + return nil, nil + } + + typedEvent, err := sdk.ParseTypedEvent(abci.Event(event)) + if err != nil { + log.Errorw("parse typed events error", "module", m.Name(), "event", event, "err", err) + return nil, err + } + + switch event.Type { + case EventCreateBucket: + createBucket, ok := typedEvent.(*storagetypes.EventCreateBucket) + if !ok { + log.Errorw("type assert error", "type", "EventCreateBucket", "event", typedEvent) + return nil, errors.New("create bucket event assert error") + } + return m.handleCreateBucket(ctx, block, txHash, createBucket), nil + case EventDeleteBucket: + deleteBucket, ok := typedEvent.(*storagetypes.EventDeleteBucket) + if !ok { + log.Errorw("type assert error", "type", "EventDeleteBucket", "event", typedEvent) + return nil, errors.New("delete bucket event assert error") + } + return m.handleDeleteBucket(ctx, block, txHash, deleteBucket), nil + case EventUpdateBucketInfo: + updateBucketInfo, ok := typedEvent.(*storagetypes.EventUpdateBucketInfo) + if !ok { + log.Errorw("type assert error", "type", "EventUpdateBucketInfo", "event", typedEvent) + return nil, errors.New("update bucket event assert error") + } + return m.handleUpdateBucketInfo(ctx, block, txHash, updateBucketInfo), nil + case EventDiscontinueBucket: + discontinueBucket, ok := typedEvent.(*storagetypes.EventDiscontinueBucket) + if !ok { + log.Errorw("type assert error", "type", "EventDiscontinueBucket", "event", typedEvent) + return nil, errors.New("discontinue bucket event assert error") + } + return m.handleDiscontinueBucket(ctx, block, txHash, discontinueBucket), nil + case EventCompleteMigrationBucket: + completeMigrationBucket, ok := typedEvent.(*storagetypes.EventCompleteMigrationBucket) + if !ok { + log.Errorw("type assert error", "type", "EventCompleteMigrationBucket", "event", typedEvent) + return nil, errors.New("complete migrate bucket event assert error") + } + return m.handleCompleteMigrationBucket(ctx, block, txHash, completeMigrationBucket), nil + } + + return nil, nil +} + +func (m *Module) HandleEvent(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event) error { + return nil +} + +func (m *Module) handleCreateBucket(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, createBucket *storagetypes.EventCreateBucket) map[string][]interface{} { + bucket := &models.Bucket{ + BucketID: common.BigToHash(createBucket.BucketId.BigInt()), + BucketName: createBucket.BucketName, + Owner: common.HexToAddress(createBucket.Owner), + PaymentAddress: common.HexToAddress(createBucket.PaymentAddress), + GlobalVirtualGroupFamilyId: createBucket.GlobalVirtualGroupFamilyId, + Operator: common.HexToAddress(createBucket.Owner), + SourceType: createBucket.SourceType.String(), + ChargedReadQuota: createBucket.ChargedReadQuota, + Visibility: createBucket.Visibility.String(), + Status: createBucket.Status.String(), + + Removed: false, + CreateAt: block.Block.Height, + CreateTxHash: txHash, + CreateTime: createBucket.CreateAt, + UpdateAt: block.Block.Height, + UpdateTxHash: txHash, + UpdateTime: block.Block.Time.UTC().Unix(), + } + k, v := m.db.SaveBucketToSQL(ctx, bucket) + return map[string][]interface{}{ + k: v, + } +} + +func (m *Module) handleDeleteBucket(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, deleteBucket *storagetypes.EventDeleteBucket) map[string][]interface{} { + bucket := &models.Bucket{ + BucketID: common.BigToHash(deleteBucket.BucketId.BigInt()), + BucketName: deleteBucket.BucketName, + Owner: common.HexToAddress(deleteBucket.Owner), + GlobalVirtualGroupFamilyId: deleteBucket.GlobalVirtualGroupFamilyId, + + Removed: true, + UpdateAt: block.Block.Height, + UpdateTxHash: txHash, + UpdateTime: block.Block.Time.UTC().Unix(), + } + + k, v := m.db.UpdateBucketToSQL(ctx, bucket) + return map[string][]interface{}{ + k: v, + } +} + +func (m *Module) handleDiscontinueBucket(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, discontinueBucket *storagetypes.EventDiscontinueBucket) map[string][]interface{} { + bucket := &models.Bucket{ + BucketID: common.BigToHash(discontinueBucket.BucketId.BigInt()), + BucketName: discontinueBucket.BucketName, + DeleteReason: discontinueBucket.Reason, + DeleteAt: discontinueBucket.DeleteAt, + Status: storagetypes.BUCKET_STATUS_DISCONTINUED.String(), + + UpdateAt: block.Block.Height, + UpdateTxHash: txHash, + UpdateTime: block.Block.Time.UTC().Unix(), + } + + k, v := m.db.UpdateBucketToSQL(ctx, bucket) + return map[string][]interface{}{ + k: v, + } +} + +func (m *Module) handleUpdateBucketInfo(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, updateBucket *storagetypes.EventUpdateBucketInfo) map[string][]interface{} { + bucket := &models.Bucket{ + BucketName: updateBucket.BucketName, + BucketID: common.BigToHash(updateBucket.BucketId.BigInt()), + ChargedReadQuota: updateBucket.ChargedReadQuota, + PaymentAddress: common.HexToAddress(updateBucket.PaymentAddress), + Visibility: updateBucket.Visibility.String(), + GlobalVirtualGroupFamilyId: updateBucket.GlobalVirtualGroupFamilyId, + + UpdateAt: block.Block.Height, + UpdateTxHash: txHash, + UpdateTime: block.Block.Time.UTC().Unix(), + } + + k, v := m.db.UpdateBucketToSQL(ctx, bucket) + return map[string][]interface{}{ + k: v, + } +} + +func (m *Module) handleCompleteMigrationBucket(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, completeMigrationBucket *storagetypes.EventCompleteMigrationBucket) map[string][]interface{} { + bucket := &models.Bucket{ + BucketID: common.BigToHash(completeMigrationBucket.BucketId.BigInt()), + BucketName: completeMigrationBucket.BucketName, + GlobalVirtualGroupFamilyId: completeMigrationBucket.GlobalVirtualGroupFamilyId, + + UpdateAt: block.Block.Height, + UpdateTxHash: txHash, + UpdateTime: block.Block.Time.UTC().Unix(), + } + + k, v := m.db.UpdateBucketToSQL(ctx, bucket) + return map[string][]interface{}{ + k: v, + } +} diff --git a/modular/blocksyncer/modules/bucket/module.go b/modular/blocksyncer/modules/bucket/module.go new file mode 100644 index 000000000..aef138e71 --- /dev/null +++ b/modular/blocksyncer/modules/bucket/module.go @@ -0,0 +1,48 @@ +package bucket + +import ( + "context" + + "github.com/bnb-chain/greenfield-storage-provider/modular/blocksyncer/database" + + "gorm.io/gorm/schema" + + "github.com/forbole/juno/v4/models" + "github.com/forbole/juno/v4/modules" +) + +const ( + ModuleName = "bucket" +) + +var ( + _ modules.Module = &Module{} + _ modules.PrepareTablesModule = &Module{} +) + +// Module represents the bucket module +type Module struct { + db *database.DB +} + +// NewModule builds a new Module instance +func NewModule(db *database.DB) *Module { + return &Module{ + db: db, + } +} + +// Name implements modules.Module +func (m *Module) Name() string { + return ModuleName +} + +// PrepareTables implements +func (m *Module) PrepareTables() error { + return m.db.PrepareTables(context.TODO(), []schema.Tabler{&models.Bucket{}}) +} + +// AutoMigrate implements +func (m *Module) AutoMigrate() error { + return m.db.AutoMigrate(context.TODO(), []schema.Tabler{&models.Bucket{}}) +} diff --git a/modular/blocksyncer/modules/events/sp_events_handler.go b/modular/blocksyncer/modules/events/sp_events_handler.go index 83c6e3156..3ad2d7c79 100644 --- a/modular/blocksyncer/modules/events/sp_events_handler.go +++ b/modular/blocksyncer/modules/events/sp_events_handler.go @@ -40,19 +40,15 @@ var SpExitEvents = map[string]bool{ EventCompleteSpExit: true, } -func (m *Module) ExtractEvent(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event) (interface{}, error) { - return nil, nil -} - -func (m *Module) HandleEvent(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event) error { +func (m *Module) ExtractEventStatements(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event) (map[string][]interface{}, error) { if !SpExitEvents[event.Type] { - return nil + return nil, nil } typedEvent, err := sdk.ParseTypedEvent(abci.Event(event)) if err != nil { log.Errorw("parse typed events error", "module", m.Name(), "event", event, "err", err) - return err + return nil, err } log.Debugw("HandleEvent", "event", event) @@ -61,65 +57,69 @@ func (m *Module) HandleEvent(ctx context.Context, block *tmctypes.ResultBlock, t migrationBucket, ok := typedEvent.(*storagetypes.EventMigrationBucket) if !ok { log.Errorw("type assert error", "type", "EventMigrationBucket", "event", typedEvent) - return errors.New("migration bucket event assert error") + return nil, errors.New("migration bucket event assert error") } log.Debugw("HandleEvent EventMigrationBucket", "migrationBucket", migrationBucket) - return m.handleMigrationBucket(ctx, block, txHash, migrationBucket) + return m.handleMigrationBucket(ctx, block, txHash, migrationBucket), nil case EventSwapOut: swapOut, ok := typedEvent.(*vgtypes.EventSwapOut) if !ok { log.Errorw("type assert error", "type", "EventSwapOut", "event", typedEvent) - return errors.New("swap out event assert error") + return nil, errors.New("swap out event assert error") } - return m.handleSwapOut(ctx, block, txHash, swapOut) + return m.handleSwapOut(ctx, block, txHash, swapOut), nil case EventCompleteMigrationBucket: migrationBucket, ok := typedEvent.(*storagetypes.EventCompleteMigrationBucket) if !ok { log.Errorw("type assert error", "type", "EventCompleteMigrationBucket", "event", typedEvent) - return errors.New("migration bucket complete event assert error") + return nil, errors.New("migration bucket complete event assert error") } - return m.handleCompleteMigrationBucket(ctx, block, txHash, migrationBucket) + return m.handleCompleteMigrationBucket(ctx, block, txHash, migrationBucket), nil case EventSpExit: storageProviderExit, ok := typedEvent.(*vgtypes.EventStorageProviderExit) if !ok { log.Errorw("type assert error", "type", "EventStorageProviderExit", "event", typedEvent) - return errors.New("storage provider Exit event assert error") + return nil, errors.New("storage provider Exit event assert error") } - return m.handleStorageProviderExit(ctx, block, txHash, storageProviderExit) + return m.handleStorageProviderExit(ctx, block, txHash, storageProviderExit), nil case EventCompleteSpExit: completeStorageProviderExit, ok := typedEvent.(*vgtypes.EventCompleteStorageProviderExit) if !ok { log.Errorw("type assert error", "type", "EventCompleteStorageProviderExit", "event", typedEvent) - return errors.New("complete storage provider Exit event assert error") + return nil, errors.New("complete storage provider Exit event assert error") } - return m.handleCompleteStorageProviderExit(ctx, block, txHash, completeStorageProviderExit) + return m.handleCompleteStorageProviderExit(ctx, block, txHash, completeStorageProviderExit), nil case EventCancelMigrationBucket: cancelMigrationBucket, ok := typedEvent.(*storagetypes.EventCancelMigrationBucket) if !ok { log.Errorw("type assert error", "type", "EventCancelMigrationBucket", "event", typedEvent) - return errors.New("cancel Migration Bucket event assert error") + return nil, errors.New("cancel Migration Bucket event assert error") } - return m.handleCancelMigrationBucket(ctx, block, txHash, cancelMigrationBucket) + return m.handleCancelMigrationBucket(ctx, block, txHash, cancelMigrationBucket), nil case EventCancelSwapOut: cancelSwapOut, ok := typedEvent.(*vgtypes.EventCancelSwapOut) if !ok { log.Errorw("type assert error", "type", "EventCancelSwapOut", "event", typedEvent) - return errors.New("cancel swap out event assert error") + return nil, errors.New("cancel swap out event assert error") } - return m.handleCancelSwapOut(ctx, block, txHash, cancelSwapOut) + return m.handleCancelSwapOut(ctx, block, txHash, cancelSwapOut), nil case EventCompleteSwapOut: completeSwapOut, ok := typedEvent.(*vgtypes.EventCompleteSwapOut) if !ok { log.Errorw("type assert error", "type", "EventCompleteSwapOut", "event", typedEvent) - return errors.New("complete swap out event assert error") + return nil, errors.New("complete swap out event assert error") } - return m.handleCompleteSwapOut(ctx, block, txHash, completeSwapOut) + return m.handleCompleteSwapOut(ctx, block, txHash, completeSwapOut), nil default: - return nil + return nil, nil } } -func (m *Module) handleMigrationBucket(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, migrationBucket *storagetypes.EventMigrationBucket) error { +func (m *Module) HandleEvent(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event) error { + return nil +} + +func (m *Module) handleMigrationBucket(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, migrationBucket *storagetypes.EventMigrationBucket) map[string][]interface{} { eventMigrateBucketItem := &bsdb.EventMigrationBucket{ BucketID: common.BigToHash(migrationBucket.BucketId.BigInt()), Operator: common.HexToAddress(migrationBucket.Operator), @@ -131,11 +131,14 @@ func (m *Module) handleMigrationBucket(ctx context.Context, block *tmctypes.Resu CreateTime: block.Block.Time.UTC().Unix(), } - return m.db.SaveEventMigrationBucket(ctx, eventMigrateBucketItem) + k, v := m.db.SaveEventMigrationBucket(ctx, eventMigrateBucketItem) + return map[string][]interface{}{ + k: v, + } } -func (m *Module) handleCompleteMigrationBucket(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, completeMigrationBucket *storagetypes.EventCompleteMigrationBucket) error { +func (m *Module) handleCompleteMigrationBucket(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, completeMigrationBucket *storagetypes.EventCompleteMigrationBucket) map[string][]interface{} { eventCompleteMigrateBucketItem := &bsdb.EventCompleteMigrationBucket{ BucketID: common.BigToHash(completeMigrationBucket.BucketId.BigInt()), @@ -149,10 +152,13 @@ func (m *Module) handleCompleteMigrationBucket(ctx context.Context, block *tmcty CreateTime: block.Block.Time.UTC().Unix(), } - return m.db.SaveEventCompleteMigrationBucket(ctx, eventCompleteMigrateBucketItem) + k, v := m.db.SaveEventCompleteMigrationBucket(ctx, eventCompleteMigrateBucketItem) + return map[string][]interface{}{ + k: v, + } } -func (m *Module) handleSwapOut(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, swapOut *vgtypes.EventSwapOut) error { +func (m *Module) handleSwapOut(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, swapOut *vgtypes.EventSwapOut) map[string][]interface{} { eventSwapOut := &bsdb.EventSwapOut{ StorageProviderId: swapOut.StorageProviderId, @@ -165,10 +171,13 @@ func (m *Module) handleSwapOut(ctx context.Context, block *tmctypes.ResultBlock, CreateTime: block.Block.Time.UTC().Unix(), } - return m.db.SaveEventSwapOut(ctx, eventSwapOut) + k, v := m.db.SaveEventSwapOut(ctx, eventSwapOut) + return map[string][]interface{}{ + k: v, + } } -func (m *Module) handleCancelSwapOut(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, cancelSwapOut *vgtypes.EventCancelSwapOut) error { +func (m *Module) handleCancelSwapOut(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, cancelSwapOut *vgtypes.EventCancelSwapOut) map[string][]interface{} { eventCancelSwapOut := &bsdb.EventCancelSwapOut{ StorageProviderId: cancelSwapOut.StorageProviderId, @@ -181,10 +190,13 @@ func (m *Module) handleCancelSwapOut(ctx context.Context, block *tmctypes.Result CreateTime: block.Block.Time.UTC().Unix(), } - return m.db.SaveEventCancelSwapOut(ctx, eventCancelSwapOut) + k, v := m.db.SaveEventCancelSwapOut(ctx, eventCancelSwapOut) + return map[string][]interface{}{ + k: v, + } } -func (m *Module) handleCompleteSwapOut(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, completeSwapOut *vgtypes.EventCompleteSwapOut) error { +func (m *Module) handleCompleteSwapOut(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, completeSwapOut *vgtypes.EventCompleteSwapOut) map[string][]interface{} { eventCompleteSwapOut := &bsdb.EventCompleteSwapOut{ StorageProviderId: completeSwapOut.StorageProviderId, @@ -197,10 +209,14 @@ func (m *Module) handleCompleteSwapOut(ctx context.Context, block *tmctypes.Resu CreateTime: block.Block.Time.UTC().Unix(), } - return m.db.SaveEventCompleteSwapOut(ctx, eventCompleteSwapOut) + k, v := m.db.SaveEventCompleteSwapOut(ctx, eventCompleteSwapOut) + return map[string][]interface{}{ + k: v, + } + } -func (m *Module) handleStorageProviderExit(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, storageProviderExit *vgtypes.EventStorageProviderExit) error { +func (m *Module) handleStorageProviderExit(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, storageProviderExit *vgtypes.EventStorageProviderExit) map[string][]interface{} { eventSPExit := &bsdb.EventStorageProviderExit{ StorageProviderId: storageProviderExit.StorageProviderId, @@ -211,10 +227,13 @@ func (m *Module) handleStorageProviderExit(ctx context.Context, block *tmctypes. CreateTime: block.Block.Time.UTC().Unix(), } - return m.db.SaveEventSPExit(ctx, eventSPExit) + k, v := m.db.SaveEventSPExit(ctx, eventSPExit) + return map[string][]interface{}{ + k: v, + } } -func (m *Module) handleCompleteStorageProviderExit(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, completeStorageProviderExit *vgtypes.EventCompleteStorageProviderExit) error { +func (m *Module) handleCompleteStorageProviderExit(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, completeStorageProviderExit *vgtypes.EventCompleteStorageProviderExit) map[string][]interface{} { eventSPCompleteExit := &bsdb.EventCompleteStorageProviderExit{ StorageProviderId: completeStorageProviderExit.StorageProviderId, @@ -226,10 +245,13 @@ func (m *Module) handleCompleteStorageProviderExit(ctx context.Context, block *t CreateTime: block.Block.Time.UTC().Unix(), } - return m.db.SaveEventSPCompleteExit(ctx, eventSPCompleteExit) + k, v := m.db.SaveEventSPCompleteExit(ctx, eventSPCompleteExit) + return map[string][]interface{}{ + k: v, + } } -func (m *Module) handleCancelMigrationBucket(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, cancelMigrationBucket *storagetypes.EventCancelMigrationBucket) error { +func (m *Module) handleCancelMigrationBucket(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, cancelMigrationBucket *storagetypes.EventCancelMigrationBucket) map[string][]interface{} { eventCancelMigrationBucket := &bsdb.EventCancelMigrationBucket{ BucketID: common.BigToHash(cancelMigrationBucket.BucketId.BigInt()), @@ -241,5 +263,8 @@ func (m *Module) handleCancelMigrationBucket(ctx context.Context, block *tmctype CreateTime: block.Block.Time.UTC().Unix(), } - return m.db.SaveEventCancelMigrationBucket(ctx, eventCancelMigrationBucket) + k, v := m.db.SaveEventCancelMigrationBucket(ctx, eventCancelMigrationBucket) + return map[string][]interface{}{ + k: v, + } } diff --git a/modular/blocksyncer/modules/group/group_handler.go b/modular/blocksyncer/modules/group/group_handler.go new file mode 100644 index 000000000..55fdaf46f --- /dev/null +++ b/modular/blocksyncer/modules/group/group_handler.go @@ -0,0 +1,243 @@ +package group + +import ( + "context" + "errors" + + storagetypes "github.com/bnb-chain/greenfield/x/storage/types" + abci "github.com/cometbft/cometbft/abci/types" + tmctypes "github.com/cometbft/cometbft/rpc/core/types" + sdk "github.com/cosmos/cosmos-sdk/types" + "github.com/cosmos/gogoproto/proto" + "github.com/forbole/juno/v4/log" + + "github.com/forbole/juno/v4/common" + "github.com/forbole/juno/v4/models" +) + +var ( + EventCreateGroup = proto.MessageName(&storagetypes.EventCreateGroup{}) + EventDeleteGroup = proto.MessageName(&storagetypes.EventDeleteGroup{}) + EventLeaveGroup = proto.MessageName(&storagetypes.EventLeaveGroup{}) + EventUpdateGroupMember = proto.MessageName(&storagetypes.EventUpdateGroupMember{}) +) + +var GroupEvents = map[string]bool{ + EventCreateGroup: true, + EventDeleteGroup: true, + EventLeaveGroup: true, + EventUpdateGroupMember: true, +} + +func (m *Module) ExtractEventStatements(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event) (map[string][]interface{}, error) { + if !GroupEvents[event.Type] { + return nil, nil + } + + typedEvent, err := sdk.ParseTypedEvent(abci.Event(event)) + if err != nil { + log.Errorw("parse typed events error", "module", m.Name(), "event", event, "err", err) + return nil, err + } + + switch event.Type { + case EventCreateGroup: + createGroup, ok := typedEvent.(*storagetypes.EventCreateGroup) + if !ok { + log.Errorw("type assert error", "type", "EventCreateGroup", "event", typedEvent) + return nil, errors.New("create group event assert error") + } + return m.handleCreateGroup(ctx, block, createGroup), nil + case EventUpdateGroupMember: + updateGroupMember, ok := typedEvent.(*storagetypes.EventUpdateGroupMember) + if !ok { + log.Errorw("type assert error", "type", "EventUpdateGroupMember", "event", typedEvent) + return nil, errors.New("update group member event assert error") + } + return m.handleUpdateGroupMember(ctx, block, updateGroupMember), nil + + case EventDeleteGroup: + deleteGroup, ok := typedEvent.(*storagetypes.EventDeleteGroup) + if !ok { + log.Errorw("type assert error", "type", "EventDeleteGroup", "event", typedEvent) + return nil, errors.New("delete group event assert error") + } + return m.handleDeleteGroup(ctx, block, deleteGroup), nil + case EventLeaveGroup: + leaveGroup, ok := typedEvent.(*storagetypes.EventLeaveGroup) + if !ok { + log.Errorw("type assert error", "type", "EventLeaveGroup", "event", typedEvent) + return nil, errors.New("leave group event assert error") + } + return m.handleLeaveGroup(ctx, block, leaveGroup), nil + } + return nil, nil +} + +func (m *Module) HandleEvent(ctx context.Context, block *tmctypes.ResultBlock, _ common.Hash, event sdk.Event) error { + return nil +} + +func (m *Module) handleCreateGroup(ctx context.Context, block *tmctypes.ResultBlock, createGroup *storagetypes.EventCreateGroup) map[string][]interface{} { + + var membersToAddList []*models.Group + + //create group first + groupItem := &models.Group{ + Owner: common.HexToAddress(createGroup.Owner), + GroupID: common.BigToHash(createGroup.GroupId.BigInt()), + GroupName: createGroup.GroupName, + SourceType: createGroup.SourceType.String(), + AccountID: common.HexToAddress("0"), + Extra: createGroup.Extra, + + CreateAt: block.Block.Height, + CreateTime: block.Block.Time.UTC().Unix(), + UpdateAt: block.Block.Height, + UpdateTime: block.Block.Time.UTC().Unix(), + Removed: false, + } + membersToAddList = append(membersToAddList, groupItem) + + for _, member := range createGroup.Members { + groupMemberItem := &models.Group{ + Owner: common.HexToAddress(createGroup.Owner), + GroupID: common.BigToHash(createGroup.GroupId.BigInt()), + GroupName: createGroup.GroupName, + SourceType: createGroup.SourceType.String(), + AccountID: common.HexToAddress(member), + Extra: createGroup.Extra, + + CreateAt: block.Block.Height, + CreateTime: block.Block.Time.UTC().Unix(), + UpdateAt: block.Block.Height, + UpdateTime: block.Block.Time.UTC().Unix(), + Removed: false, + } + membersToAddList = append(membersToAddList, groupMemberItem) + } + + k, v := m.db.CreateGroupToSQL(ctx, membersToAddList) + return map[string][]interface{}{ + k: v, + } +} + +func (m *Module) handleDeleteGroup(ctx context.Context, block *tmctypes.ResultBlock, deleteGroup *storagetypes.EventDeleteGroup) map[string][]interface{} { + group := &models.Group{ + Owner: common.HexToAddress(deleteGroup.Owner), + GroupID: common.BigToHash(deleteGroup.GroupId.BigInt()), + GroupName: deleteGroup.GroupName, + + UpdateAt: block.Block.Height, + UpdateTime: block.Block.Time.UTC().Unix(), + Removed: true, + } + + //update group item + groupItem := &models.Group{ + GroupID: common.BigToHash(deleteGroup.GroupId.BigInt()), + AccountID: common.HexToAddress("0"), + + UpdateAt: block.Block.Height, + UpdateTime: block.Block.Time.UTC().Unix(), + Removed: true, + } + res := make(map[string][]interface{}) + k, v := m.db.UpdateGroupToSQL(ctx, groupItem) + res[k] = v + + k, v = m.db.UpdateGroupToSQL(ctx, group) + res[k] = v + return res +} + +func (m *Module) handleLeaveGroup(ctx context.Context, block *tmctypes.ResultBlock, leaveGroup *storagetypes.EventLeaveGroup) map[string][]interface{} { + group := &models.Group{ + Owner: common.HexToAddress(leaveGroup.Owner), + GroupID: common.BigToHash(leaveGroup.GroupId.BigInt()), + GroupName: leaveGroup.GroupName, + AccountID: common.HexToAddress(leaveGroup.MemberAddress), + + UpdateAt: block.Block.Height, + UpdateTime: block.Block.Time.UTC().Unix(), + Removed: true, + } + + //update group item + groupItem := &models.Group{ + GroupID: common.BigToHash(leaveGroup.GroupId.BigInt()), + AccountID: common.HexToAddress("0"), + + UpdateAt: block.Block.Height, + UpdateTime: block.Block.Time.UTC().Unix(), + Removed: false, + } + res := make(map[string][]interface{}) + k, v := m.db.UpdateGroupToSQL(ctx, groupItem) + res[k] = v + + k, v = m.db.UpdateGroupToSQL(ctx, group) + res[k] = v + return res +} + +func (m *Module) handleUpdateGroupMember(ctx context.Context, block *tmctypes.ResultBlock, updateGroupMember *storagetypes.EventUpdateGroupMember) map[string][]interface{} { + + membersToAdd := updateGroupMember.MembersToAdd + membersToDelete := updateGroupMember.MembersToDelete + + var membersToAddList []*models.Group + res := make(map[string][]interface{}) + + if len(membersToAdd) > 0 { + for _, memberToAdd := range membersToAdd { + groupItem := &models.Group{ + Owner: common.HexToAddress(updateGroupMember.Owner), + GroupID: common.BigToHash(updateGroupMember.GroupId.BigInt()), + GroupName: updateGroupMember.GroupName, + AccountID: common.HexToAddress(memberToAdd), + Operator: common.HexToAddress(updateGroupMember.Operator), + + CreateAt: block.Block.Height, + CreateTime: block.Block.Time.UTC().Unix(), + UpdateAt: block.Block.Height, + UpdateTime: block.Block.Time.UTC().Unix(), + Removed: false, + } + membersToAddList = append(membersToAddList, groupItem) + } + k, v := m.db.CreateGroupToSQL(ctx, membersToAddList) + res[k] = v + } + + for _, memberToDelete := range membersToDelete { + groupItem := &models.Group{ + Owner: common.HexToAddress(updateGroupMember.Owner), + GroupID: common.BigToHash(updateGroupMember.GroupId.BigInt()), + GroupName: updateGroupMember.GroupName, + AccountID: common.HexToAddress(memberToDelete), + Operator: common.HexToAddress(updateGroupMember.Operator), + + UpdateAt: block.Block.Height, + UpdateTime: block.Block.Time.UTC().Unix(), + Removed: true, + } + k, v := m.db.UpdateGroupToSQL(ctx, groupItem) + res[k] = v + } + + //update group item + groupItem := &models.Group{ + GroupID: common.BigToHash(updateGroupMember.GroupId.BigInt()), + AccountID: common.HexToAddress("0"), + + UpdateAt: block.Block.Height, + UpdateTime: block.Block.Time.UTC().Unix(), + Removed: false, + } + k, v := m.db.UpdateGroupToSQL(ctx, groupItem) + res[k] = v + + return res +} diff --git a/modular/blocksyncer/modules/group/module.go b/modular/blocksyncer/modules/group/module.go new file mode 100644 index 000000000..29f7eff22 --- /dev/null +++ b/modular/blocksyncer/modules/group/module.go @@ -0,0 +1,48 @@ +package group + +import ( + "context" + + "github.com/bnb-chain/greenfield-storage-provider/modular/blocksyncer/database" + + "gorm.io/gorm/schema" + + "github.com/forbole/juno/v4/models" + "github.com/forbole/juno/v4/modules" +) + +const ( + ModuleName = "group" +) + +var ( + _ modules.Module = &Module{} + _ modules.PrepareTablesModule = &Module{} +) + +// Module represents the telemetry module +type Module struct { + db *database.DB +} + +// NewModule builds a new Module instance +func NewModule(db *database.DB) *Module { + return &Module{ + db: db, + } +} + +// Name implements modules.Module +func (m *Module) Name() string { + return ModuleName +} + +// PrepareTables implements +func (m *Module) PrepareTables() error { + return m.db.PrepareTables(context.TODO(), []schema.Tabler{&models.Group{}}) +} + +// AutoMigrate implements +func (m *Module) AutoMigrate() error { + return m.db.AutoMigrate(context.TODO(), []schema.Tabler{&models.Group{}}) +} diff --git a/modular/blocksyncer/modules/object/object_handler.go b/modular/blocksyncer/modules/object/object_handler.go index d8c952360..896ff9d79 100644 --- a/modular/blocksyncer/modules/object/object_handler.go +++ b/modular/blocksyncer/modules/object/object_handler.go @@ -38,15 +38,10 @@ var ObjectEvents = map[string]bool{ } func (m *Module) HandleEvent(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event) error { - _, err := m.Handle(ctx, block, txHash, event, true) - return err + return nil } -func (m *Module) ExtractEvent(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event) (interface{}, error) { - return m.Handle(ctx, block, txHash, event, false) -} - -func (m *Module) Handle(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event, OperationDB bool) (interface{}, error) { +func (m *Module) ExtractEventStatements(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event) (map[string][]interface{}, error) { if !ObjectEvents[event.Type] { return nil, nil } @@ -64,98 +59,64 @@ func (m *Module) Handle(ctx context.Context, block *tmctypes.ResultBlock, txHash log.Errorw("type assert error", "type", "EventCreateObject", "event", typedEvent) return nil, errors.New("create object event assert error") } - data := m.handleCreateObject(ctx, block, txHash, createObject) - if !OperationDB { - return data, nil - } - return nil, m.db.SaveObject(ctx, data) + return m.handleCreateObject(ctx, block, txHash, createObject), nil case EventCancelCreateObject: cancelCreateObject, ok := typedEvent.(*storagetypes.EventCancelCreateObject) if !ok { log.Errorw("type assert error", "type", "EventCancelCreateObject", "event", typedEvent) return nil, errors.New("cancel create object event assert error") } - data := m.handleCancelCreateObject(ctx, block, txHash, cancelCreateObject) - if !OperationDB { - return data, nil - } - return nil, m.db.UpdateObject(ctx, data) + return m.handleCancelCreateObject(ctx, block, txHash, cancelCreateObject), nil + case EventSealObject: sealObject, ok := typedEvent.(*storagetypes.EventSealObject) if !ok { log.Errorw("type assert error", "type", "EventSealObject", "event", typedEvent) return nil, errors.New("seal object event assert error") } - data := m.handleSealObject(ctx, block, txHash, sealObject) - if !OperationDB { - return data, nil - } - return nil, m.db.UpdateObject(ctx, data) + return m.handleSealObject(ctx, block, txHash, sealObject), nil case EventCopyObject: copyObject, ok := typedEvent.(*storagetypes.EventCopyObject) if !ok { log.Errorw("type assert error", "type", "EventCopyObject", "event", typedEvent) return nil, errors.New("copy object event assert error") } - data, copyErr := m.handleCopyObject(ctx, block, txHash, copyObject) - if copyErr != nil { - return nil, copyErr - } - if !OperationDB { - return data, nil - } - return nil, m.db.UpdateObject(ctx, data) + return m.handleCopyObject(ctx, block, txHash, copyObject) case EventDeleteObject: deleteObject, ok := typedEvent.(*storagetypes.EventDeleteObject) if !ok { log.Errorw("type assert error", "type", "EventDeleteObject", "event", typedEvent) return nil, errors.New("delete object event assert error") } - data := m.handleDeleteObject(ctx, block, txHash, deleteObject) - if !OperationDB { - return data, nil - } - return nil, m.db.UpdateObject(ctx, data) + return m.handleDeleteObject(ctx, block, txHash, deleteObject), nil case EventRejectSealObject: rejectSealObject, ok := typedEvent.(*storagetypes.EventRejectSealObject) if !ok { log.Errorw("type assert error", "type", "EventRejectSealObject", "event", typedEvent) return nil, errors.New("reject seal object event assert error") } - data := m.handleRejectSealObject(ctx, block, txHash, rejectSealObject) - if !OperationDB { - return data, nil - } - return nil, m.db.UpdateObject(ctx, data) + return m.handleRejectSealObject(ctx, block, txHash, rejectSealObject), nil case EventDiscontinueObject: discontinueObject, ok := typedEvent.(*storagetypes.EventDiscontinueObject) if !ok { log.Errorw("type assert error", "type", "EventDiscontinueObject", "event", typedEvent) return nil, errors.New("discontinue object event assert error") } - data := m.handleEventDiscontinueObject(ctx, block, txHash, discontinueObject) - if !OperationDB { - return data, nil - } - return nil, m.db.UpdateObject(ctx, data) + return m.handleEventDiscontinueObject(ctx, block, txHash, discontinueObject), nil case EventUpdateObjectInfo: updateObjectInfo, ok := typedEvent.(*storagetypes.EventUpdateObjectInfo) if !ok { log.Errorw("type assert error", "type", "EventUpdateObjectInfo", "event", typedEvent) return nil, errors.New("update object event assert error") } - data := m.handleUpdateObjectInfo(ctx, block, txHash, updateObjectInfo) - if !OperationDB { - return data, nil - } - return nil, m.db.UpdateObject(ctx, data) + return m.handleUpdateObjectInfo(ctx, block, txHash, updateObjectInfo), nil } return nil, nil } -func (m *Module) handleCreateObject(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, createObject *storagetypes.EventCreateObject) *models.Object { - return &models.Object{ +func (m *Module) handleCreateObject(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, createObject *storagetypes.EventCreateObject) map[string][]interface{} { + object := &models.Object{ BucketID: common.BigToHash(createObject.BucketId.BigInt()), BucketName: createObject.BucketName, ObjectID: common.BigToHash(createObject.ObjectId.BigInt()), @@ -178,10 +139,15 @@ func (m *Module) handleCreateObject(ctx context.Context, block *tmctypes.ResultB UpdateTime: createObject.CreateAt, Removed: false, } + + k, v := m.db.SaveObjectToSQL(ctx, object) + return map[string][]interface{}{ + k: v, + } } -func (m *Module) handleSealObject(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, sealObject *storagetypes.EventSealObject) *models.Object { - return &models.Object{ +func (m *Module) handleSealObject(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, sealObject *storagetypes.EventSealObject) map[string][]interface{} { + object := &models.Object{ BucketName: sealObject.BucketName, ObjectName: sealObject.ObjectName, ObjectID: common.BigToHash(sealObject.ObjectId.BigInt()), @@ -195,10 +161,15 @@ func (m *Module) handleSealObject(ctx context.Context, block *tmctypes.ResultBlo UpdateTime: block.Block.Time.UTC().Unix(), Removed: false, } + + k, v := m.db.UpdateObjectToSQL(ctx, object) + return map[string][]interface{}{ + k: v, + } } -func (m *Module) handleCancelCreateObject(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, cancelCreateObject *storagetypes.EventCancelCreateObject) *models.Object { - return &models.Object{ +func (m *Module) handleCancelCreateObject(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, cancelCreateObject *storagetypes.EventCancelCreateObject) map[string][]interface{} { + object := &models.Object{ BucketName: cancelCreateObject.BucketName, ObjectName: cancelCreateObject.ObjectName, ObjectID: common.BigToHash(cancelCreateObject.ObjectId.BigInt()), @@ -208,9 +179,14 @@ func (m *Module) handleCancelCreateObject(ctx context.Context, block *tmctypes.R UpdateTime: block.Block.Time.UTC().Unix(), Removed: true, } + + k, v := m.db.UpdateObjectToSQL(ctx, object) + return map[string][]interface{}{ + k: v, + } } -func (m *Module) handleCopyObject(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, copyObject *storagetypes.EventCopyObject) (*models.Object, error) { +func (m *Module) handleCopyObject(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, copyObject *storagetypes.EventCopyObject) (map[string][]interface{}, error) { destObject, err := m.db.GetObject(ctx, common.BigToHash(copyObject.SrcObjectId.BigInt())) if err != nil { return nil, err @@ -228,11 +204,14 @@ func (m *Module) handleCopyObject(ctx context.Context, block *tmctypes.ResultBlo destObject.UpdateTime = block.Block.Time.UTC().Unix() destObject.Removed = false - return destObject, nil + k, v := m.db.UpdateObjectToSQL(ctx, destObject) + return map[string][]interface{}{ + k: v, + }, nil } -func (m *Module) handleDeleteObject(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, deleteObject *storagetypes.EventDeleteObject) *models.Object { - return &models.Object{ +func (m *Module) handleDeleteObject(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, deleteObject *storagetypes.EventDeleteObject) map[string][]interface{} { + object := &models.Object{ BucketName: deleteObject.BucketName, ObjectName: deleteObject.ObjectName, ObjectID: common.BigToHash(deleteObject.ObjectId.BigInt()), @@ -243,12 +222,17 @@ func (m *Module) handleDeleteObject(ctx context.Context, block *tmctypes.ResultB UpdateTime: block.Block.Time.UTC().Unix(), Removed: true, } + + k, v := m.db.UpdateObjectToSQL(ctx, object) + return map[string][]interface{}{ + k: v, + } } // RejectSeal event won't emit a delete event, need to be deleted manually here in metadata service // handle logic is set as removed, no need to set status -func (m *Module) handleRejectSealObject(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, rejectSealObject *storagetypes.EventRejectSealObject) *models.Object { - return &models.Object{ +func (m *Module) handleRejectSealObject(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, rejectSealObject *storagetypes.EventRejectSealObject) map[string][]interface{} { + object := &models.Object{ BucketName: rejectSealObject.BucketName, ObjectName: rejectSealObject.ObjectName, ObjectID: common.BigToHash(rejectSealObject.ObjectId.BigInt()), @@ -259,10 +243,15 @@ func (m *Module) handleRejectSealObject(ctx context.Context, block *tmctypes.Res UpdateTime: block.Block.Time.UTC().Unix(), Removed: true, } + + k, v := m.db.UpdateObjectToSQL(ctx, object) + return map[string][]interface{}{ + k: v, + } } -func (m *Module) handleEventDiscontinueObject(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, discontinueObject *storagetypes.EventDiscontinueObject) *models.Object { - return &models.Object{ +func (m *Module) handleEventDiscontinueObject(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, discontinueObject *storagetypes.EventDiscontinueObject) map[string][]interface{} { + object := &models.Object{ BucketName: discontinueObject.BucketName, ObjectID: common.BigToHash(discontinueObject.ObjectId.BigInt()), DeleteReason: discontinueObject.Reason, @@ -274,10 +263,15 @@ func (m *Module) handleEventDiscontinueObject(ctx context.Context, block *tmctyp UpdateTime: block.Block.Time.UTC().Unix(), Removed: false, } + + k, v := m.db.UpdateObjectToSQL(ctx, object) + return map[string][]interface{}{ + k: v, + } } -func (m *Module) handleUpdateObjectInfo(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, updateObject *storagetypes.EventUpdateObjectInfo) *models.Object { - return &models.Object{ +func (m *Module) handleUpdateObjectInfo(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, updateObject *storagetypes.EventUpdateObjectInfo) map[string][]interface{} { + object := &models.Object{ BucketName: updateObject.BucketName, ObjectID: common.BigToHash(updateObject.ObjectId.BigInt()), ObjectName: updateObject.ObjectName, @@ -288,4 +282,9 @@ func (m *Module) handleUpdateObjectInfo(ctx context.Context, block *tmctypes.Res UpdateTxHash: txHash, UpdateTime: block.Block.Time.UTC().Unix(), } + + k, v := m.db.UpdateObjectToSQL(ctx, object) + return map[string][]interface{}{ + k: v, + } } diff --git a/modular/blocksyncer/modules/objectidmap/object_id_map.go b/modular/blocksyncer/modules/objectidmap/object_id_map.go index 06b85c1e6..5cee75205 100644 --- a/modular/blocksyncer/modules/objectidmap/object_id_map.go +++ b/modular/blocksyncer/modules/objectidmap/object_id_map.go @@ -26,21 +26,15 @@ var buildPrefixTreeEvents = map[string]bool{ EventCreateObject: true, } -func (m *Module) ExtractEvent(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event) (interface{}, error) { - return nil, nil -} - -// HandleEvent handles the events relevant to the building of the PrefixTree. -// It checks the type of the event and calls the appropriate handler for it. -func (m *Module) HandleEvent(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event) error { +func (m *Module) ExtractEventStatements(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event) (map[string][]interface{}, error) { if !buildPrefixTreeEvents[event.Type] { - return nil + return nil, nil } typedEvent, err := sdk.ParseTypedEvent(abci.Event(event)) if err != nil { log.Errorw("parse typed events error", "module", m.Name(), "event", event, "err", err) - return err + return nil, err } switch event.Type { @@ -48,20 +42,29 @@ func (m *Module) HandleEvent(ctx context.Context, block *tmctypes.ResultBlock, t createObject, ok := typedEvent.(*storagetypes.EventCreateObject) if !ok { log.Errorw("type assert error", "type", "EventCreateObject", "event", typedEvent) - return errors.New("create object event assert error") + return nil, errors.New("create object event assert error") } - return m.handleCreateObject(ctx, createObject) + return m.handleCreateObject(ctx, createObject), nil default: - return nil + return nil, nil } } +// HandleEvent handles the events relevant to the building of the PrefixTree. +// It checks the type of the event and calls the appropriate handler for it. +func (m *Module) HandleEvent(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event) error { + return nil +} + // handleCreateObject handles EventCreateObject. -func (m *Module) handleCreateObject(ctx context.Context, createObject *storagetypes.EventCreateObject) error { +func (m *Module) handleCreateObject(ctx context.Context, createObject *storagetypes.EventCreateObject) map[string][]interface{} { objectIDMap := &bsdb.ObjectIDMap{ ObjectID: common.BigToHash(createObject.ObjectId.BigInt()), BucketName: createObject.BucketName, } - return m.db.CreateObjectIDMap(ctx, objectIDMap) + k, v := m.db.CreateObjectIDMap(ctx, objectIDMap) + return map[string][]interface{}{ + k: v, + } } diff --git a/modular/blocksyncer/modules/payment/module.go b/modular/blocksyncer/modules/payment/module.go new file mode 100644 index 000000000..b975c0064 --- /dev/null +++ b/modular/blocksyncer/modules/payment/module.go @@ -0,0 +1,47 @@ +package payment + +import ( + "context" + + "github.com/forbole/juno/v4/models" + "github.com/forbole/juno/v4/modules" + "gorm.io/gorm/schema" + + "github.com/bnb-chain/greenfield-storage-provider/modular/blocksyncer/database" +) + +const ( + ModuleName = "payment" +) + +var ( + _ modules.Module = &Module{} + _ modules.PrepareTablesModule = &Module{} +) + +// Module represents the payment module +type Module struct { + db *database.DB +} + +// NewModule builds a new Module instance +func NewModule(db *database.DB) *Module { + return &Module{ + db: db, + } +} + +// Name implements modules.Module +func (m *Module) Name() string { + return ModuleName +} + +// PrepareTables implements +func (m *Module) PrepareTables() error { + return m.db.PrepareTables(context.TODO(), []schema.Tabler{&models.StreamRecord{}, &models.PaymentAccount{}}) +} + +// AutoMigrate implements +func (m *Module) AutoMigrate() error { + return m.db.AutoMigrate(context.TODO(), []schema.Tabler{&models.StreamRecord{}, &models.PaymentAccount{}}) +} diff --git a/modular/blocksyncer/modules/payment/payment_handler.go b/modular/blocksyncer/modules/payment/payment_handler.go new file mode 100644 index 000000000..84d67fdd1 --- /dev/null +++ b/modular/blocksyncer/modules/payment/payment_handler.go @@ -0,0 +1,94 @@ +package payment + +import ( + "context" + "errors" + + paymenttypes "github.com/bnb-chain/greenfield/x/payment/types" + abci "github.com/cometbft/cometbft/abci/types" + tmctypes "github.com/cometbft/cometbft/rpc/core/types" + sdk "github.com/cosmos/cosmos-sdk/types" + "github.com/cosmos/gogoproto/proto" + + "github.com/forbole/juno/v4/common" + "github.com/forbole/juno/v4/log" + "github.com/forbole/juno/v4/models" +) + +var ( + EventPaymentAccountUpdate = proto.MessageName(&paymenttypes.EventPaymentAccountUpdate{}) + EventStreamRecordUpdate = proto.MessageName(&paymenttypes.EventStreamRecordUpdate{}) +) + +var PaymentEvents = map[string]bool{ + EventPaymentAccountUpdate: true, + EventStreamRecordUpdate: true, +} + +func (m *Module) ExtractEventStatements(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event) (map[string][]interface{}, error) { + if !PaymentEvents[event.Type] { + return nil, nil + } + + typedEvent, err := sdk.ParseTypedEvent(abci.Event(event)) + if err != nil { + log.Errorw("parse typed events error", "module", m.Name(), "event", event, "err", err) + return nil, err + } + + switch event.Type { + case EventPaymentAccountUpdate: + paymentAccountUpdate, ok := typedEvent.(*paymenttypes.EventPaymentAccountUpdate) + if !ok { + log.Errorw("type assert error", "type", "EventPaymentAccountUpdate", "event", typedEvent) + return nil, errors.New("update payment account event assert error") + } + return m.handlePaymentAccountUpdate(ctx, block, paymentAccountUpdate), nil + case EventStreamRecordUpdate: + streamRecordUpdate, ok := typedEvent.(*paymenttypes.EventStreamRecordUpdate) + if !ok { + log.Errorw("type assert error", "type", "EventStreamRecordUpdate", "event", typedEvent) + return nil, errors.New("update stream record event assert error") + } + return m.handleEventStreamRecordUpdate(ctx, streamRecordUpdate), nil + } + return nil, nil +} + +func (m *Module) HandleEvent(ctx context.Context, block *tmctypes.ResultBlock, _ common.Hash, event sdk.Event) error { + return nil +} + +func (m *Module) handlePaymentAccountUpdate(ctx context.Context, block *tmctypes.ResultBlock, paymentAccountUpdate *paymenttypes.EventPaymentAccountUpdate) map[string][]interface{} { + paymentAccount := &models.PaymentAccount{ + Addr: common.HexToAddress(paymentAccountUpdate.Addr), + Owner: common.HexToAddress(paymentAccountUpdate.Owner), + Refundable: paymentAccountUpdate.Refundable, + UpdateAt: block.Block.Height, + UpdateTime: block.Block.Time.UTC().Unix(), + } + + k, v := m.db.SavePaymentAccountToSQL(ctx, paymentAccount) + return map[string][]interface{}{ + k: v, + } +} + +func (m *Module) handleEventStreamRecordUpdate(ctx context.Context, streamRecordUpdate *paymenttypes.EventStreamRecordUpdate) map[string][]interface{} { + streamRecord := &models.StreamRecord{ + Account: common.HexToAddress(streamRecordUpdate.Account), + CrudTimestamp: streamRecordUpdate.CrudTimestamp, + NetflowRate: (*common.Big)(streamRecordUpdate.NetflowRate.BigInt()), + FrozenNetflowRate: (*common.Big)(streamRecordUpdate.FrozenNetflowRate.BigInt()), + StaticBalance: (*common.Big)(streamRecordUpdate.StaticBalance.BigInt()), + BufferBalance: (*common.Big)(streamRecordUpdate.BufferBalance.BigInt()), + LockBalance: (*common.Big)(streamRecordUpdate.LockBalance.BigInt()), + Status: streamRecordUpdate.Status.String(), + SettleTimestamp: streamRecordUpdate.SettleTimestamp, + } + + k, v := m.db.SaveStreamRecordToSQL(ctx, streamRecord) + return map[string][]interface{}{ + k: v, + } +} diff --git a/modular/blocksyncer/modules/permission/module.go b/modular/blocksyncer/modules/permission/module.go new file mode 100644 index 000000000..567fa7c6c --- /dev/null +++ b/modular/blocksyncer/modules/permission/module.go @@ -0,0 +1,47 @@ +package permission + +import ( + "context" + + "github.com/forbole/juno/v4/models" + "github.com/forbole/juno/v4/modules" + "gorm.io/gorm/schema" + + "github.com/bnb-chain/greenfield-storage-provider/modular/blocksyncer/database" +) + +const ( + ModuleName = "permission" +) + +var ( + _ modules.Module = &Module{} + _ modules.PrepareTablesModule = &Module{} +) + +// Module represents the payment module +type Module struct { + db *database.DB +} + +// NewModule builds a new Module instance +func NewModule(db *database.DB) *Module { + return &Module{ + db: db, + } +} + +// Name implements modules.Module +func (m *Module) Name() string { + return ModuleName +} + +// PrepareTables implements +func (m *Module) PrepareTables() error { + return m.db.PrepareTables(context.TODO(), []schema.Tabler{&models.Permission{}, &models.Statements{}}) +} + +// AutoMigrate implements +func (m *Module) AutoMigrate() error { + return m.db.AutoMigrate(context.TODO(), []schema.Tabler{&models.Statements{}}) +} diff --git a/modular/blocksyncer/modules/permission/permission_handler.go b/modular/blocksyncer/modules/permission/permission_handler.go new file mode 100644 index 000000000..1a4979da3 --- /dev/null +++ b/modular/blocksyncer/modules/permission/permission_handler.go @@ -0,0 +1,142 @@ +package permission + +import ( + "context" + "errors" + + abci "github.com/cometbft/cometbft/abci/types" + + permissiontypes "github.com/bnb-chain/greenfield/x/permission/types" + tmctypes "github.com/cometbft/cometbft/rpc/core/types" + sdk "github.com/cosmos/cosmos-sdk/types" + "github.com/cosmos/gogoproto/proto" + + "github.com/forbole/juno/v4/common" + "github.com/forbole/juno/v4/log" + "github.com/forbole/juno/v4/models" +) + +var ( + EventPutPolicy = proto.MessageName(&permissiontypes.EventPutPolicy{}) + EventDeletePolicy = proto.MessageName(&permissiontypes.EventDeletePolicy{}) +) + +var PolicyEvents = map[string]bool{ + EventPutPolicy: true, + EventDeletePolicy: true, +} + +var actionTypeMap = map[permissiontypes.ActionType]int{ + permissiontypes.ACTION_TYPE_ALL: 0, + permissiontypes.ACTION_UPDATE_BUCKET_INFO: 1, + permissiontypes.ACTION_DELETE_BUCKET: 2, + permissiontypes.ACTION_CREATE_OBJECT: 3, + permissiontypes.ACTION_DELETE_OBJECT: 4, + permissiontypes.ACTION_COPY_OBJECT: 5, + permissiontypes.ACTION_GET_OBJECT: 6, + permissiontypes.ACTION_EXECUTE_OBJECT: 7, + permissiontypes.ACTION_LIST_OBJECT: 8, + permissiontypes.ACTION_UPDATE_GROUP_MEMBER: 9, + permissiontypes.ACTION_DELETE_GROUP: 10, + permissiontypes.ACTION_UPDATE_OBJECT_INFO: 11, +} + +func (m *Module) ExtractEventStatements(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event) (map[string][]interface{}, error) { + if !PolicyEvents[event.Type] { + return nil, nil + } + + typedEvent, err := sdk.ParseTypedEvent(abci.Event(event)) + if err != nil { + log.Errorw("parse typed events error", "module", m.Name(), "event", event, "err", err) + return nil, err + } + switch event.Type { + case EventPutPolicy: + putPolicy, ok := typedEvent.(*permissiontypes.EventPutPolicy) + if !ok { + log.Errorw("type assert error", "type", "EventCreateObject", "event", typedEvent) + return nil, errors.New("put policy event assert error") + } + return m.handlePutPolicy(ctx, block, putPolicy) + case EventDeletePolicy: + deletePolicy, ok := typedEvent.(*permissiontypes.EventDeletePolicy) + if !ok { + log.Errorw("type assert error", "type", "EventCancelCreateObject", "event", typedEvent) + return nil, errors.New("cancel delete policy event assert error") + } + return m.handleDeletePolicy(ctx, block, deletePolicy), nil + } + return nil, nil +} + +func (m *Module) HandleEvent(ctx context.Context, block *tmctypes.ResultBlock, _ common.Hash, event sdk.Event) error { + return nil +} + +func (m *Module) handlePutPolicy(ctx context.Context, block *tmctypes.ResultBlock, policy *permissiontypes.EventPutPolicy) (map[string][]interface{}, error) { + var expireTime int64 + if policy.ExpirationTime == nil { + expireTime = 0 + } else { + expireTime = policy.ExpirationTime.Unix() + } + p := &models.Permission{ + PrincipalType: int32(policy.Principal.Type), + PrincipalValue: policy.Principal.Value, + ResourceType: policy.ResourceType.String(), + ResourceID: common.BigToHash(policy.ResourceId.BigInt()), + PolicyID: common.BigToHash(policy.PolicyId.BigInt()), + CreateTimestamp: block.Block.Time.Unix(), + ExpirationTime: expireTime, + } + + statements := make([]*models.Statements, 0) + for _, statement := range policy.Statements { + actionValue := 0 + for _, action := range statement.Actions { + value, ok := actionTypeMap[action] + if !ok { + return nil, errors.New("unknown action type action") + } + actionValue |= 1 << value + } + s := &models.Statements{ + PolicyID: common.BigToHash(policy.PolicyId.BigInt()), + Effect: statement.Effect.String(), + ActionValue: actionValue, + } + if statement.ExpirationTime != nil { + s.ExpirationTime = statement.ExpirationTime.UTC().Unix() + } + if statement.LimitSize != nil { + s.LimitSize = statement.LimitSize.Value + } + if len(statement.Resources) != 0 { + s.Resources = statement.Resources + } + statements = append(statements, s) + } + + res := make(map[string][]interface{}) + k, v := m.db.SavePermissionToSQL(ctx, p) + res[k] = v + k, v = m.db.MultiSaveStatementToSQL(ctx, statements) + res[k] = v + + return res, nil +} + +func (m *Module) handleDeletePolicy(ctx context.Context, block *tmctypes.ResultBlock, event *permissiontypes.EventDeletePolicy) map[string][]interface{} { + policyIDHash := common.BigToHash(event.PolicyId.BigInt()) + res := make(map[string][]interface{}) + k, v := m.db.UpdatePermissionToSQL(ctx, &models.Permission{ + PolicyID: policyIDHash, + Removed: true, + UpdateTimestamp: block.Block.Time.Unix(), + }) + res[k] = v + k, v = m.db.RemoveStatementsToSQL(ctx, policyIDHash) + res[k] = v + return res +} diff --git a/modular/blocksyncer/modules/prefixtree/prefix_tree.go b/modular/blocksyncer/modules/prefixtree/prefix_tree.go index 03d07e232..9114e16cb 100644 --- a/modular/blocksyncer/modules/prefixtree/prefix_tree.go +++ b/modular/blocksyncer/modules/prefixtree/prefix_tree.go @@ -33,22 +33,15 @@ var BuildPrefixTreeEvents = map[string]bool{ EventRejectSealObject: true, } -func (m *Module) ExtractEvent(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event) (interface{}, error) { - return nil, nil -} - -// HandleEvent handles the events relevant to the building of the PrefixTree. -// It checks the type of the event and calls the appropriate handler for it. -func (m *Module) HandleEvent(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event) error { - log.Infof("prefixhandleevent") +func (m *Module) ExtractEventStatements(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event) (map[string][]interface{}, error) { if !BuildPrefixTreeEvents[event.Type] { - return nil + return nil, nil } typedEvent, err := sdk.ParseTypedEvent(abci.Event(event)) if err != nil { log.Errorw("parse typed events error", "module", m.Name(), "event", event, "err", err) - return err + return nil, err } switch event.Type { @@ -56,38 +49,44 @@ func (m *Module) HandleEvent(ctx context.Context, block *tmctypes.ResultBlock, t createObject, ok := typedEvent.(*storagetypes.EventCreateObject) if !ok { log.Errorw("type assert error", "type", "EventCreateObject", "event", typedEvent) - return errors.New("create object event assert error") + return nil, errors.New("create object event assert error") } return m.handleCreateObject(ctx, createObject) case EventDeleteObject: deleteObject, ok := typedEvent.(*storagetypes.EventDeleteObject) if !ok { log.Errorw("type assert error", "type", "EventDeleteObject", "event", typedEvent) - return errors.New("delete object event assert error") + return nil, errors.New("delete object event assert error") } return m.handleDeleteObject(ctx, deleteObject) case EventCancelCreateObject: cancelObject, ok := typedEvent.(*storagetypes.EventCancelCreateObject) if !ok { log.Errorw("type assert error", "type", "EventCancelCreateObject", "event", typedEvent) - return errors.New("cancel create object event assert error") + return nil, errors.New("cancel create object event assert error") } return m.handleCancelCreateObject(ctx, cancelObject) case EventRejectSealObject: rejectSealObject, ok := typedEvent.(*storagetypes.EventRejectSealObject) if !ok { log.Errorw("type assert error", "type", "EventRejectSealObject", "event", typedEvent) - return errors.New("reject seal object event assert error") + return nil, errors.New("reject seal object event assert error") } return m.handleRejectSealObject(ctx, rejectSealObject) default: - return nil + return nil, nil } } +// HandleEvent handles the events relevant to the building of the PrefixTree. +// It checks the type of the event and calls the appropriate handler for it. +func (m *Module) HandleEvent(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event) error { + return nil +} + // handleCreateObject handles EventCreateObject. // It builds the directory tree structure for the object if necessary. -func (m *Module) handleCreateObject(ctx context.Context, sealObject *storagetypes.EventCreateObject) error { +func (m *Module) handleCreateObject(ctx context.Context, sealObject *storagetypes.EventCreateObject) (map[string][]interface{}, error) { var nodes []*bsdb.SlashPrefixTreeNode objectPath := sealObject.ObjectName bucketName := sealObject.BucketName @@ -103,7 +102,7 @@ func (m *Module) handleCreateObject(ctx context.Context, sealObject *storagetype tree, err := m.db.GetPrefixTree(ctx, path, bucketName) if err != nil { log.Errorw("failed to get prefix tree", "error", err) - return err + return nil, err } if tree == nil { // If the directory does not exist, create it @@ -126,7 +125,7 @@ func (m *Module) handleCreateObject(ctx context.Context, sealObject *storagetype object, err := m.db.GetPrefixTreeObject(ctx, common.BigToHash(objectID.BigInt()), bucketName) if err != nil { log.Errorw("failed to get prefix tree object", "error", err) - return err + return nil, err } if object == nil { objectNode := &bsdb.SlashPrefixTreeNode{ @@ -142,31 +141,34 @@ func (m *Module) handleCreateObject(ctx context.Context, sealObject *storagetype nodes = append(nodes, objectNode) } if len(nodes) == 0 { - return nil + return nil, nil } - return m.db.CreatePrefixTree(ctx, nodes) + k, v := m.db.CreatePrefixTree(ctx, nodes) + return map[string][]interface{}{ + k: v, + }, nil } // handleDeleteObject handles EventDeleteObject. // It removes the directory tree structure associated with the object. -func (m *Module) handleDeleteObject(ctx context.Context, deleteObject *storagetypes.EventDeleteObject) error { +func (m *Module) handleDeleteObject(ctx context.Context, deleteObject *storagetypes.EventDeleteObject) (map[string][]interface{}, error) { return m.deleteObject(ctx, deleteObject.ObjectName, deleteObject.BucketName) } // handleCancelCreateObject handles EventCancelCreateObject. // It removes the directory tree structure associated with the object. -func (m *Module) handleCancelCreateObject(ctx context.Context, cancelCreateObject *storagetypes.EventCancelCreateObject) error { +func (m *Module) handleCancelCreateObject(ctx context.Context, cancelCreateObject *storagetypes.EventCancelCreateObject) (map[string][]interface{}, error) { return m.deleteObject(ctx, cancelCreateObject.ObjectName, cancelCreateObject.BucketName) } // handleRejectSealObject handles EventRejectSealObject. // It removes the directory tree structure associated with the object. -func (m *Module) handleRejectSealObject(ctx context.Context, cancelCreateObject *storagetypes.EventRejectSealObject) error { +func (m *Module) handleRejectSealObject(ctx context.Context, cancelCreateObject *storagetypes.EventRejectSealObject) (map[string][]interface{}, error) { return m.deleteObject(ctx, cancelCreateObject.ObjectName, cancelCreateObject.BucketName) } // deleteObject according to the given object path and bucket name. -func (m *Module) deleteObject(ctx context.Context, objectPath, bucketName string) error { +func (m *Module) deleteObject(ctx context.Context, objectPath, bucketName string) (map[string][]interface{}, error) { var nodes []*bsdb.SlashPrefixTreeNode // Split full path to get the directories @@ -183,7 +185,7 @@ func (m *Module) deleteObject(ctx context.Context, objectPath, bucketName string count, err := m.db.GetPrefixTreeCount(ctx, path, bucketName) if err != nil { log.Errorw("failed to get prefix tree count", "error", err) - return err + return nil, err } if count <= 1 { nodes = append(nodes, &bsdb.SlashPrefixTreeNode{ @@ -197,7 +199,10 @@ func (m *Module) deleteObject(ctx context.Context, objectPath, bucketName string } } if len(nodes) == 0 { - return nil + return nil, nil } - return m.db.DeletePrefixTree(ctx, nodes) + k, v := m.db.DeletePrefixTree(ctx, nodes) + return map[string][]interface{}{ + k: v, + }, nil } diff --git a/modular/blocksyncer/modules/registrar.go b/modular/blocksyncer/modules/registrar.go index 76ae86f9a..178867d58 100644 --- a/modular/blocksyncer/modules/registrar.go +++ b/modular/blocksyncer/modules/registrar.go @@ -2,22 +2,21 @@ package registrar import ( "github.com/forbole/juno/v4/modules" - "github.com/forbole/juno/v4/modules/block" - "github.com/forbole/juno/v4/modules/bucket" "github.com/forbole/juno/v4/modules/epoch" - "github.com/forbole/juno/v4/modules/group" "github.com/forbole/juno/v4/modules/messages" - "github.com/forbole/juno/v4/modules/payment" - "github.com/forbole/juno/v4/modules/permission" "github.com/forbole/juno/v4/modules/registrar" - sp "github.com/forbole/juno/v4/modules/storage_provider" - virtualgroup "github.com/forbole/juno/v4/modules/virtual_group" "github.com/bnb-chain/greenfield-storage-provider/modular/blocksyncer/database" + "github.com/bnb-chain/greenfield-storage-provider/modular/blocksyncer/modules/bucket" "github.com/bnb-chain/greenfield-storage-provider/modular/blocksyncer/modules/events" + "github.com/bnb-chain/greenfield-storage-provider/modular/blocksyncer/modules/group" "github.com/bnb-chain/greenfield-storage-provider/modular/blocksyncer/modules/object" "github.com/bnb-chain/greenfield-storage-provider/modular/blocksyncer/modules/objectidmap" + "github.com/bnb-chain/greenfield-storage-provider/modular/blocksyncer/modules/payment" + "github.com/bnb-chain/greenfield-storage-provider/modular/blocksyncer/modules/permission" "github.com/bnb-chain/greenfield-storage-provider/modular/blocksyncer/modules/prefixtree" + sp "github.com/bnb-chain/greenfield-storage-provider/modular/blocksyncer/modules/storage_provider" + virtualgroup "github.com/bnb-chain/greenfield-storage-provider/modular/blocksyncer/modules/virtual_group" ) var ( @@ -41,10 +40,9 @@ func (r *BlockSyncerRegistrar) BuildModules(ctx registrar.Context) modules.Modul db := database.Cast(ctx.Database) return modules.Modules{ - block.NewModule(db), + epoch.NewModule(db), bucket.NewModule(db), object.NewModule(db), - epoch.NewModule(db), payment.NewModule(db), permission.NewModule(db), group.NewModule(db), diff --git a/modular/blocksyncer/modules/storage_provider/module.go b/modular/blocksyncer/modules/storage_provider/module.go new file mode 100644 index 000000000..aa7eb9b22 --- /dev/null +++ b/modular/blocksyncer/modules/storage_provider/module.go @@ -0,0 +1,48 @@ +package storageprovider + +import ( + "context" + + "github.com/bnb-chain/greenfield-storage-provider/modular/blocksyncer/database" + + "gorm.io/gorm/schema" + + "github.com/forbole/juno/v4/models" + "github.com/forbole/juno/v4/modules" +) + +const ( + ModuleName = "storage_provider" +) + +var ( + _ modules.Module = &Module{} + _ modules.PrepareTablesModule = &Module{} +) + +// Module represents the storage provider module +type Module struct { + db *database.DB +} + +// NewModule builds a new Module instance +func NewModule(db *database.DB) *Module { + return &Module{ + db: db, + } +} + +// Name implements modules.Module +func (m *Module) Name() string { + return ModuleName +} + +// PrepareTables implements +func (m *Module) PrepareTables() error { + return m.db.PrepareTables(context.TODO(), []schema.Tabler{&models.StorageProvider{}}) +} + +// AutoMigrate implements +func (m *Module) AutoMigrate() error { + return m.db.AutoMigrate(context.TODO(), []schema.Tabler{&models.StorageProvider{}}) +} diff --git a/modular/blocksyncer/modules/storage_provider/storage_provider_handler.go b/modular/blocksyncer/modules/storage_provider/storage_provider_handler.go new file mode 100644 index 000000000..9ad89f900 --- /dev/null +++ b/modular/blocksyncer/modules/storage_provider/storage_provider_handler.go @@ -0,0 +1,170 @@ +package storageprovider + +import ( + "context" + "errors" + + sptypes "github.com/bnb-chain/greenfield/x/sp/types" + vgtypes "github.com/bnb-chain/greenfield/x/virtualgroup/types" + abci "github.com/cometbft/cometbft/abci/types" + tmctypes "github.com/cometbft/cometbft/rpc/core/types" + sdk "github.com/cosmos/cosmos-sdk/types" + "github.com/cosmos/gogoproto/proto" + "github.com/forbole/juno/v4/log" + + "github.com/forbole/juno/v4/common" + "github.com/forbole/juno/v4/models" +) + +var ( + EventCreateStorageProvider = proto.MessageName(&sptypes.EventCreateStorageProvider{}) + EventEditStorageProvider = proto.MessageName(&sptypes.EventEditStorageProvider{}) + EventSpStoragePriceUpdate = proto.MessageName(&sptypes.EventSpStoragePriceUpdate{}) + EventCompleteSpExit = proto.MessageName(&vgtypes.EventCompleteStorageProviderExit{}) +) + +var StorageProviderEvents = map[string]bool{ + EventCreateStorageProvider: true, + EventEditStorageProvider: true, + EventSpStoragePriceUpdate: true, + EventCompleteSpExit: true, +} + +func (m *Module) ExtractEventStatements(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event) (map[string][]interface{}, error) { + if !StorageProviderEvents[event.Type] { + return nil, nil + } + + typedEvent, err := sdk.ParseTypedEvent(abci.Event(event)) + if err != nil { + log.Errorw("parse typed events error", "module", m.Name(), "event", event, "err", err) + return nil, err + } + + switch event.Type { + case EventCreateStorageProvider: + createStorageProvider, ok := typedEvent.(*sptypes.EventCreateStorageProvider) + if !ok { + log.Errorw("type assert error", "type", "EventCreateStorageProvider", "event", typedEvent) + return nil, errors.New("create storage provider event assert error") + } + return m.handleCreateStorageProvider(ctx, block, txHash, createStorageProvider), nil + case EventEditStorageProvider: + editStorageProvider, ok := typedEvent.(*sptypes.EventEditStorageProvider) + if !ok { + log.Errorw("type assert error", "type", "EventEditStorageProvider", "event", typedEvent) + return nil, errors.New("edit storage provider event assert error") + } + return m.handleEditStorageProvider(ctx, block, txHash, editStorageProvider), nil + case EventSpStoragePriceUpdate: + spStoragePriceUpdate, ok := typedEvent.(*sptypes.EventSpStoragePriceUpdate) + if !ok { + log.Errorw("type assert error", "type", "EventSpStoragePriceUpdate", "event", typedEvent) + return nil, errors.New("storage provider price update event assert error") + } + return m.handleSpStoragePriceUpdate(ctx, block, txHash, spStoragePriceUpdate), nil + case EventCompleteSpExit: + completeSpExit, ok := typedEvent.(*vgtypes.EventCompleteStorageProviderExit) + if !ok { + log.Errorw("type assert error", "type", "EventCompleteSpExit", "event", typedEvent) + return nil, errors.New("storage provider exit event assert error") + } + return m.handleCompleteStorageProviderExit(ctx, block, txHash, completeSpExit), nil + } + + return nil, nil +} + +func (m *Module) HandleEvent(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event) error { + return nil +} + +func (m *Module) handleCreateStorageProvider(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, createStorageProvider *sptypes.EventCreateStorageProvider) map[string][]interface{} { + storageProvider := &models.StorageProvider{ + SpId: createStorageProvider.SpId, + OperatorAddress: common.HexToAddress(createStorageProvider.SpAddress), + FundingAddress: common.HexToAddress(createStorageProvider.FundingAddress), + SealAddress: common.HexToAddress(createStorageProvider.SealAddress), + ApprovalAddress: common.HexToAddress(createStorageProvider.ApprovalAddress), + GcAddress: common.HexToAddress(createStorageProvider.GcAddress), + TotalDeposit: (*common.Big)(createStorageProvider.TotalDeposit.Amount.BigInt()), + Status: createStorageProvider.Status.String(), + Endpoint: createStorageProvider.Endpoint, + Moniker: createStorageProvider.Description.Moniker, + Identity: createStorageProvider.Description.Identity, + Website: createStorageProvider.Description.Website, + SecurityContact: createStorageProvider.Description.SecurityContact, + Details: createStorageProvider.Description.Details, + BlsKey: createStorageProvider.BlsKey, + + CreateTxHash: txHash, + CreateAt: block.Block.Height, + UpdateAt: block.Block.Height, + UpdateTxHash: txHash, + Removed: false, + } + + k, v := m.db.CreateStorageProviderToSQL(ctx, storageProvider) + return map[string][]interface{}{ + k: v, + } +} + +func (m *Module) handleEditStorageProvider(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, editStorageProvider *sptypes.EventEditStorageProvider) map[string][]interface{} { + storageProvider := &models.StorageProvider{ + SpId: editStorageProvider.SpId, + OperatorAddress: common.HexToAddress(editStorageProvider.SpAddress), + SealAddress: common.HexToAddress(editStorageProvider.SealAddress), + ApprovalAddress: common.HexToAddress(editStorageProvider.ApprovalAddress), + GcAddress: common.HexToAddress(editStorageProvider.GcAddress), + Endpoint: editStorageProvider.Endpoint, + Moniker: editStorageProvider.Description.Moniker, + Identity: editStorageProvider.Description.Identity, + Website: editStorageProvider.Description.Website, + SecurityContact: editStorageProvider.Description.SecurityContact, + Details: editStorageProvider.Description.Details, + BlsKey: editStorageProvider.BlsKey, + + UpdateAt: block.Block.Height, + UpdateTxHash: txHash, + Removed: false, + } + + k, v := m.db.UpdateStorageProviderToSQL(ctx, storageProvider) + return map[string][]interface{}{ + k: v, + } +} + +func (m *Module) handleSpStoragePriceUpdate(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, spStoragePriceUpdate *sptypes.EventSpStoragePriceUpdate) map[string][]interface{} { + storageProvider := &models.StorageProvider{ + SpId: spStoragePriceUpdate.SpId, + UpdateTimeSec: spStoragePriceUpdate.UpdateTimeSec, + ReadPrice: (*common.Big)(spStoragePriceUpdate.ReadPrice.BigInt()), + FreeReadQuota: spStoragePriceUpdate.FreeReadQuota, + StorePrice: (*common.Big)(spStoragePriceUpdate.StorePrice.BigInt()), + + UpdateAt: block.Block.Height, + UpdateTxHash: txHash, + Removed: false, + } + + k, v := m.db.UpdateStorageProviderToSQL(ctx, storageProvider) + return map[string][]interface{}{ + k: v, + } +} + +func (m *Module) handleCompleteStorageProviderExit(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, completeStorageProviderExit *vgtypes.EventCompleteStorageProviderExit) map[string][]interface{} { + data := &models.StorageProvider{ + SpId: completeStorageProviderExit.StorageProviderId, + + UpdateAt: block.Block.Height, + UpdateTxHash: txHash, + Removed: true, + } + k, v := m.db.UpdateStorageProviderToSQL(ctx, data) + return map[string][]interface{}{ + k: v, + } +} diff --git a/modular/blocksyncer/modules/virtual_group/module.go b/modular/blocksyncer/modules/virtual_group/module.go new file mode 100644 index 000000000..ee919ad17 --- /dev/null +++ b/modular/blocksyncer/modules/virtual_group/module.go @@ -0,0 +1,47 @@ +package virtualgroup + +import ( + "context" + + "github.com/forbole/juno/v4/models" + "github.com/forbole/juno/v4/modules" + "gorm.io/gorm/schema" + + "github.com/bnb-chain/greenfield-storage-provider/modular/blocksyncer/database" +) + +const ( + ModuleName = "virtual_group" +) + +var ( + _ modules.Module = &Module{} + _ modules.PrepareTablesModule = &Module{} +) + +// Module represents the payment module +type Module struct { + db *database.DB +} + +// NewModule builds a new Module instance +func NewModule(db *database.DB) *Module { + return &Module{ + db: db, + } +} + +// Name implements modules.Module +func (m *Module) Name() string { + return ModuleName +} + +// PrepareTables implements +func (m *Module) PrepareTables() error { + return m.db.PrepareTables(context.TODO(), []schema.Tabler{&models.GlobalVirtualGroup{}, &models.LocalVirtualGroup{}, &models.GlobalVirtualGroupFamily{}}) +} + +// AutoMigrate implements +func (m *Module) AutoMigrate() error { + return m.db.AutoMigrate(context.TODO(), []schema.Tabler{&models.GlobalVirtualGroup{}, &models.LocalVirtualGroup{}, &models.GlobalVirtualGroupFamily{}}) +} diff --git a/modular/blocksyncer/modules/virtual_group/virtual_group_handler.go b/modular/blocksyncer/modules/virtual_group/virtual_group_handler.go new file mode 100644 index 000000000..ad11550b1 --- /dev/null +++ b/modular/blocksyncer/modules/virtual_group/virtual_group_handler.go @@ -0,0 +1,300 @@ +package virtualgroup + +import ( + "context" + "errors" + + vgtypes "github.com/bnb-chain/greenfield/x/virtualgroup/types" + abci "github.com/cometbft/cometbft/abci/types" + tmctypes "github.com/cometbft/cometbft/rpc/core/types" + sdk "github.com/cosmos/cosmos-sdk/types" + "github.com/cosmos/gogoproto/proto" + "github.com/forbole/juno/v4/log" + + "github.com/forbole/juno/v4/common" + "github.com/forbole/juno/v4/models" +) + +var ( + EventCreateLocalVirtualGroup = proto.MessageName(&vgtypes.EventCreateLocalVirtualGroup{}) + EventDeleteLocalVirtualGroup = proto.MessageName(&vgtypes.EventDeleteLocalVirtualGroup{}) + EventUpdateLocalVirtualGroup = proto.MessageName(&vgtypes.EventUpdateLocalVirtualGroup{}) + EventCreateGlobalVirtualGroup = proto.MessageName(&vgtypes.EventCreateGlobalVirtualGroup{}) + EventDeleteGlobalVirtualGroup = proto.MessageName(&vgtypes.EventDeleteGlobalVirtualGroup{}) + EventUpdateGlobalVirtualGroup = proto.MessageName(&vgtypes.EventUpdateGlobalVirtualGroup{}) + EventCreateGlobalVirtualGroupFamily = proto.MessageName(&vgtypes.EventCreateGlobalVirtualGroupFamily{}) + EventDeleteGlobalVirtualGroupFamily = proto.MessageName(&vgtypes.EventDeleteGlobalVirtualGroupFamily{}) + EventUpdateGlobalVirtualGroupFamily = proto.MessageName(&vgtypes.EventUpdateGlobalVirtualGroupFamily{}) +) + +var VirtualGroupEvents = map[string]bool{ + EventCreateLocalVirtualGroup: true, + EventDeleteLocalVirtualGroup: true, + EventUpdateLocalVirtualGroup: true, + EventCreateGlobalVirtualGroup: true, + EventDeleteGlobalVirtualGroup: true, + EventUpdateGlobalVirtualGroup: true, + EventCreateGlobalVirtualGroupFamily: true, + EventDeleteGlobalVirtualGroupFamily: true, + EventUpdateGlobalVirtualGroupFamily: true, +} + +func (m *Module) ExtractEventStatements(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event) (map[string][]interface{}, error) { + if !VirtualGroupEvents[event.Type] { + return nil, nil + } + + typedEvent, err := sdk.ParseTypedEvent(abci.Event(event)) + if err != nil { + log.Errorw("parse typed events error", "module", m.Name(), "event", event, "err", err) + return nil, err + } + + switch event.Type { + case EventCreateLocalVirtualGroup: + createLocalVirtualGroup, ok := typedEvent.(*vgtypes.EventCreateLocalVirtualGroup) + if !ok { + log.Errorw("type assert error", "type", "EventCreateLocalVirtualGroup", "event", typedEvent) + return nil, errors.New("create lvg event assert error") + } + return m.handleCreateLocalVirtualGroup(ctx, block, txHash, createLocalVirtualGroup), nil + case EventDeleteLocalVirtualGroup: + deleteLocalVirtualGroup, ok := typedEvent.(*vgtypes.EventDeleteLocalVirtualGroup) + if !ok { + log.Errorw("type assert error", "type", "EventDeleteLocalVirtualGroup", "event", typedEvent) + return nil, errors.New("delete lvg event assert error") + } + return m.handleDeleteLocalVirtualGroup(ctx, block, txHash, deleteLocalVirtualGroup), nil + case EventUpdateLocalVirtualGroup: + updateLocalVirtualGroup, ok := typedEvent.(*vgtypes.EventUpdateLocalVirtualGroup) + if !ok { + log.Errorw("type assert error", "type", "EventUpdateLocalVirtualGroup", "event", typedEvent) + return nil, errors.New("update lvg event assert error") + } + return m.handleUpdateLocalVirtualGroup(ctx, block, txHash, updateLocalVirtualGroup), nil + case EventCreateGlobalVirtualGroup: + createGlobalVirtualGroup, ok := typedEvent.(*vgtypes.EventCreateGlobalVirtualGroup) + if !ok { + log.Errorw("type assert error", "type", "EventCreateGlobalVirtualGroup", "event", typedEvent) + return nil, errors.New("create gvg event assert error") + } + return m.handleCreateGlobalVirtualGroup(ctx, block, txHash, createGlobalVirtualGroup), nil + case EventDeleteGlobalVirtualGroup: + deleteGlobalVirtualGroup, ok := typedEvent.(*vgtypes.EventDeleteGlobalVirtualGroup) + if !ok { + log.Errorw("type assert error", "type", "EventDeleteGlobalVirtualGroup", "event", typedEvent) + return nil, errors.New("delete gvg event assert error") + } + return m.handleDeleteGlobalVirtualGroup(ctx, block, txHash, deleteGlobalVirtualGroup), nil + case EventUpdateGlobalVirtualGroup: + updateGlobalVirtualGroup, ok := typedEvent.(*vgtypes.EventUpdateGlobalVirtualGroup) + if !ok { + log.Errorw("type assert error", "type", "EventUpdateGlobalVirtualGroup", "event", typedEvent) + return nil, errors.New("update gvg event assert error") + } + return m.handleUpdateGlobalVirtualGroup(ctx, block, txHash, updateGlobalVirtualGroup), nil + case EventCreateGlobalVirtualGroupFamily: + createGlobalVirtualGroupFamily, ok := typedEvent.(*vgtypes.EventCreateGlobalVirtualGroupFamily) + if !ok { + log.Errorw("type assert error", "type", "EventCreateGlobalVirtualGroupFamily", "event", typedEvent) + return nil, errors.New("create vgf event assert error") + } + return m.handleCreateGlobalVirtualGroupFamily(ctx, block, txHash, createGlobalVirtualGroupFamily), nil + case EventDeleteGlobalVirtualGroupFamily: + deleteGlobalVirtualGroupFamily, ok := typedEvent.(*vgtypes.EventDeleteGlobalVirtualGroupFamily) + if !ok { + log.Errorw("type assert error", "type", "EventDeleteGlobalVirtualGroupFamily", "event", typedEvent) + return nil, errors.New("delete vgf event assert error") + } + return m.handleDeleteGlobalVirtualGroupFamily(ctx, block, txHash, deleteGlobalVirtualGroupFamily), nil + case EventUpdateGlobalVirtualGroupFamily: + updateGlobalVirtualGroupFamily, ok := typedEvent.(*vgtypes.EventUpdateGlobalVirtualGroupFamily) + if !ok { + log.Errorw("type assert error", "type", "EventUpdateGlobalVirtualGroupFamily", "event", typedEvent) + return nil, errors.New("update vgf event assert error") + } + return m.handleUpdateGlobalVirtualGroupFamily(ctx, block, txHash, updateGlobalVirtualGroupFamily), nil + } + return nil, nil +} + +func (m *Module) HandleEvent(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, event sdk.Event) error { + return nil +} + +func (m *Module) handleCreateLocalVirtualGroup(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, createLocalVirtualGroup *vgtypes.EventCreateLocalVirtualGroup) map[string][]interface{} { + lvgGroup := &models.LocalVirtualGroup{ + LocalVirtualGroupId: createLocalVirtualGroup.Id, + GlobalVirtualGroupId: createLocalVirtualGroup.GlobalVirtualGroupId, + BucketID: common.BigToHash(createLocalVirtualGroup.BucketId.BigInt()), + StoredSize: createLocalVirtualGroup.StoredSize, + + CreateAt: block.Block.Height, + CreateTxHash: txHash, + CreateTime: block.Block.Time.UTC().Unix(), + UpdateAt: block.Block.Height, + UpdateTxHash: txHash, + UpdateTime: block.Block.Time.UTC().Unix(), + Removed: false, + } + + k, v := m.db.SaveLVGToSQL(ctx, lvgGroup) + return map[string][]interface{}{ + k: v, + } +} + +func (m *Module) handleUpdateLocalVirtualGroup(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, updateLocalVirtualGroup *vgtypes.EventUpdateLocalVirtualGroup) map[string][]interface{} { + lvgGroup := &models.LocalVirtualGroup{ + LocalVirtualGroupId: updateLocalVirtualGroup.Id, + BucketID: common.BigToHash(updateLocalVirtualGroup.BucketId.BigInt()), + GlobalVirtualGroupId: updateLocalVirtualGroup.GlobalVirtualGroupId, + StoredSize: updateLocalVirtualGroup.StoredSize, + + UpdateAt: block.Block.Height, + UpdateTxHash: txHash, + UpdateTime: block.Block.Time.UTC().Unix(), + } + + k, v := m.db.UpdateLVGToSQL(ctx, lvgGroup) + return map[string][]interface{}{ + k: v, + } +} + +func (m *Module) handleCreateGlobalVirtualGroup(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, createGlobalVirtualGroup *vgtypes.EventCreateGlobalVirtualGroup) map[string][]interface{} { + + //spIdArray := pq.StringArray{} + //for _, val := range createGlobalVirtualGroup.SecondarySpIds { + // spIdArray = append(spIdArray, fmt.Sprintf("%d", val)) + //} + + gvgGroup := &models.GlobalVirtualGroup{ + GlobalVirtualGroupId: createGlobalVirtualGroup.Id, + FamilyId: createGlobalVirtualGroup.FamilyId, + PrimarySpId: createGlobalVirtualGroup.PrimarySpId, + SecondarySpIds: createGlobalVirtualGroup.SecondarySpIds, + StoredSize: createGlobalVirtualGroup.StoredSize, + VirtualPaymentAddress: common.HexToAddress(createGlobalVirtualGroup.VirtualPaymentAddress), + TotalDeposit: (*common.Big)(createGlobalVirtualGroup.TotalDeposit.BigInt()), + + CreateAt: block.Block.Height, + CreateTxHash: txHash, + CreateTime: block.Block.Time.UTC().Unix(), + UpdateAt: block.Block.Height, + UpdateTxHash: txHash, + UpdateTime: block.Block.Time.UTC().Unix(), + Removed: false, + } + + k, v := m.db.SaveGVGToSQL(ctx, gvgGroup) + return map[string][]interface{}{ + k: v, + } +} + +func (m *Module) handleDeleteGlobalVirtualGroup(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, deleteGlobalVirtualGroup *vgtypes.EventDeleteGlobalVirtualGroup) map[string][]interface{} { + gvgGroup := &models.GlobalVirtualGroup{ + GlobalVirtualGroupId: deleteGlobalVirtualGroup.Id, + + Removed: true, + UpdateAt: block.Block.Height, + UpdateTxHash: txHash, + UpdateTime: block.Block.Time.UTC().Unix(), + } + + k, v := m.db.UpdateGVGToSQL(ctx, gvgGroup) + return map[string][]interface{}{ + k: v, + } +} + +func (m *Module) handleUpdateGlobalVirtualGroup(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, updateGlobalVirtualGroup *vgtypes.EventUpdateGlobalVirtualGroup) map[string][]interface{} { + gvgGroup := &models.GlobalVirtualGroup{ + GlobalVirtualGroupId: updateGlobalVirtualGroup.Id, + StoredSize: updateGlobalVirtualGroup.StoreSize, + TotalDeposit: (*common.Big)(updateGlobalVirtualGroup.TotalDeposit.BigInt()), + PrimarySpId: updateGlobalVirtualGroup.PrimarySpId, + SecondarySpIds: updateGlobalVirtualGroup.SecondarySpIds, + + UpdateAt: block.Block.Height, + UpdateTxHash: txHash, + UpdateTime: block.Block.Time.UTC().Unix(), + } + + k, v := m.db.UpdateGVGToSQL(ctx, gvgGroup) + return map[string][]interface{}{ + k: v, + } +} + +func (m *Module) handleCreateGlobalVirtualGroupFamily(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, createGlobalVirtualGroupFamily *vgtypes.EventCreateGlobalVirtualGroupFamily) map[string][]interface{} { + vgfGroup := &models.GlobalVirtualGroupFamily{ + GlobalVirtualGroupFamilyId: createGlobalVirtualGroupFamily.Id, + PrimarySpId: createGlobalVirtualGroupFamily.PrimarySpId, + VirtualPaymentAddress: common.HexToAddress(createGlobalVirtualGroupFamily.VirtualPaymentAddress), + GlobalVirtualGroupIds: createGlobalVirtualGroupFamily.GlobalVirtualGroupIds, + + CreateAt: block.Block.Height, + CreateTxHash: txHash, + CreateTime: block.Block.Time.UTC().Unix(), + UpdateAt: block.Block.Height, + UpdateTxHash: txHash, + UpdateTime: block.Block.Time.UTC().Unix(), + Removed: false, + } + + k, v := m.db.SaveVGFToSQL(ctx, vgfGroup) + return map[string][]interface{}{ + k: v, + } +} + +func (m *Module) handleDeleteLocalVirtualGroup(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, deleteLocalVirtualGroup *vgtypes.EventDeleteLocalVirtualGroup) map[string][]interface{} { + data := &models.LocalVirtualGroup{ + LocalVirtualGroupId: deleteLocalVirtualGroup.Id, + BucketID: common.BigToHash(deleteLocalVirtualGroup.BucketId.BigInt()), + + Removed: true, + UpdateAt: block.Block.Height, + UpdateTxHash: txHash, + UpdateTime: block.Block.Time.UTC().Unix(), + } + + k, v := m.db.UpdateLVGToSQL(ctx, data) + return map[string][]interface{}{ + k: v, + } +} + +func (m *Module) handleDeleteGlobalVirtualGroupFamily(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, deleteGlobalVirtualGroupFamily *vgtypes.EventDeleteGlobalVirtualGroupFamily) map[string][]interface{} { + data := &models.GlobalVirtualGroupFamily{ + GlobalVirtualGroupFamilyId: deleteGlobalVirtualGroupFamily.Id, + + Removed: true, + UpdateAt: block.Block.Height, + UpdateTxHash: txHash, + UpdateTime: block.Block.Time.UTC().Unix(), + } + k, v := m.db.UpdateVGFToSQL(ctx, data) + return map[string][]interface{}{ + k: v, + } +} + +func (m *Module) handleUpdateGlobalVirtualGroupFamily(ctx context.Context, block *tmctypes.ResultBlock, txHash common.Hash, updateGlobalVirtualGroupFamily *vgtypes.EventUpdateGlobalVirtualGroupFamily) map[string][]interface{} { + data := &models.GlobalVirtualGroupFamily{ + GlobalVirtualGroupFamilyId: updateGlobalVirtualGroupFamily.Id, + PrimarySpId: updateGlobalVirtualGroupFamily.PrimarySpId, + GlobalVirtualGroupIds: updateGlobalVirtualGroupFamily.GlobalVirtualGroupIds, + + UpdateAt: block.Block.Height, + UpdateTxHash: txHash, + UpdateTime: block.Block.Time.UTC().Unix(), + } + + k, v := m.db.UpdateVGFToSQL(ctx, data) + return map[string][]interface{}{ + k: v, + } +} diff --git a/pkg/metrics/metric_items.go b/pkg/metrics/metric_items.go index 315506259..03acf578d 100644 --- a/pkg/metrics/metric_items.go +++ b/pkg/metrics/metric_items.go @@ -67,6 +67,9 @@ var MetricsItems = []prometheus.Collector{ // blocksyncer metrics category BlocksyncerCatchTime, + BlockEventCount, + BlocksyncerLogicTime, + BlocksyncerWriteDBTime, // metadata metrics category MetadataReqTime, @@ -267,6 +270,22 @@ var ( Name: "blocksyncer_catch_time", Help: "Track the time of catch block time. ", }, []string{"height"}) + BlocksyncerLogicTime = prometheus.NewGaugeVec(prometheus.GaugeOpts{ + Name: "blocksyncer_logic_time", + Help: "Track the time of catch block time. ", + }, []string{"height"}) + BlocksyncerWriteDBTime = prometheus.NewGaugeVec(prometheus.GaugeOpts{ + Name: "blocksyncer_write_db_time", + Help: "Track the time of catch block time. ", + }, []string{"height"}) + ChainRPCTime = prometheus.NewGauge(prometheus.GaugeOpts{ + Name: "chain_rpc_time", + Help: "Track the time of chain rpc. ", + }) + BlockEventCount = prometheus.NewGaugeVec(prometheus.GaugeOpts{ + Name: "block_event_count", + Help: "Track the time of chain rpc. ", + }, []string{"height"}) ) var ( From 1be1aa7dfbeceb4259bb9f591a268f277aa7dccd Mon Sep 17 00:00:00 2001 From: Annie <108039750+annielz@users.noreply.github.com> Date: Fri, 28 Jul 2023 18:18:56 +0800 Subject: [PATCH 15/56] fix: universal endpoint special suffix html (#930) * fix: universal endpoint special suffix html * fix: update html --- modular/gater/const.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular/gater/const.go b/modular/gater/const.go index 68f3f155a..0c4a8a23c 100644 --- a/modular/gater/const.go +++ b/modular/gater/const.go @@ -214,7 +214,7 @@ const ( GnfdResponseXMLVersion = "1.0" // GnfdBuiltInUniversalEndpointDappHtml a html code which works as a dapp, help users sign with their wallet. - GnfdBuiltInUniversalEndpointDappHtml = "BNB Greenfield
" + GnfdBuiltInUniversalEndpointDappHtml = "BNB Greenfield
" // GnfdBuiltInDappSignedContentTemplate defines the template which users will sign against with their wallet. GnfdBuiltInDappSignedContentTemplate = "Sign this message to access the file:\n%s\nThis signature will not cost you any fees.\nExpiration Time: %s" // GnfdBuiltInUniversalEndpointDappErrorPage html code for an error page representing the error message to end users From 992bfcb5e567102fd372b7a2225464e144f92349 Mon Sep 17 00:00:00 2001 From: Chris Li Date: Fri, 28 Jul 2023 19:34:57 +0800 Subject: [PATCH 16/56] fix: empty bucket when bucket migrate (#935) * fix empty bucket bug * fix empty bucket bug * add some error check * fix QueryBucketInfo to QueryBucketInfoById * fix some logs * refine some logs * fix uint32 to uint64 * lint errors * fix some errors --- base/gnfd/gnfd_service.go | 33 ++++ core/consensus/consensus.go | 5 + modular/manager/bucket_migrate_scheduler.go | 167 ++++++++++++-------- 3 files changed, 139 insertions(+), 66 deletions(-) diff --git a/base/gnfd/gnfd_service.go b/base/gnfd/gnfd_service.go index ea76e3ec8..ed3ab31f3 100644 --- a/base/gnfd/gnfd_service.go +++ b/base/gnfd/gnfd_service.go @@ -7,6 +7,8 @@ import ( "strings" "time" + sdkmath "cosmossdk.io/math" + "github.com/bnb-chain/greenfield-storage-provider/pkg/metrics" "github.com/cosmos/cosmos-sdk/types/query" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" @@ -460,6 +462,37 @@ func (g *Gnfd) QueryBucketInfo(ctx context.Context, bucket string) (bucketInfo * return resp.GetBucketInfo(), nil } +// QueryBucketInfoById returns the bucket info by name. +func (g *Gnfd) QueryBucketInfoById(ctx context.Context, bucketId uint64) (bucketInfo *storagetypes.BucketInfo, err error) { + startTime := time.Now() + defer func() { + if err != nil { + metrics.GnfdChainCounter.WithLabelValues(ChainFailureQueryBucketInfo).Inc() + metrics.GnfdChainTime.WithLabelValues(ChainFailureQueryBucketInfo).Observe( + time.Since(startTime).Seconds()) + metrics.GnfdChainCounter.WithLabelValues(ChainFailureTotal).Inc() + metrics.GnfdChainTime.WithLabelValues(ChainFailureTotal).Observe( + time.Since(startTime).Seconds()) + return + } + metrics.GnfdChainCounter.WithLabelValues(ChainSuccessQueryBucketInfo).Inc() + metrics.GnfdChainTime.WithLabelValues(ChainSuccessQueryBucketInfo).Observe( + time.Since(startTime).Seconds()) + metrics.GnfdChainCounter.WithLabelValues(ChainSuccessTotal).Inc() + metrics.GnfdChainTime.WithLabelValues(ChainSuccessTotal).Observe( + time.Since(startTime).Seconds()) + }() + + client := g.getCurrentClient().GnfdClient() + id := sdkmath.NewUint(bucketId) + resp, err := client.HeadBucketById(ctx, &storagetypes.QueryHeadBucketByIdRequest{BucketId: id.String()}) + if err != nil { + log.CtxErrorw(ctx, "failed to query bucket", "bucket_id", bucketId, "error", err) + return nil, err + } + return resp.GetBucketInfo(), nil +} + // QueryObjectInfo returns the object info by name. func (g *Gnfd) QueryObjectInfo(ctx context.Context, bucket, object string) (objectInfo *storagetypes.ObjectInfo, err error) { startTime := time.Now() diff --git a/core/consensus/consensus.go b/core/consensus/consensus.go index 2d8368ff0..956870622 100644 --- a/core/consensus/consensus.go +++ b/core/consensus/consensus.go @@ -46,6 +46,8 @@ type Consensus interface { QueryStorageParamsByTimestamp(ctx context.Context, timestamp int64) (params *storagetypes.Params, err error) // QueryBucketInfo returns the bucket info by bucket name. QueryBucketInfo(ctx context.Context, bucket string) (*storagetypes.BucketInfo, error) + // QueryBucketInfoById returns the bucket info by bucket id. + QueryBucketInfoById(ctx context.Context, bucketId uint64) (bucketInfo *storagetypes.BucketInfo, err error) // QueryObjectInfo returns the object info by bucket and object name. QueryObjectInfo(ctx context.Context, bucket, object string) (*storagetypes.ObjectInfo, error) // QueryObjectInfoByID returns the object info by object ID. @@ -127,6 +129,9 @@ func (*NullConsensus) QueryStorageParamsByTimestamp(context.Context, int64) (*st func (*NullConsensus) QueryBucketInfo(context.Context, string) (*storagetypes.BucketInfo, error) { return nil, nil } +func (*NullConsensus) QueryBucketInfoById(context.Context, uint64) (*storagetypes.BucketInfo, error) { + return nil, nil +} func (*NullConsensus) QueryObjectInfo(context.Context, string, string) (*storagetypes.ObjectInfo, error) { return nil, nil } diff --git a/modular/manager/bucket_migrate_scheduler.go b/modular/manager/bucket_migrate_scheduler.go index 470dc3de9..c3fbc8483 100644 --- a/modular/manager/bucket_migrate_scheduler.go +++ b/modular/manager/bucket_migrate_scheduler.go @@ -114,17 +114,51 @@ func (plan *BucketMigrateExecutePlan) UpdateMigrateGVGLastMigratedObjectID(migra return nil } -func (plan *BucketMigrateExecutePlan) updateMigrateGVGStatus(migrateKey string, migrateExecuteUnit *BucketMigrateGVGExecuteUnit, migrateStatus MigrateStatus) error { +// send CompleteMigrateBucket to chain 1) empty bucket: gvgUnitMap is nil; 2) normal bucket +func (plan *BucketMigrateExecutePlan) sendCompleteMigrateBucketTx(migrateExecuteUnit *BucketMigrateGVGExecuteUnit) error { var ( - err error vgfID uint32 + err error ) + // empty bucket, need to pick a vgf + if migrateExecuteUnit == nil { + vgfID, err = plan.manager.PickVirtualGroupFamily(context.Background(), &task.NullTask{}) + if err != nil { + log.Errorw("failed to pick vgf for migrate bucket", "error", err) + return err + } + } + + bucket, err := plan.manager.baseApp.GfSpClient().GetBucketByBucketID(context.Background(), int64(plan.bucketID), true) + if err != nil { + return err + } + var gvgMappings []*storagetypes.GVGMapping + for _, migrateGVGUnit := range plan.gvgUnitMap { + aggBlsSig, getBlsError := plan.getBlsAggregateSigForBucketMigration(context.Background(), migrateExecuteUnit) + if getBlsError != nil { + log.Errorw("failed to get bls aggregate signature", "error", getBlsError) + return err + } + vgfID = migrateGVGUnit.destGVG.GetFamilyId() + gvgMappings = append(gvgMappings, &storagetypes.GVGMapping{SrcGlobalVirtualGroupId: migrateGVGUnit.srcGVG.GetId(), + DstGlobalVirtualGroupId: migrateGVGUnit.destGVGID, SecondarySpBlsSignature: aggBlsSig}) + } + + migrateBucket := &storagetypes.MsgCompleteMigrateBucket{Operator: plan.manager.baseApp.OperatorAddress(), + BucketName: bucket.BucketInfo.GetBucketName(), GvgMappings: gvgMappings, GlobalVirtualGroupFamilyId: vgfID} + txHash, txErr := plan.manager.baseApp.GfSpClient().CompleteMigrateBucket(context.Background(), migrateBucket) + log.Infow("send complete migrate bucket msg to chain", "msg", migrateBucket, "tx_hash", txHash, "error", txErr) + return nil +} + +func (plan *BucketMigrateExecutePlan) updateMigrateGVGStatus(migrateKey string, migrateExecuteUnit *BucketMigrateGVGExecuteUnit, migrateStatus MigrateStatus) error { plan.finished++ migrateExecuteUnit.migrateStatus = migrateStatus // update migrate gvg status - err = plan.manager.baseApp.GfSpDB().UpdateMigrateGVGUnitStatus(migrateKey, int(migrateStatus)) + err := plan.manager.baseApp.GfSpDB().UpdateMigrateGVGUnitStatus(migrateKey, int(migrateStatus)) if err != nil { log.Errorw("update migrate gvg status", "migrate_key", migrateKey, "error", err) return err @@ -132,27 +166,11 @@ func (plan *BucketMigrateExecutePlan) updateMigrateGVGStatus(migrateKey string, // all migrate units success, send tx to chain if plan.finished == len(plan.gvgUnitMap) { - var bucket *types.Bucket - bucket, err = plan.manager.baseApp.GfSpClient().GetBucketByBucketID(context.Background(), int64(plan.bucketID), true) + err := plan.sendCompleteMigrateBucketTx(migrateExecuteUnit) if err != nil { + log.Errorw("failed to send complete migrate bucket msg to chain", "error", err, "migrateExecuteUnit", migrateExecuteUnit) return err } - var gvgMappings []*storagetypes.GVGMapping - for _, migrateGVGUnit := range plan.gvgUnitMap { - aggBlsSig, getBlsError := plan.getBlsAggregateSigForBucketMigration(context.Background(), migrateExecuteUnit) - if getBlsError != nil { - log.Errorw("failed to get bls aggregate signature", "error", getBlsError) - return err - } - vgfID = migrateGVGUnit.destGVG.GetFamilyId() - gvgMappings = append(gvgMappings, &storagetypes.GVGMapping{SrcGlobalVirtualGroupId: migrateGVGUnit.srcGVG.GetId(), - DstGlobalVirtualGroupId: migrateGVGUnit.destGVGID, SecondarySpBlsSignature: aggBlsSig}) - } - - migrateBucket := &storagetypes.MsgCompleteMigrateBucket{Operator: plan.manager.baseApp.OperatorAddress(), - BucketName: bucket.BucketInfo.GetBucketName(), GvgMappings: gvgMappings, GlobalVirtualGroupFamilyId: vgfID} - txHash, txErr := plan.manager.baseApp.GfSpClient().CompleteMigrateBucket(context.Background(), migrateBucket) - log.Infow("send complete migrate bucket msg to chain", "msg", migrateBucket, "tx_hash", txHash, "error", txErr) } return nil } @@ -291,9 +309,9 @@ func (s *BucketMigrateScheduler) Start() error { } // Before processing MigrateBucketEvents, first check if the status of the bucket on the chain meets the expectations. If it meets the expectations, proceed with the execution; otherwise, skip this MigrateBucketEvent event. -func (s *BucketMigrateScheduler) checkBucketFromChain(bucketName string, expectedStatus storagetypes.BucketStatus) (expected bool, err error) { +func (s *BucketMigrateScheduler) checkBucketFromChain(bucketId uint64, expectedStatus storagetypes.BucketStatus) (expected bool, err error) { // check the chain's bucket is migrating - bucketInfo, err := s.manager.baseApp.Consensus().QueryBucketInfo(context.Background(), bucketName) + bucketInfo, err := s.manager.baseApp.Consensus().QueryBucketInfoById(context.Background(), bucketId) if err != nil { return false, err } @@ -307,7 +325,7 @@ func (s *BucketMigrateScheduler) checkBucketFromChain(bucketName string, expecte func (s *BucketMigrateScheduler) processEvents(migrateBucketEvents *types.ListMigrateBucketEvents) error { // 1. process CancelEvents if migrateBucketEvents.CancelEvents != nil { - expected, err := s.checkBucketFromChain(migrateBucketEvents.CancelEvents.BucketName, storagetypes.BUCKET_STATUS_CREATED) + expected, err := s.checkBucketFromChain(migrateBucketEvents.CancelEvents.BucketId.Uint64(), storagetypes.BUCKET_STATUS_CREATED) if err != nil { return err } @@ -324,7 +342,7 @@ func (s *BucketMigrateScheduler) processEvents(migrateBucketEvents *types.ListMi } // 2. process CompleteEvents if migrateBucketEvents.CompleteEvents != nil { - expected, err := s.checkBucketFromChain(migrateBucketEvents.CompleteEvents.BucketName, storagetypes.BUCKET_STATUS_CREATED) + expected, err := s.checkBucketFromChain(migrateBucketEvents.CompleteEvents.BucketId.Uint64(), storagetypes.BUCKET_STATUS_CREATED) if err != nil { return err } @@ -350,7 +368,7 @@ func (s *BucketMigrateScheduler) processEvents(migrateBucketEvents *types.ListMi } // 3. process Events if migrateBucketEvents.Events != nil { - expected, err := s.checkBucketFromChain(migrateBucketEvents.Events.BucketName, storagetypes.BUCKET_STATUS_MIGRATING) + expected, err := s.checkBucketFromChain(migrateBucketEvents.Events.BucketId.Uint64(), storagetypes.BUCKET_STATUS_MIGRATING) if err != nil { return err } @@ -515,47 +533,11 @@ func (s *BucketMigrateScheduler) replaceExitingSP(secondarySPIDs []uint32) ([]ui } -func (s *BucketMigrateScheduler) produceBucketMigrateExecutePlan(event *storagetypes.EventMigrationBucket) (*BucketMigrateExecutePlan, error) { +func (s *BucketMigrateScheduler) generateBucketMigrateGVGExecuteUnit(primarySPGVGList []*virtualgrouptypes.GlobalVirtualGroup, event *storagetypes.EventMigrationBucket, plan *BucketMigrateExecutePlan, srcSP, destSP *sptypes.StorageProvider) (*BucketMigrateExecutePlan, error) { var ( - primarySPGVGList []*virtualgrouptypes.GlobalVirtualGroup - plan *BucketMigrateExecutePlan - err error - destFamilyID uint32 - destGVG *vgmgr.GlobalVirtualGroupMeta - bucketInfo *storagetypes.BucketInfo + destGVG *vgmgr.GlobalVirtualGroupMeta + destFamilyID uint32 ) - - plan = newBucketMigrateExecutePlan(s.manager, event.BucketId.Uint64()) - - log.Debugw("produceBucketMigrateExecutePlan", "bucketID", plan.bucketID, "EventMigrationBucket", event) - // query metadata service to get primary sp's gvg list. - primarySPGVGList, err = s.manager.baseApp.GfSpClient().ListGlobalVirtualGroupsByBucket(context.Background(), plan.bucketID) - if err != nil { - log.Errorw("failed to list gvg ", "error", err) - return nil, errors.New("failed to list gvg") - } - - bucketInfo, err = s.manager.baseApp.Consensus().QueryBucketInfo(context.Background(), event.BucketName) - if err != nil { - return nil, err - } - bucketSPID, err := util.GetBucketPrimarySPID(context.Background(), s.manager.baseApp.Consensus(), bucketInfo) - if err != nil { - return nil, err - } - srcSP, err := s.manager.virtualGroupManager.QuerySPByID(bucketSPID) - if err != nil { - log.Errorw("failed to query sp", "error", err) - return nil, err - } - destSP, err := s.manager.virtualGroupManager.QuerySPByID(event.DstPrimarySpId) - if err != nil { - log.Errorw("failed to query sp", "error", err) - return nil, err - } - - destFamilyID = 0 - log.Debugw("produceBucketMigrateExecutePlan list", "primarySPGVGList", primarySPGVGList, "len:", len(primarySPGVGList), "EventMigrationBucket", event) for _, srcGVG := range primarySPGVGList { srcSecondarySPIDs := srcGVG.GetSecondarySpIds() // check sp exiting @@ -591,12 +573,65 @@ func (s *BucketMigrateScheduler) produceBucketMigrateExecutePlan(event *storaget bucketUnit := newBucketMigrateGVGExecuteUnit(plan.bucketID, srcGVG, srcSP, destSP, WaitForMigrate, destGVG.ID, 0, destGlobalVirtualGroup) plan.gvgUnitMap[srcGVG.GetId()] = bucketUnit - log.Debugw("produceBucketMigrateExecutePlan generate a new", "MigrateExecuteUnitByBucket", bucketUnit, "EventMigrationBucket", event) + log.Infow("produceBucketMigrateExecutePlan generate a new", "MigrateExecuteUnitByBucket", bucketUnit, "EventMigrationBucket", event) } return plan, nil } +func (s *BucketMigrateScheduler) produceBucketMigrateExecutePlan(event *storagetypes.EventMigrationBucket) (*BucketMigrateExecutePlan, error) { + var ( + primarySPGVGList []*virtualgrouptypes.GlobalVirtualGroup + plan *BucketMigrateExecutePlan + err error + ) + + plan = newBucketMigrateExecutePlan(s.manager, event.BucketId.Uint64()) + + log.Debugw("produceBucketMigrateExecutePlan", "bucketID", plan.bucketID, "EventMigrationBucket", event) + // query metadata service to get primary sp's gvg list. + primarySPGVGList, err = s.manager.baseApp.GfSpClient().ListGlobalVirtualGroupsByBucket(context.Background(), plan.bucketID) + if err != nil { + log.Errorw("failed to list gvg ", "error", err, "EventMigrationBucket", event) + return nil, errors.New("failed to list gvg") + } + + bucketInfo, err := s.manager.baseApp.Consensus().QueryBucketInfoById(context.Background(), event.BucketId.Uint64()) + if err != nil { + return nil, err + } + bucketSPID, err := util.GetBucketPrimarySPID(context.Background(), s.manager.baseApp.Consensus(), bucketInfo) + if err != nil { + return nil, err + } + + srcSP, err := s.manager.virtualGroupManager.QuerySPByID(bucketSPID) + if err != nil { + log.Errorw("failed to query sp", "error", err, "EventMigrationBucket", event) + return nil, err + } + destSP, err := s.manager.virtualGroupManager.QuerySPByID(event.DstPrimarySpId) + if err != nil { + log.Errorw("failed to query sp", "error", err, "EventMigrationBucket", event) + return nil, err + } + + log.Debugw("produceBucketMigrateExecutePlan list", "primarySPGVGList", primarySPGVGList, "bucket_gvg_list_len", len(primarySPGVGList), "EventMigrationBucket", event) + if len(primarySPGVGList) == 0 { + // an empty bucket ends here, and it will not return a plan. The execution will not continue. + err := plan.sendCompleteMigrateBucketTx(nil) + if err != nil { + log.Errorw("failed to send complete migrate bucket msg to chain", "error", err, "EventMigrationBucket", event) + return nil, err + } + return plan, nil + } else { + plan, err = s.generateBucketMigrateGVGExecuteUnit(primarySPGVGList, event, plan, srcSP, destSP) + return plan, err + } + +} + func (s *BucketMigrateScheduler) getExecutePlanByBucketID(bucketID uint64) (*BucketMigrateExecutePlan, error) { s.mutex.RLock() defer s.mutex.RUnlock() From fda4aaed66913280685e044dac3e9e0c335dfc15 Mon Sep 17 00:00:00 2001 From: VM <112189277+sysvm@users.noreply.github.com> Date: Fri, 28 Jul 2023 21:46:58 +0800 Subject: [PATCH 17/56] fix: failed to new piece store will panic (#929) * fix: failed to new piece store will panic * fix: move some constants to another file --------- Co-authored-by: VM --- base/gfspapp/app_options.go | 65 +++++++++++-------- base/gfspapp/gfsp_modmgr.go | 20 +++--- cmd/command/query.go | 2 +- cmd/storage_provider/main.go | 4 +- core/module/module_const.go | 4 ++ modular/blocksyncer/blocksyncer.go | 11 ++-- modular/blocksyncer/blocksyncer_options.go | 16 ++--- modular/metadata/metadata.go | 23 ++----- modular/metadata/metadata_bucket_service.go | 13 ++-- pkg/metrics/metrics.go | 9 +-- store/piecestore/client/piece_store_client.go | 1 + store/piecestore/piece/piece_store.go | 25 ++++--- store/piecestore/storage/object_storage.go | 2 +- 13 files changed, 101 insertions(+), 94 deletions(-) diff --git a/base/gfspapp/app_options.go b/base/gfspapp/app_options.go index 36d893d6a..10ce9a9b2 100644 --- a/base/gfspapp/app_options.go +++ b/base/gfspapp/app_options.go @@ -4,6 +4,7 @@ import ( "math" "os" "strings" + "sync" "github.com/bnb-chain/greenfield-storage-provider/base/gfspclient" "github.com/bnb-chain/greenfield-storage-provider/base/gfspconfig" @@ -20,7 +21,7 @@ import ( "github.com/bnb-chain/greenfield-storage-provider/pkg/pprof" "github.com/bnb-chain/greenfield-storage-provider/store/bsdb" "github.com/bnb-chain/greenfield-storage-provider/store/config" - piecestoreclient "github.com/bnb-chain/greenfield-storage-provider/store/piecestore/client" + psclient "github.com/bnb-chain/greenfield-storage-provider/store/piecestore/client" "github.com/bnb-chain/greenfield-storage-provider/store/sqldb" ) @@ -135,7 +136,7 @@ func DefaultStaticOption(app *GfSpBaseApp, cfg *gfspconfig.GfSpConfig) error { cfg.Env = EnvMainnet } if len(cfg.Server) == 0 { - cfg.Server = GetRegisterModulus() + cfg.Server = GetRegisteredModules() } if cfg.AppID == "" { servers := strings.Join(cfg.Server, `-`) @@ -322,7 +323,6 @@ func DefaultGfBsDBOption(app *GfSpBaseApp, cfg *gfspconfig.GfSpConfig) error { // DefaultGfBsDB cast block syncer db connections, user and password if not loaded from env vars func DefaultGfBsDB(config *config.SQLDBConfig) { - if config.ConnMaxLifetime == 0 { config.ConnMaxLifetime = sqldb.DefaultConnMaxLifetime } @@ -349,32 +349,43 @@ func DefaultGfBsDB(config *config.SQLDBConfig) { } } +var pieceOnce = sync.Once{} + func DefaultGfSpPieceStoreOption(app *GfSpBaseApp, cfg *gfspconfig.GfSpConfig) error { if cfg.Customize.PieceStore != nil { app.pieceStore = cfg.Customize.PieceStore return nil } - if cfg.PieceStore.Store.Storage == "" { - cfg.PieceStore.Store.Storage = "file" - } - if cfg.PieceStore.Store.BucketURL == "" { - cfg.PieceStore.Store.BucketURL = "./data" - } - if cfg.PieceStore.Store.MaxRetries == 0 { - cfg.PieceStore.Store.MaxRetries = 5 - } - if cfg.PieceStore.Store.MinRetryDelay == 0 { - cfg.PieceStore.Store.MinRetryDelay = 1 - } - if cfg.PieceStore.Store.IAMType == "" { - cfg.PieceStore.Store.IAMType = "SA" - } - pieceStore, err := piecestoreclient.NewStoreClient(&cfg.PieceStore) - if err != nil { - log.Warnw("if not use piece store, please ignore: failed to new piece store", "error", err) - return nil + for _, v := range cfg.Server { + if v == coremodule.ApprovalModularName || v == coremodule.AuthenticationModularName || v == coremodule.SignModularName || + v == coremodule.GateModularName || v == coremodule.MetadataModularName || v == coremodule.BlockSyncerModularName { + log.Infof("[%s] module doesn't need piece store", v) + continue + } + if cfg.PieceStore.Store.Storage == "" { + cfg.PieceStore.Store.Storage = "file" + } + if cfg.PieceStore.Store.BucketURL == "" { + cfg.PieceStore.Store.BucketURL = "./data" + } + if cfg.PieceStore.Store.MaxRetries == 0 { + cfg.PieceStore.Store.MaxRetries = 5 + } + if cfg.PieceStore.Store.MinRetryDelay == 0 { + cfg.PieceStore.Store.MinRetryDelay = 1 + } + if cfg.PieceStore.Store.IAMType == "" { + cfg.PieceStore.Store.IAMType = "SA" + } + pieceOnce.Do(func() { + pieceStore, err := psclient.NewStoreClient(&cfg.PieceStore) + if err != nil { + log.Panicw("failed to new piece store", "error", err) + return + } + app.pieceStore = pieceStore + }) } - app.pieceStore = pieceStore return nil } @@ -454,7 +465,7 @@ func DefaultGfSpConsensusOption(app *GfSpBaseApp, cfg *gfspconfig.GfSpConfig) er return nil } -func DefaultGfSpModulusOption(app *GfSpBaseApp, cfg *gfspconfig.GfSpConfig) error { +func DefaultGfSpModuleOption(app *GfSpBaseApp, cfg *gfspconfig.GfSpConfig) error { for _, modular := range cfg.Server { newFunc := GetNewModularFunc(strings.ToLower(modular)) module, err := newFunc(app, cfg) @@ -501,7 +512,7 @@ func DefaultGfSpMetricOption(app *GfSpBaseApp, cfg *gfspconfig.GfSpConfig) error return nil } -func DefaultGfSpPprofOption(app *GfSpBaseApp, cfg *gfspconfig.GfSpConfig) error { +func DefaultGfSpPProfOption(app *GfSpBaseApp, cfg *gfspconfig.GfSpConfig) error { if cfg.Monitor.DisablePProf { app.pprof = &coremodule.NullModular{} } @@ -523,9 +534,9 @@ var gfspBaseAppDefaultOptions = []Option{ DefaultGfSpResourceManagerOption, DefaultGfSpConsensusOption, DefaultGfSpTQueueOption, - DefaultGfSpModulusOption, + DefaultGfSpModuleOption, DefaultGfSpMetricOption, - DefaultGfSpPprofOption, + DefaultGfSpPProfOption, } func NewGfSpBaseApp(cfg *gfspconfig.GfSpConfig, opts ...gfspconfig.Option) (*GfSpBaseApp, error) { diff --git a/base/gfspapp/gfsp_modmgr.go b/base/gfspapp/gfsp_modmgr.go index 3f849b7aa..231a54ae6 100644 --- a/base/gfspapp/gfsp_modmgr.go +++ b/base/gfspapp/gfsp_modmgr.go @@ -23,7 +23,7 @@ type NewModularFunc = func(app *GfSpBaseApp, cfg *gfspconfig.GfSpConfig) (coremo // Module description uses for 'list' command that shows the SP supports modules info. // New module func is help module manager to init the module instance. type ModularManager struct { - modulus []string + module []string descriptions map[string]string newModularFunc map[string]NewModularFunc mux sync.RWMutex @@ -46,27 +46,27 @@ func RegisterModular(name string, description string, newFunc NewModularFunc) { modMgr.mux.Lock() defer modMgr.mux.Unlock() if name == "" { - log.Panic("modular name cannot be blank") + log.Panic("module name cannot be blank") } if _, ok := modMgr.newModularFunc[name]; ok { - log.Panicf("[%s] modular repeated", name) + log.Panicf("[%s] module repeated", name) } - modMgr.modulus = append(modMgr.modulus, name) + modMgr.module = append(modMgr.module, name) if len(description) != 0 { modMgr.descriptions[name] = description } modMgr.newModularFunc[name] = newFunc } -// GetRegisterModulus returns the list registered modules. -func GetRegisterModulus() []string { +// GetRegisteredModules returns the registered modules. +func GetRegisteredModules() []string { modMgr.mux.RLock() defer modMgr.mux.RUnlock() - return modMgr.modulus + return modMgr.module } -// GetRegisterModulusDescription returns the list registered modules' description. -func GetRegisterModulusDescription() string { +// GetRegisterModuleDescription returns the list registered modules' description. +func GetRegisterModuleDescription() string { modMgr.mux.RLock() defer modMgr.mux.RUnlock() var descriptions string @@ -83,7 +83,7 @@ func GetNewModularFunc(name string) NewModularFunc { modMgr.mux.RLock() defer modMgr.mux.RUnlock() if _, ok := modMgr.newModularFunc[name]; !ok { - log.Panicf("not register [%s] modular info", name) + log.Panicf("not registered [%s] module info", name) } return modMgr.newModularFunc[name] } diff --git a/cmd/command/query.go b/cmd/command/query.go index f8664249f..8c074f0ea 100644 --- a/cmd/command/query.go +++ b/cmd/command/query.go @@ -151,7 +151,7 @@ get sp exit swap plan and migrate gvg task status.`, } func listModularAction(ctx *cli.Context) error { - fmt.Print(gfspapp.GetRegisterModulusDescription()) + fmt.Print(gfspapp.GetRegisterModuleDescription()) return nil } diff --git a/cmd/storage_provider/main.go b/cmd/storage_provider/main.go index 0c1b88208..11d519a05 100644 --- a/cmd/storage_provider/main.go +++ b/cmd/storage_provider/main.go @@ -41,9 +41,9 @@ func registerModular() { gfspapp.RegisterModular(module.P2PModularName, module.P2PModularDescription, p2p.NewP2PModular) gfspapp.RegisterModular(module.ReceiveModularName, module.ReceiveModularDescription, receiver.NewReceiveModular) gfspapp.RegisterModular(module.SignModularName, module.SignModularDescription, signer.NewSignModular) - gfspapp.RegisterModular(metadata.MetadataModularName, metadata.MetadataModularDescription, metadata.NewMetadataModular) + gfspapp.RegisterModular(module.MetadataModularName, module.MetadataModularDescription, metadata.NewMetadataModular) gfspapp.RegisterModular(module.UploadModularName, module.UploadModularDescription, uploader.NewUploadModular) - gfspapp.RegisterModular(blocksyncer.BlockSyncerModularName, blocksyncer.BlockSyncerModularDescription, blocksyncer.NewBlockSyncerModular) + gfspapp.RegisterModular(module.BlockSyncerModularName, module.BlockSyncerModularDescription, blocksyncer.NewBlockSyncerModular) } var ( diff --git a/core/module/module_const.go b/core/module/module_const.go index f44319e9a..0756a2deb 100644 --- a/core/module/module_const.go +++ b/core/module/module_const.go @@ -25,4 +25,8 @@ var ( SignModularDescription = "Signs the transaction and broadcasts to chain." UploadModularName = strings.ToLower("Uploader") UploadModularDescription = "Uploads object payload to primary SP." + BlockSyncerModularName = strings.ToLower("BlockSyncer") + BlockSyncerModularDescription = "Synchronize data on the chain to SP" + MetadataModularName = strings.ToLower("Metadata") + MetadataModularDescription = "Retrieves sp metadata and info." ) diff --git a/modular/blocksyncer/blocksyncer.go b/modular/blocksyncer/blocksyncer.go index 0e0e21476..2d57ee52c 100644 --- a/modular/blocksyncer/blocksyncer.go +++ b/modular/blocksyncer/blocksyncer.go @@ -11,14 +11,13 @@ import ( "github.com/forbole/juno/v4/types/config" "github.com/bnb-chain/greenfield-storage-provider/base/gfspapp" + coremodule "github.com/bnb-chain/greenfield-storage-provider/core/module" "github.com/bnb-chain/greenfield-storage-provider/core/rcmgr" db "github.com/bnb-chain/greenfield-storage-provider/modular/blocksyncer/database" ) var ( - BlockSyncerModularName = strings.ToLower("BlockSyncer") - BlockSyncerModularDescription = "Synchronize data on the chain to SP" - BlockSyncerModularBackupName = strings.ToLower("BlockSyncerBackup") + BlockSyncerModularBackupName = strings.ToLower("BlockSyncerBackup") // DsnBlockSyncer defines env variable name for block syncer dsn DsnBlockSyncer = "BLOCK_SYNCER_DSN" // DsnBlockSyncerSwitched defines env variable name for block syncer backup dsn @@ -70,7 +69,7 @@ var ( ) func (b *BlockSyncerModular) Name() string { - return BlockSyncerModularName + return coremodule.BlockSyncerModularName } func (b *BlockSyncerModular) Start(ctx context.Context) error { @@ -93,7 +92,7 @@ func (b *BlockSyncerModular) Start(ctx context.Context) error { go MainService.serve(CtxMain) - //create backup blocksyncer + // create backup blocksyncer if NeedBackup { ctxBackup := context.WithValue(context.Background(), MigrateDBKey{}, true) BackupService.context = ctxBackup @@ -132,7 +131,7 @@ func determineMainService() error { return err } if !masterFlag.IsMaster { - //switch role + // switch role temp := MainService MainService = BackupService BackupService = temp diff --git a/modular/blocksyncer/blocksyncer_options.go b/modular/blocksyncer/blocksyncer_options.go index b2f833bb6..2a277aec3 100644 --- a/modular/blocksyncer/blocksyncer_options.go +++ b/modular/blocksyncer/blocksyncer_options.go @@ -38,7 +38,7 @@ func NewBlockSyncerModular(app *gfspapp.GfSpBaseApp, cfg *gfspconfig.GfSpConfig) MainService = &BlockSyncerModular{ config: junoCfg, - name: BlockSyncerModularName, + name: coremodule.BlockSyncerModularName, baseApp: app, } blockMap = new(sync.Map) @@ -49,7 +49,7 @@ func NewBlockSyncerModular(app *gfspapp.GfSpBaseApp, cfg *gfspconfig.GfSpConfig) return nil, err } - //prepare master table + // prepare master table FlagDB = db.Cast(MainService.parserCtx.Database) MainService.prepareMasterFlagTable() mainServiceDB, _ := FlagDB.GetMasterDB(context.TODO()) @@ -62,7 +62,7 @@ func NewBlockSyncerModular(app *gfspapp.GfSpBaseApp, cfg *gfspconfig.GfSpConfig) // when NeedBackup config true Or backup db is current master DB, init backup service if NeedBackup || !mainServiceDB.IsMaster { - //create backup block syncer + // create backup block syncer if blockSyncerBackup, err := newBackupBlockSyncerService(junoCfg, mainDBIsMaster); err != nil { return nil, err } else { @@ -85,7 +85,7 @@ func (b *BlockSyncerModular) initClient() error { cmdCfg := junoConfig.GetParseConfig() cmdCfg.WithTomlConfig(b.config) - //set toml config to juno config + // set toml config to juno config if readErr := parsecmdtypes.ReadConfigPreRunE(cmdCfg)(nil, nil); readErr != nil { log.Infof("readErr: %v", readErr) return readErr @@ -93,7 +93,7 @@ func (b *BlockSyncerModular) initClient() error { // get DSN from env first var dbEnv string - if b.Name() == BlockSyncerModularName { + if b.Name() == coremodule.BlockSyncerModularName { dbEnv = DsnBlockSyncer } else { dbEnv = DsnBlockSyncerSwitched @@ -322,7 +322,7 @@ func (b *BlockSyncerModular) prepareMasterFlagTable() error { if err != nil { return err } - //not exist + // not exist if !masterRecord.OneRowId { if err = FlagDB.SetMasterDB(context.TODO(), &bsdb.MasterDB{ OneRowId: true, @@ -450,12 +450,12 @@ func SwitchMasterDBFlag() error { return err } - //switch flag + // switch flag masterFlag.IsMaster = !masterFlag.IsMaster if err = FlagDB.SetMasterDB(context.TODO(), masterFlag); err != nil { return err } - log.Infof("DB switched") + log.Info("DB switched") return nil } diff --git a/modular/metadata/metadata.go b/modular/metadata/metadata.go index db17507a7..eb1114e81 100644 --- a/modular/metadata/metadata.go +++ b/modular/metadata/metadata.go @@ -2,23 +2,17 @@ package metadata import ( "context" - "strings" "github.com/bnb-chain/greenfield-storage-provider/base/gfspapp" - "github.com/bnb-chain/greenfield-storage-provider/core/module" + coremodule "github.com/bnb-chain/greenfield-storage-provider/core/module" "github.com/bnb-chain/greenfield-storage-provider/core/rcmgr" ) -var ( - MetadataModularName = strings.ToLower("Metadata") - MetadataModularDescription = "Retrieves sp metadata and info." -) - const ( DefaultMetadataStatisticsInterval = 60 ) -var _ module.Modular = &MetadataModular{} +var _ coremodule.Modular = &MetadataModular{} type MetadataModular struct { baseApp *gfspapp.GfSpBaseApp @@ -33,7 +27,7 @@ type MetadataModular struct { } func (r *MetadataModular) Name() string { - return MetadataModularName + return coremodule.MetadataModularName } func (r *MetadataModular) Start(ctx context.Context) error { @@ -47,19 +41,14 @@ func (r *MetadataModular) Start(ctx context.Context) error { func (r *MetadataModular) Stop(ctx context.Context) error { r.scope.Release() - //r.dbSwitchTicker.Stop() + // r.dbSwitchTicker.Stop() return nil } -func (r *MetadataModular) ReserveResource( - ctx context.Context, - state *rcmgr.ScopeStat) ( - rcmgr.ResourceScopeSpan, error) { +func (r *MetadataModular) ReserveResource(ctx context.Context, state *rcmgr.ScopeStat) (rcmgr.ResourceScopeSpan, error) { return &rcmgr.NullScope{}, nil } -func (r *MetadataModular) ReleaseResource( - ctx context.Context, - span rcmgr.ResourceScopeSpan) { +func (r *MetadataModular) ReleaseResource(ctx context.Context, span rcmgr.ResourceScopeSpan) { span.Done() } diff --git a/modular/metadata/metadata_bucket_service.go b/modular/metadata/metadata_bucket_service.go index 58c1ba7fd..370326479 100644 --- a/modular/metadata/metadata_bucket_service.go +++ b/modular/metadata/metadata_bucket_service.go @@ -11,6 +11,7 @@ import ( "gorm.io/gorm" "github.com/bnb-chain/greenfield-storage-provider/base/types/gfsperrors" + coremodule "github.com/bnb-chain/greenfield-storage-provider/core/module" "github.com/bnb-chain/greenfield-storage-provider/core/spdb" "github.com/bnb-chain/greenfield-storage-provider/modular/metadata/types" "github.com/bnb-chain/greenfield-storage-provider/pkg/log" @@ -21,12 +22,12 @@ import ( ) var ( - ErrDanglingPointer = gfsperrors.Register(MetadataModularName, http.StatusBadRequest, 90001, "OoooH... request lost, try again later") - ErrExceedRequest = gfsperrors.Register(MetadataModularName, http.StatusNotAcceptable, 90002, "request exceed") - ErrNoRecord = gfsperrors.Register(MetadataModularName, http.StatusNotFound, 90003, "no uploading record") - ErrGfSpDB = gfsperrors.Register(MetadataModularName, http.StatusInternalServerError, 95202, "server slipped away, try again later") - ErrNoSuchSP = gfsperrors.Register(MetadataModularName, http.StatusNotFound, 90004, "no such sp") - ErrExceedBlockHeight = gfsperrors.Register(MetadataModularName, http.StatusBadRequest, 90005, "request block height exceed latest height") + ErrDanglingPointer = gfsperrors.Register(coremodule.MetadataModularName, http.StatusBadRequest, 90001, "OoooH... request lost, try again later") + ErrExceedRequest = gfsperrors.Register(coremodule.MetadataModularName, http.StatusNotAcceptable, 90002, "request exceed") + ErrNoRecord = gfsperrors.Register(coremodule.MetadataModularName, http.StatusNotFound, 90003, "no uploading record") + ErrGfSpDB = gfsperrors.Register(coremodule.MetadataModularName, http.StatusInternalServerError, 95202, "server slipped away, try again later") + ErrNoSuchSP = gfsperrors.Register(coremodule.MetadataModularName, http.StatusNotFound, 90004, "no such sp") + ErrExceedBlockHeight = gfsperrors.Register(coremodule.MetadataModularName, http.StatusBadRequest, 90005, "request block height exceed latest height") ) var _ types.GfSpMetadataServiceServer = &MetadataModular{} diff --git a/pkg/metrics/metrics.go b/pkg/metrics/metrics.go index 3d191cf99..6f36edd5c 100644 --- a/pkg/metrics/metrics.go +++ b/pkg/metrics/metrics.go @@ -81,15 +81,10 @@ func (m *Metrics) serve() { } } -func (m *Metrics) ReserveResource( - ctx context.Context, - state *corercmgr.ScopeStat) ( - corercmgr.ResourceScopeSpan, error) { +func (m *Metrics) ReserveResource(ctx context.Context, state *corercmgr.ScopeStat) (corercmgr.ResourceScopeSpan, error) { return &corercmgr.NullScope{}, nil } -func (m *Metrics) ReleaseResource( - ctx context.Context, - scope corercmgr.ResourceScopeSpan) { +func (m *Metrics) ReleaseResource(ctx context.Context, scope corercmgr.ResourceScopeSpan) { scope.Done() } diff --git a/store/piecestore/client/piece_store_client.go b/store/piecestore/client/piece_store_client.go index 5f2e65996..afaf81773 100644 --- a/store/piecestore/client/piece_store_client.go +++ b/store/piecestore/client/piece_store_client.go @@ -47,6 +47,7 @@ type StoreClient struct { func NewStoreClient(pieceConfig *storage.PieceStoreConfig) (*StoreClient, error) { ps, err := piece.NewPieceStore(pieceConfig) if err != nil { + log.Errorw("failed to new piece store", "error", err) return nil, err } return &StoreClient{ps: ps, name: pieceConfig.Store.Storage}, nil diff --git a/store/piecestore/piece/piece_store.go b/store/piecestore/piece/piece_store.go index 2fe1a8957..9f79489e1 100644 --- a/store/piecestore/piece/piece_store.go +++ b/store/piecestore/piece/piece_store.go @@ -15,29 +15,34 @@ import ( // NewPieceStore returns an instance of PieceStore func NewPieceStore(pieceConfig *storage.PieceStoreConfig) (*PieceStore, error) { - checkConfig(pieceConfig) + if err := checkConfig(pieceConfig); err != nil { + log.Errorw("failed to check piece store config", "error", err) + } blob, err := createStorage(*pieceConfig) if err != nil { log.Errorw("failed to create storage", "error", err) return nil, err } - log.Debugw("piece store is running", "storage type", pieceConfig.Store.Storage, + log.Infow("piece store is running", "storage type", pieceConfig.Store.Storage, "shards", pieceConfig.Shards) return &PieceStore{blob}, nil } // checkConfig checks config if right -func checkConfig(cfg *storage.PieceStoreConfig) { +func checkConfig(cfg *storage.PieceStoreConfig) error { overrideConfigFromEnv(cfg) if cfg.Shards > 256 { - log.Panicf("too many shards: %d", cfg.Shards) + return fmt.Errorf("too many shards: %d", cfg.Shards) + } + if cfg.Store.IAMType != storage.AKSKIAMType && cfg.Store.IAMType != storage.SAIAMType { + return fmt.Errorf("invalid iam type: %s", cfg.Store.IAMType) } if cfg.Store.MaxRetries < 0 { - log.Panic("MaxRetries should be equal or greater than zero") + return fmt.Errorf("MaxRetries should be equal or greater than zero") } if cfg.Store.MinRetryDelay < 0 { - log.Panic("MinRetryDelay should be equal or greater than zero") + return fmt.Errorf("MinRetryDelay should be equal or greater than zero") } if cfg.Store.Storage == storage.DiskFileStore { if cfg.Store.BucketURL == "" { @@ -45,11 +50,13 @@ func checkConfig(cfg *storage.PieceStoreConfig) { } p, err := filepath.Abs(cfg.Store.BucketURL) if err != nil { - log.Panicw("failed to get absolute path", "bucket", cfg.Store.BucketURL, "error", err) + log.Errorw("failed to get absolute path", "bucket", cfg.Store.BucketURL, "error", err) + return err } cfg.Store.BucketURL = p cfg.Store.BucketURL += "/" } + return nil } func overrideConfigFromEnv(cfg *storage.PieceStoreConfig) { @@ -110,13 +117,13 @@ func setDefaultFileStorePath() string { case "darwin": homeDir, err := os.UserHomeDir() if err != nil { - log.Panicf("error: %v", err) + log.Panicw("failed to get current user's home directory", "error", err) } defaultBucket = path.Join(homeDir, ".piecestore", "local") case "windows": defaultBucket = path.Join("C:/piecestore/local") default: - log.Error("Unknown operating system!") + log.Panic("Unknown operating system!") } return defaultBucket } diff --git a/store/piecestore/storage/object_storage.go b/store/piecestore/storage/object_storage.go index 4a6aaea07..c1114dc9e 100644 --- a/store/piecestore/storage/object_storage.go +++ b/store/piecestore/storage/object_storage.go @@ -12,7 +12,7 @@ import ( func NewObjectStorage(cfg ObjectStorageConfig) (ObjectStorage, error) { if fn, ok := storageMap[strings.ToLower(cfg.Storage)]; ok { - log.Debugf("created %s storage at endpoint %s", cfg.Storage, cfg.BucketURL) + log.Debugf("create [%s] storage at endpoint %s", cfg.Storage, cfg.BucketURL) return fn(cfg) } return nil, fmt.Errorf("invalid object storage: %s", cfg.Storage) From 7f00aca96f005cb3f5abee3cb4b4ef2a1ac90b1c Mon Sep 17 00:00:00 2001 From: will-2012 <117156346+will-2012@users.noreply.github.com> Date: Sat, 29 Jul 2023 12:57:42 +0800 Subject: [PATCH 18/56] fix: insert integrity hash to db (#939) Co-authored-by: will-2012 --- modular/uploader/upload_task.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modular/uploader/upload_task.go b/modular/uploader/upload_task.go index f53e03ba1..353c9511d 100644 --- a/modular/uploader/upload_task.go +++ b/modular/uploader/upload_task.go @@ -119,7 +119,8 @@ func (u *UploadModular) HandleUploadObjectTask(ctx context.Context, uploadObject return ErrPieceStore } } - if !bytes.Equal(hash.GenerateIntegrityHash(checksums), uploadObjectTask.GetObjectInfo().GetChecksums()[0]) { + integrity = hash.GenerateIntegrityHash(checksums) + if !bytes.Equal(integrity, uploadObjectTask.GetObjectInfo().GetChecksums()[0]) { log.CtxErrorw(ctx, "failed to put object due to check integrity hash not consistent", "actual_integrity", hex.EncodeToString(integrity), "expected_integrity", hex.EncodeToString(uploadObjectTask.GetObjectInfo().GetChecksums()[0])) From b4dc4f30da71a244f776ee381f68069753c4b91e Mon Sep 17 00:00:00 2001 From: Chris Li Date: Sat, 29 Jul 2023 15:11:21 +0800 Subject: [PATCH 19/56] fix: empty bucket fix load develop (#940) * fix load from db, when empty bucket * fix lint code * format code --- modular/manager/bucket_migrate_scheduler.go | 90 ++++++++++++++------- 1 file changed, 60 insertions(+), 30 deletions(-) diff --git a/modular/manager/bucket_migrate_scheduler.go b/modular/manager/bucket_migrate_scheduler.go index c3fbc8483..3c397cbc5 100644 --- a/modular/manager/bucket_migrate_scheduler.go +++ b/modular/manager/bucket_migrate_scheduler.go @@ -533,6 +533,36 @@ func (s *BucketMigrateScheduler) replaceExitingSP(secondarySPIDs []uint32) ([]ui } +func (s *BucketMigrateScheduler) generateBucketMigrateGVGExecuteUnitFromDB(primarySPGVGList []*virtualgrouptypes.GlobalVirtualGroup, bucketID uint64, executePlan *BucketMigrateExecutePlan) (*BucketMigrateExecutePlan, error) { + // TODO: check every migrateGVGUnitMeta must match primarySPGVGList + // notFinishedGVGList + migrateGVGUnitMeta, err := s.manager.baseApp.GfSpDB().ListMigrateGVGUnitsByBucketID(bucketID) + if err != nil { + return nil, err + } + + // Using migrateGVGUnitMeta to construct PrimaryGVGIDMapMigrateUnits and execute them one by one. + for _, migrateGVG := range migrateGVGUnitMeta { + srcSP, queryErr := s.manager.virtualGroupManager.QuerySPByID(migrateGVG.SrcSPID) + if queryErr != nil { + log.Errorw("failed to query sp", "error", queryErr, "sp_info", srcSP) + return nil, queryErr + } + destSP, queryErr := s.manager.virtualGroupManager.QuerySPByID(migrateGVG.DestSPID) + if queryErr != nil { + log.Errorw("failed to query sp", "error", queryErr, "sp_info", destSP) + return nil, queryErr + } + + for _, gvg := range primarySPGVGList { + bucketUnit := newBucketMigrateGVGExecuteUnit(bucketID, gvg, srcSP, destSP, MigrateStatus(migrateGVG.MigrateStatus), migrateGVG.DestSPID, migrateGVG.LastMigratedObjectID, nil) + executePlan.gvgUnitMap[gvg.Id] = bucketUnit + } + } + + return executePlan, nil +} + func (s *BucketMigrateScheduler) generateBucketMigrateGVGExecuteUnit(primarySPGVGList []*virtualgrouptypes.GlobalVirtualGroup, event *storagetypes.EventMigrationBucket, plan *BucketMigrateExecutePlan, srcSP, destSP *sptypes.StorageProvider) (*BucketMigrateExecutePlan, error) { var ( destGVG *vgmgr.GlobalVirtualGroupMeta @@ -713,11 +743,11 @@ func (s *BucketMigrateScheduler) UpdateMigrateProgress(task task.MigrateGVGTask) func (s *BucketMigrateScheduler) loadBucketMigrateExecutePlansFromDB() error { var ( migrationBucketEvents []*types.ListMigrateBucketEvents - migrateGVGUnitMeta []*spdb.MigrateGVGUnitMeta err error primarySPGVGList []*virtualgrouptypes.GlobalVirtualGroup - bucketIDs = make(map[uint64]bool) + migratingBucketIDs []uint64 ) + migrationBucketEventsMap := make(map[uint64]*types.ListMigrateBucketEvents) // get bucket id from metadata (migrate bucket events) migrationBucketEvents, err = s.manager.baseApp.GfSpClient().ListMigrateBucketEvents(context.Background(), s.lastSubscribedBlockHeight+1, s.selfSP.GetId()) @@ -729,52 +759,52 @@ func (s *BucketMigrateScheduler) loadBucketMigrateExecutePlansFromDB() error { for _, migrateBucketEvents := range migrationBucketEvents { // if has CompleteEvents & CancelEvents, skip it if migrateBucketEvents.CompleteEvents != nil || migrateBucketEvents.CancelEvents != nil { - bucketIDs[migrateBucketEvents.Events.BucketId.Uint64()] = false continue } if migrateBucketEvents.Events != nil { - bucketIDs[migrateBucketEvents.Events.BucketId.Uint64()] = true + migratingBucketIDs = append(migratingBucketIDs, migrateBucketEvents.Events.BucketId.Uint64()) + migrationBucketEventsMap[migrateBucketEvents.Events.BucketId.Uint64()] = migrateBucketEvents } } - log.Debugw("loadBucketMigrateExecutePlansFromDB", "bucketIDs", bucketIDs) + log.Debugw("loadBucketMigrateExecutePlansFromDB", "bucketIDs", migratingBucketIDs) // load from db by BucketID & construct plan - for bucketID, migrating := range bucketIDs { - if !migrating { - continue + for _, bucketID := range migratingBucketIDs { + executePlan := newBucketMigrateExecutePlan(s.manager, bucketID) + if _, found := migrationBucketEventsMap[bucketID]; !found { + return fmt.Errorf("migrate bucket events is not found, bucketID:%d", bucketID) } - migrateGVGUnitMeta, err = s.manager.baseApp.GfSpDB().ListMigrateGVGUnitsByBucketID(bucketID) + bucketMigrateEvent := migrationBucketEventsMap[bucketID] + + primarySPGVGList, err = s.manager.baseApp.GfSpClient().ListGlobalVirtualGroupsByBucket(context.Background(), bucketID) if err != nil { - return err + log.Errorw("failed to list gvg", "error", err, "EventMigrationBucket", bucketMigrateEvent.Events) + return errors.New("failed to list gvg") } - executePlan := newBucketMigrateExecutePlan(s.manager, bucketID) - // Using migrateGVGUnitMeta to construct PrimaryGVGIDMapMigrateUnits and execute them one by one. - for _, migrateGVG := range migrateGVGUnitMeta { - srcSP, queryErr := s.manager.virtualGroupManager.QuerySPByID(migrateGVG.SrcSPID) - if queryErr != nil { - log.Errorw("failed to query sp", "error", queryErr) - return queryErr - } - destSP, queryErr := s.manager.virtualGroupManager.QuerySPByID(migrateGVG.DestSPID) - if queryErr != nil { - log.Errorw("failed to query sp", "error", queryErr) - return queryErr - } - primarySPGVGList, err = s.manager.baseApp.GfSpClient().ListGlobalVirtualGroupsByBucket(context.Background(), bucketID) + if len(primarySPGVGList) == 0 { + // an empty bucket ends here, and it will not return a plan. The execution will not continue. + err = executePlan.sendCompleteMigrateBucketTx(nil) if err != nil { - log.Errorw("failed to list gvg", "error", err) - return errors.New("failed to list gvg") + log.Errorw("failed to send complete migrate bucket msg to chain", "error", err, "EventMigrationBucket", bucketMigrateEvent.Events) + return err } - for _, gvg := range primarySPGVGList { - bucketUnit := newBucketMigrateGVGExecuteUnit(bucketID, gvg, srcSP, destSP, MigrateStatus(migrateGVG.MigrateStatus), migrateGVG.DestSPID, migrateGVG.LastMigratedObjectID, nil) - executePlan.gvgUnitMap[gvg.Id] = bucketUnit + } else { + executePlan, err = s.generateBucketMigrateGVGExecuteUnitFromDB(primarySPGVGList, bucketID, executePlan) + if err != nil { + log.Errorw("failed to produce bucket migrate execute plan", "Events", bucketMigrateEvent.Events, "error", err) + return err } } log.Debugw("bucket migrate scheduler load from db", "executePlan", executePlan, "bucketID", bucketID) + if err = executePlan.Start(); err != nil { + log.Errorw("failed to start bucket migrate execute plan", "Events", bucketMigrateEvent.Events, "executePlan", executePlan, "error", err) + return err + } + s.executePlanIDMap[executePlan.bucketID] = executePlan } - log.Debugw("Bucket Migrate Scheduler load from db success", "bucketIDs", bucketIDs) + log.Debugw("bucket migrate scheduler load from db success", "bucketIDs", migratingBucketIDs) return err } From a2e35da0aba539ecd8e16c5c8a77bc6165b7eb46 Mon Sep 17 00:00:00 2001 From: will-2012 <117156346+will-2012@users.noreply.github.com> Date: Sun, 30 Jul 2023 18:05:21 +0800 Subject: [PATCH 20/56] fix: migrate from last migrated object id (#945) --- modular/executor/migrate_task.go | 1 + modular/manager/manager.go | 26 +++++++++++++++++--------- modular/manager/sp_exit_scheduler.go | 2 +- 3 files changed, 19 insertions(+), 10 deletions(-) diff --git a/modular/executor/migrate_task.go b/modular/executor/migrate_task.go index ff889e53f..8a5e74123 100644 --- a/modular/executor/migrate_task.go +++ b/modular/executor/migrate_task.go @@ -65,6 +65,7 @@ func (e *ExecuteModular) HandleMigrateGVGTask(ctx context.Context, task coretask return } } + lastMigratedObjectID = object.GetObject().GetObjectInfo().Id.Uint64() } if len(objectList) < int(queryLimit) { log.Infow("finished to migrate gvg task", "object_number", len(objectList), "gvg_id", srcGvgID, "bucket_id", bucketID) diff --git a/modular/manager/manager.go b/modular/manager/manager.go index a66322159..1093c1964 100644 --- a/modular/manager/manager.go +++ b/modular/manager/manager.go @@ -135,16 +135,24 @@ func (m *ManageModular) Start(ctx context.Context) error { func (m *ManageModular) delayStartMigrateScheduler() { // delay start to wait metadata service ready. // migrate scheduler init depend metadata. - time.Sleep(60 * time.Second) - - var err error - if m.bucketMigrateScheduler, err = NewBucketMigrateScheduler(m); err != nil { - log.Errorw("failed to new bucket migrate scheduler", "error", err) - } - if m.spExitScheduler, err = NewSPExitScheduler(m); err != nil { - log.Errorw("failed to new sp exit scheduler", "error", err) + for { + time.Sleep(60 * time.Second) + var err error + if m.bucketMigrateScheduler == nil { + if m.bucketMigrateScheduler, err = NewBucketMigrateScheduler(m); err != nil { + log.Errorw("failed to new bucket migrate scheduler", "error", err) + continue + } + } + if m.spExitScheduler == nil { + if m.spExitScheduler, err = NewSPExitScheduler(m); err != nil { + log.Errorw("failed to new sp exit scheduler", "error", err) + continue + } + } + log.Info("succeed to start migrate scheduler") + return } - log.Info("succeed to start migrate scheduler") } func (m *ManageModular) eventLoop(ctx context.Context) { diff --git a/modular/manager/sp_exit_scheduler.go b/modular/manager/sp_exit_scheduler.go index d7fa5f297..98e91caab 100644 --- a/modular/manager/sp_exit_scheduler.go +++ b/modular/manager/sp_exit_scheduler.go @@ -146,7 +146,7 @@ func (s *SPExitScheduler) Init(m *ManageModular) error { } log.Infow("succeed to init sp exit scheduler", "is_exiting", s.isExiting, "is_exited", s.isExited, "last_subscribed_sp_exit_block_height", s.lastSubscribedSPExitBlockHeight, - "last_subscribed_bucket_migrate_block_height", s.lastSubscribedSwapOutBlockHeight, + "last_subscribed_swap_out_block_height", s.lastSubscribedSwapOutBlockHeight, "src_sp_swap_out_plan", s.swapOutPlan, "dest_sp_task_runner", s.taskRunner) return nil From 3958bcb0e85754984ff461d1cff8388ddbecfb2b Mon Sep 17 00:00:00 2001 From: Barry <122767193+BarryTong65@users.noreply.github.com> Date: Sun, 30 Jul 2023 19:23:32 +0800 Subject: [PATCH 21/56] fix: replace operation address to sp id sp exit (#946) --- base/gfspclient/metadata.go | 6 ++--- modular/gater/metadata_handler.go | 26 +++++++++++--------- modular/manager/sp_exit_scheduler.go | 4 +-- modular/metadata/metadata_sp_exit_service.go | 2 +- proto/modular/metadata/types/metadata.proto | 4 +-- store/bsdb/database.go | 2 +- store/bsdb/event_sp_exit.go | 9 ++++--- 7 files changed, 28 insertions(+), 25 deletions(-) diff --git a/base/gfspclient/metadata.go b/base/gfspclient/metadata.go index 14fa6faf8..f91101bf3 100644 --- a/base/gfspclient/metadata.go +++ b/base/gfspclient/metadata.go @@ -669,7 +669,7 @@ func (s *GfSpClient) ListSwapOutEvents(ctx context.Context, blockID uint64, spID return resp.Events, nil } -func (s *GfSpClient) ListSpExitEvents(ctx context.Context, blockID uint64, operatorAddress string, opts ...grpc.DialOption) (*types.ListSpExitEvents, error) { +func (s *GfSpClient) ListSpExitEvents(ctx context.Context, blockID uint64, spID uint32, opts ...grpc.DialOption) (*types.ListSpExitEvents, error) { conn, connErr := s.Connection(ctx, s.metadataEndpoint, opts...) if connErr != nil { log.CtxErrorw(ctx, "client failed to connect metadata", "error", connErr) @@ -677,8 +677,8 @@ func (s *GfSpClient) ListSpExitEvents(ctx context.Context, blockID uint64, opera } defer conn.Close() req := &types.GfSpListSpExitEventsRequest{ - BlockId: blockID, - OperatorAddress: operatorAddress, + BlockId: blockID, + SpId: spID, } resp, err := types.NewGfSpMetadataServiceClient(conn).GfSpListSpExitEvents(ctx, req) if err != nil { diff --git a/modular/gater/metadata_handler.go b/modular/gater/metadata_handler.go index 72d740cc0..0699679ef 100644 --- a/modular/gater/metadata_handler.go +++ b/modular/gater/metadata_handler.go @@ -1834,14 +1834,15 @@ func (g *GateModular) listSwapOutEventsHandler(w http.ResponseWriter, r *http.Re // listSpExitEventsHandler list sp exit events func (g *GateModular) listSpExitEventsHandler(w http.ResponseWriter, r *http.Request) { var ( - err error - b bytes.Buffer - reqCtx *RequestContext - requestOperatorAddress string - requestBlockID string - blockID uint64 - events *types.ListSpExitEvents - queryParams url.Values + err error + b bytes.Buffer + reqCtx *RequestContext + requestSpID string + requestBlockID string + blockID uint64 + spID uint32 + events *types.ListSpExitEvents + queryParams url.Values ) defer func() { @@ -1856,7 +1857,7 @@ func (g *GateModular) listSpExitEventsHandler(w http.ResponseWriter, r *http.Req reqCtx, _ = NewRequestContext(r, g) queryParams = reqCtx.request.URL.Query() - requestOperatorAddress = queryParams.Get(OperatorAddressQuery) + requestSpID = queryParams.Get(SpIDQuery) requestBlockID = queryParams.Get(BlockIDQuery) if blockID, err = util.StringToUint64(requestBlockID); err != nil { @@ -1865,12 +1866,13 @@ func (g *GateModular) listSpExitEventsHandler(w http.ResponseWriter, r *http.Req return } - if ok := common.IsHexAddress(requestOperatorAddress); !ok { - log.Errorw("failed to check operator", "operator-address", requestOperatorAddress, "error", err) + if spID, err = util.StringToUint32(requestSpID); err != nil { + log.CtxErrorw(reqCtx.Context(), "failed to parse or check sp id", "sp-id", requestSpID, "error", err) + err = ErrInvalidQuery return } - events, err = g.baseApp.GfSpClient().ListSpExitEvents(reqCtx.Context(), blockID, requestOperatorAddress) + events, err = g.baseApp.GfSpClient().ListSpExitEvents(reqCtx.Context(), blockID, spID) if err != nil { log.CtxErrorw(reqCtx.Context(), "failed to list sp exit events", "error", err) return diff --git a/modular/manager/sp_exit_scheduler.go b/modular/manager/sp_exit_scheduler.go index 98e91caab..64320fa22 100644 --- a/modular/manager/sp_exit_scheduler.go +++ b/modular/manager/sp_exit_scheduler.go @@ -120,7 +120,7 @@ func (s *SPExitScheduler) Init(m *ManageModular) error { return err } spExitEvents, subscribeError := s.manager.baseApp.GfSpClient().ListSpExitEvents(context.Background(), - s.lastSubscribedSPExitBlockHeight, s.manager.baseApp.OperatorAddress()) + s.lastSubscribedSPExitBlockHeight, s.selfSP.GetId()) if subscribeError != nil { log.Errorw("failed to init due to subscribe sp exit", "error", subscribeError) return subscribeError @@ -327,7 +327,7 @@ func (s *SPExitScheduler) subscribeEvents() { subscribeSPExitEventsTicker := time.NewTicker(time.Duration(s.manager.subscribeSPExitEventInterval) * time.Millisecond) defer subscribeSPExitEventsTicker.Stop() for range subscribeSPExitEventsTicker.C { - spExitEvents, subscribeError := s.manager.baseApp.GfSpClient().ListSpExitEvents(context.Background(), s.lastSubscribedSPExitBlockHeight+1, s.manager.baseApp.OperatorAddress()) + spExitEvents, subscribeError := s.manager.baseApp.GfSpClient().ListSpExitEvents(context.Background(), s.lastSubscribedSPExitBlockHeight+1, s.selfSP.GetId()) if subscribeError != nil { log.Errorw("failed to subscribe sp exit event", "error", subscribeError) continue diff --git a/modular/metadata/metadata_sp_exit_service.go b/modular/metadata/metadata_sp_exit_service.go index 01431372a..de9d790d5 100644 --- a/modular/metadata/metadata_sp_exit_service.go +++ b/modular/metadata/metadata_sp_exit_service.go @@ -406,7 +406,7 @@ func (r *MetadataModular) GfSpListSpExitEvents(ctx context.Context, req *types.G return nil, ErrExceedBlockHeight } - event, completeEvent, err = r.baseApp.GfBsDB().ListSpExitEvents(req.BlockId, common.HexToAddress(req.OperatorAddress)) + event, completeEvent, err = r.baseApp.GfBsDB().ListSpExitEvents(req.BlockId, req.SpId) if err != nil { log.CtxErrorw(ctx, "failed to list sp exit events", "error", err) return nil, err diff --git a/proto/modular/metadata/types/metadata.proto b/proto/modular/metadata/types/metadata.proto index a3bf9c823..4d05b1cb7 100644 --- a/proto/modular/metadata/types/metadata.proto +++ b/proto/modular/metadata/types/metadata.proto @@ -626,8 +626,8 @@ message GfSpListGlobalVirtualGroupsByBucketResponse { message GfSpListSpExitEventsRequest { // block_id is the unique identification for block uint64 block_id = 1; - // operator_address is the unique identification address for operator - string operator_address = 2; + // sp_id is the unique identification for sp + uint32 sp_id = 2; } // ListSpExitEvents is the combination of sp exit events diff --git a/store/bsdb/database.go b/store/bsdb/database.go index dee570b43..600b81508 100644 --- a/store/bsdb/database.go +++ b/store/bsdb/database.go @@ -92,7 +92,7 @@ type Metadata interface { // ListSwapOutEvents list swap out events ListSwapOutEvents(blockID uint64, spID uint32) ([]*EventSwapOut, []*EventCompleteSwapOut, []*EventCancelSwapOut, error) // ListSpExitEvents list sp exit events - ListSpExitEvents(blockID uint64, operatorAddress common.Address) (*EventStorageProviderExit, *EventCompleteStorageProviderExit, error) + ListSpExitEvents(blockID uint64, spID uint32) (*EventStorageProviderExit, *EventCompleteStorageProviderExit, error) // GetSPByAddress get sp info by operator address GetSPByAddress(operatorAddress common.Address) (*StorageProvider, error) } diff --git a/store/bsdb/event_sp_exit.go b/store/bsdb/event_sp_exit.go index 731b93023..91ea093bc 100644 --- a/store/bsdb/event_sp_exit.go +++ b/store/bsdb/event_sp_exit.go @@ -3,12 +3,11 @@ package bsdb import ( "time" - "github.com/forbole/juno/v4/common" "gorm.io/gorm" ) // ListSpExitEvents list sp exit events -func (b *BsDBImpl) ListSpExitEvents(blockID uint64, operatorAddress common.Address) (*EventStorageProviderExit, *EventCompleteStorageProviderExit, error) { +func (b *BsDBImpl) ListSpExitEvents(blockID uint64, spID uint32) (*EventStorageProviderExit, *EventCompleteStorageProviderExit, error) { var ( event *EventStorageProviderExit completeEvent *EventCompleteStorageProviderExit @@ -26,7 +25,8 @@ func (b *BsDBImpl) ListSpExitEvents(blockID uint64, operatorAddress common.Addre err = b.db.Table((&EventStorageProviderExit{}).TableName()). Select("*"). - Where("operator_address = ? and create_at <= ?", operatorAddress, blockID). + Where("storage_provider_id = ? and create_at <= ?", spID, blockID). + Order("create_at desc"). Take(&event).Error if err != nil { if err == gorm.ErrRecordNotFound { @@ -37,7 +37,8 @@ func (b *BsDBImpl) ListSpExitEvents(blockID uint64, operatorAddress common.Addre err = b.db.Table((&EventCompleteStorageProviderExit{}).TableName()). Select("*"). - Where("operator_address = ? and create_at <= ?", operatorAddress, blockID). + Where("storage_provider_id = ? and create_at <= ?", spID, blockID). + Order("create_at desc"). Take(&completeEvent).Error if err != nil { if err == gorm.ErrRecordNotFound { From 5c1ac5dde060a05c0a42c88f6309a1bdf250737c Mon Sep 17 00:00:00 2001 From: VM <112189277+sysvm@users.noreply.github.com> Date: Mon, 31 Jul 2023 21:30:13 +0800 Subject: [PATCH 22/56] feat: check sp and bucket status when putting object (#948) * feat: check sp and bucket status when putting object * fix: fix gateway error code * fix: fix gateway error code * fix: check sp and bucket status when creating bucket or object approval --------- Co-authored-by: VM --- modular/blocksyncer/blocksyncer_indexer.go | 2 +- modular/gater/admin_handler.go | 22 +++++++++++++++ modular/gater/errors.go | 16 +++++------ modular/gater/object_handler.go | 9 +++--- modular/gater/query_util.go | 33 ++++++++++++++++++++++ modular/uploader/upload_task.go | 5 ++-- util/virtual_group.go | 1 + 7 files changed, 72 insertions(+), 16 deletions(-) diff --git a/modular/blocksyncer/blocksyncer_indexer.go b/modular/blocksyncer/blocksyncer_indexer.go index a609fddab..6d6dde4be 100644 --- a/modular/blocksyncer/blocksyncer_indexer.go +++ b/modular/blocksyncer/blocksyncer_indexer.go @@ -244,7 +244,7 @@ func (i *Impl) ExportEventsInTxs(ctx context.Context, block *coretypes.ResultBlo allSQL := make([]map[string][]interface{}, 0) for k, v := range txs { for _, event := range v { - //log.Infof("sdkevent: %v", event) + // log.Infof("sdkevent: %v", event) sqls, err := i.ExtractEvent(ctx, block, k, sdk.Event(event)) if err != nil { return nil, err diff --git a/modular/gater/admin_handler.go b/modular/gater/admin_handler.go index fb928e5c2..58048a87e 100644 --- a/modular/gater/admin_handler.go +++ b/modular/gater/admin_handler.go @@ -9,6 +9,7 @@ import ( "strings" "time" + sptypes "github.com/bnb-chain/greenfield/x/sp/types" sdktypes "github.com/cosmos/cosmos-sdk/types" "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/crypto/secp256k1" @@ -39,6 +40,7 @@ func (g *GateModular) getApprovalHandler(w http.ResponseWriter, r *http.Request) createBucketApproval = storagetypes.MsgCreateBucket{} migrateBucketApproval = storagetypes.MsgMigrateBucket{} createObjectApproval = storagetypes.MsgCreateObject{} + spInfo *sptypes.StorageProvider authenticated bool ) startTime := time.Now() @@ -78,6 +80,21 @@ func (g *GateModular) getApprovalHandler(w http.ResponseWriter, r *http.Request) switch approvalType { case createBucketApprovalAction: + // check sp status firstly + spInfo, err = g.baseApp.Consensus().QuerySP(reqCtx.Context(), g.baseApp.OperatorAddress()) + if err != nil { + log.Errorw("failed to query sp by operator address", "operator_address", g.baseApp.OperatorAddress(), + "error", err) + return + } + spStatus := spInfo.GetStatus() + if spStatus != sptypes.STATUS_IN_SERVICE { + log.Errorw("sp is not in service status", "operator_address", g.baseApp.OperatorAddress(), + "sp_status", spStatus, "sp_id", spInfo.GetId(), "endpoint", spInfo.GetEndpoint()) + err = ErrSPUnavailable + return + } + if err = storagetypes.ModuleCdc.UnmarshalJSON(approvalMsg, &createBucketApproval); err != nil { log.CtxErrorw(reqCtx.Context(), "failed to unmarshal approval", "approval", r.Header.Get(GnfdUnsignedApprovalMsgHeader), "error", err) @@ -176,6 +193,11 @@ func (g *GateModular) getApprovalHandler(w http.ResponseWriter, r *http.Request) err = ErrValidateMsg return } + if err = g.checkSPAndBucketStatus(reqCtx.Context(), createObjectApproval.GetBucketName()); err != nil { + log.Errorw("create object approval failed to check sp and bucket status", "error", err) + return + } + startVerifyAuthentication := time.Now() authenticated, err = g.baseApp.GfSpClient().VerifyAuthentication( reqCtx.Context(), coremodule.AuthOpAskCreateObjectApproval, diff --git a/modular/gater/errors.go b/modular/gater/errors.go index fd514480b..f6cc19366 100644 --- a/modular/gater/errors.go +++ b/modular/gater/errors.go @@ -37,20 +37,20 @@ var ( "The expiry date is expected to be within "+strconv.Itoa(int(MaxExpiryAgeInSec))+" seconds and formatted in YYYY-DD-MM HH:MM:SS 'GMT'Z, e.g. 2023-04-20 16:34:12 GMT+08:00 . ") ErrInvalidExpiryDate = gfsperrors.Register(module.GateModularName, http.StatusBadRequest, 50024, "The expiry parameter is incorrect. "+ "The expiry date is expected to be within "+strconv.Itoa(int(MaxExpiryAgeInSec))+" seconds and formatted in YYYY-DD-MM HH:MM:SS 'GMT'Z, e.g. 2023-04-20 16:34:12 GMT+08:00 . ") - ErrNoSuchObject = gfsperrors.Register(module.AuthenticationModularName, http.StatusNotFound, 50025, "no such object") - ErrForbidden = gfsperrors.Register(module.GateModularName, http.StatusForbidden, 50026, "Forbidden to access") - ErrInvalidComplete = gfsperrors.Register(module.GateModularName, http.StatusBadRequest, 50027, "invalid complete") - ErrInvalidOffset = gfsperrors.Register(module.GateModularName, http.StatusBadRequest, 50028, "invalid offset") - - ErrConsensus = gfsperrors.Register(module.GateModularName, http.StatusBadRequest, 55001, "server slipped away, try again later") - - ErrApprovalExpired = gfsperrors.Register(module.GateModularName, http.StatusBadRequest, 550015, "approval expired") + ErrNoSuchObject = gfsperrors.Register(module.AuthenticationModularName, http.StatusNotFound, 50025, "no such object") + ErrForbidden = gfsperrors.Register(module.GateModularName, http.StatusForbidden, 50026, "Forbidden to access") + ErrInvalidComplete = gfsperrors.Register(module.GateModularName, http.StatusBadRequest, 50027, "invalid complete") + ErrInvalidOffset = gfsperrors.Register(module.GateModularName, http.StatusBadRequest, 50028, "invalid offset") + ErrSPUnavailable = gfsperrors.Register(module.GateModularName, http.StatusForbidden, 50029, "sp is not in service status") ErrRecoverySP = gfsperrors.Register(module.GateModularName, http.StatusBadRequest, 50030, "The SP is not the correct SP to recovery") ErrRecoveryRedundancyType = gfsperrors.Register(module.GateModularName, http.StatusBadRequest, 50031, "The redundancy type of the recovering piece is not EC") ErrRecoveryTimeout = gfsperrors.Register(module.GateModularName, http.StatusInternalServerError, 50032, "System busy, try to request later") ErrMigrateApproval = gfsperrors.Register(module.GateModularName, http.StatusInternalServerError, 50033, "server slipped away, try again later") ErrNotifySwapOut = gfsperrors.Register(module.GateModularName, http.StatusInternalServerError, 50034, "server slipped away, try again later") ErrInvalidRedundancyIndex = gfsperrors.Register(module.GateModularName, http.StatusInternalServerError, 50035, "invalid redundancy index") + ErrBucketUnavailable = gfsperrors.Register(module.GateModularName, http.StatusForbidden, 50036, "bucket is not in service status") + + ErrConsensus = gfsperrors.Register(module.GateModularName, http.StatusBadRequest, 55001, "server slipped away, try again later") ) func MakeErrorResponse(w http.ResponseWriter, err error) { diff --git a/modular/gater/object_handler.go b/modular/gater/object_handler.go index ff2b497d9..9b7bdbcf9 100644 --- a/modular/gater/object_handler.go +++ b/modular/gater/object_handler.go @@ -61,9 +61,10 @@ func (g *GateModular) putObjectHandler(w http.ResponseWriter, r *http.Request) { if err != nil { return } + startAuthenticationTime := time.Now() - authenticated, err = g.baseApp.GfSpClient().VerifyAuthentication(reqCtx.Context(), - coremodule.AuthOpTypePutObject, reqCtx.Account(), reqCtx.bucketName, reqCtx.objectName) + authenticated, err = g.baseApp.GfSpClient().VerifyAuthentication(reqCtx.Context(), coremodule.AuthOpTypePutObject, + reqCtx.Account(), reqCtx.bucketName, reqCtx.objectName) metrics.PerfPutObjectTime.WithLabelValues("gateway_put_object_authorizer").Observe(time.Since(startAuthenticationTime).Seconds()) if err != nil { log.CtxErrorw(reqCtx.Context(), "failed to verify authentication", "error", err) @@ -179,6 +180,7 @@ func (g *GateModular) resumablePutObjectHandler(w http.ResponseWriter, r *http.R if err != nil { return } + authenticated, err = g.baseApp.GfSpClient().VerifyAuthentication(reqCtx.Context(), coremodule.AuthOpTypePutObject, reqCtx.Account(), reqCtx.bucketName, reqCtx.objectName) if err != nil { @@ -264,8 +266,7 @@ func (g *GateModular) resumablePutObjectHandler(w http.ResponseWriter, r *http.R if err != nil { log.CtxErrorw(ctx, "failed to upload payload data", "error", err) } - log.CtxDebugw(ctx, "succeed to upload payload data") - + log.CtxDebug(ctx, "succeed to upload payload data") } // queryResumeOffsetHandler handles the resumable put object diff --git a/modular/gater/query_util.go b/modular/gater/query_util.go index 729dacee7..119e79c99 100644 --- a/modular/gater/query_util.go +++ b/modular/gater/query_util.go @@ -1,8 +1,11 @@ package gater import ( + "context" + "github.com/bnb-chain/greenfield-storage-provider/base/gfspapp" "github.com/bnb-chain/greenfield-storage-provider/pkg/log" + sptypes "github.com/bnb-chain/greenfield/x/sp/types" storagetypes "github.com/bnb-chain/greenfield/x/storage/types" ) @@ -28,3 +31,33 @@ func getObjectChainMeta(reqCtx *RequestContext, baseApp *gfspapp.GfSpBaseApp, ob return objectInfo, bucketInfo, params, nil } + +// checkSPAndBucketStatus check sp and bucket is in right status +func (g *GateModular) checkSPAndBucketStatus(ctx context.Context, bucketName string) error { + spInfo, err := g.baseApp.Consensus().QuerySP(ctx, g.baseApp.OperatorAddress()) + if err != nil { + log.Errorw("failed to query sp by operator address", "operator_address", g.baseApp.OperatorAddress(), + "error", err) + return ErrConsensus + } + spStatus := spInfo.GetStatus() + if spStatus != sptypes.STATUS_IN_SERVICE { + log.Errorw("sp is not in service status", "operator_address", g.baseApp.OperatorAddress(), + "sp_status", spStatus, "sp_id", spInfo.GetId(), "endpoint", spInfo.GetEndpoint()) + return ErrSPUnavailable + } + + bucketInfo, err := g.baseApp.Consensus().QueryBucketInfo(ctx, bucketName) + if err != nil { + log.Errorw("failed to query bucket info by bucket name", "bucket_name", bucketName, "error", err) + return ErrConsensus + } + bucketStatus := bucketInfo.GetBucketStatus() + if bucketStatus != storagetypes.BUCKET_STATUS_CREATED { + log.Errorw("bucket is not in created status", "bucket_name", bucketName, "bucket_status", bucketStatus, + "bucket_id", bucketInfo.Id.String()) + return ErrBucketUnavailable + } + log.Info("sp and bucket status is right") + return nil +} diff --git a/modular/uploader/upload_task.go b/modular/uploader/upload_task.go index 353c9511d..2a3331bb3 100644 --- a/modular/uploader/upload_task.go +++ b/modular/uploader/upload_task.go @@ -230,7 +230,7 @@ func (u *UploadModular) HandleResumableUploadObjectTask( offset := task.GetResumeOffset() var ( err error - segIdx uint32 = uint32(int64(offset) / segmentSize) + segIdx = uint32(int64(offset) / segmentSize) pieceKey string integrity []byte readN int @@ -264,8 +264,7 @@ func (u *UploadModular) HandleResumableUploadObjectTask( pieceKey = u.baseApp.PieceOp().SegmentPieceKey(task.GetObjectInfo().Id.Uint64(), segIdx) err = u.baseApp.PieceStore().PutPiece(ctx, pieceKey, data) if err != nil { - log.CtxErrorw(ctx, "put segment piece to piece store", - "piece_key", pieceKey, "error", err) + log.CtxErrorw(ctx, "put segment piece to piece store", "piece_key", pieceKey, "error", err) return ErrPieceStore } err = u.baseApp.GfSpDB().UpdatePieceChecksum(task.GetObjectInfo().Id.Uint64(), primarySPRedundancyIdx, hash.GenerateChecksum(data)) diff --git a/util/virtual_group.go b/util/virtual_group.go index 6ab5bc447..393c1828f 100644 --- a/util/virtual_group.go +++ b/util/virtual_group.go @@ -78,6 +78,7 @@ func BlsAggregate(secondarySigs [][]byte) ([]byte, error) { return aggBlsSig, nil } +// GetBucketPrimarySPID return bucket sp id by vgf id func GetBucketPrimarySPID(ctx context.Context, chainClient consensus.Consensus, bucketInfo *storagetypes.BucketInfo) (uint32, error) { resp, err := chainClient.QueryVirtualGroupFamily(ctx, bucketInfo.GetGlobalVirtualGroupFamilyId()) if err != nil { From fa0b71d555fa9926a800c586b8c8678678d71179 Mon Sep 17 00:00:00 2001 From: joeycli Date: Tue, 1 Aug 2023 10:11:00 +0800 Subject: [PATCH 23/56] refactor: dispatch task from backup task pool that pre pickup task from queue (#953) --- base/gfspconfig/config.go | 1 + modular/executor/executor.go | 2 +- modular/executor/executor_options.go | 2 +- modular/manager/manage_task.go | 111 +++++-------------------- modular/manager/manager.go | 117 ++++++++++++++++++++++++++- modular/manager/manager_options.go | 12 ++- 6 files changed, 148 insertions(+), 97 deletions(-) diff --git a/base/gfspconfig/config.go b/base/gfspconfig/config.go index 60a060c85..a077ca3d4 100644 --- a/base/gfspconfig/config.go +++ b/base/gfspconfig/config.go @@ -172,6 +172,7 @@ type ParallelConfig struct { GlobalGCMetaParallel int GlobalRecoveryPieceParallel int GlobalMigrateGVGParallel int + GlobalBackupTaskParallel int GlobalDownloadObjectTaskCacheSize int GlobalChallengePieceTaskCacheSize int GlobalBatchGcObjectTimeInterval int diff --git a/modular/executor/executor.go b/modular/executor/executor.go index c1fd5de61..9ffe02564 100644 --- a/modular/executor/executor.go +++ b/modular/executor/executor.go @@ -72,7 +72,7 @@ func (e *ExecuteModular) eventLoop(ctx context.Context) { err := e.AskTask(ctx) if err != nil { rand.New(rand.NewSource(time.Now().Unix())) - sleep := rand.Intn(int(DefaultExecutorMaxExecuteNum)) + 1 + sleep := rand.Intn(int(e.maxExecuteNum)) + 1 time.Sleep(time.Duration(sleep) * time.Millisecond) } } diff --git a/modular/executor/executor_options.go b/modular/executor/executor_options.go index bdaa21115..e48a85603 100644 --- a/modular/executor/executor_options.go +++ b/modular/executor/executor_options.go @@ -8,7 +8,7 @@ import ( const ( // DefaultExecutorMaxExecuteNum defines the default max parallel execute task number. - DefaultExecutorMaxExecuteNum int64 = 16 + DefaultExecutorMaxExecuteNum int64 = 64 // DefaultExecutorAskTaskInterval defines the default ask task interval from manager. DefaultExecutorAskTaskInterval int = 1 // DefaultExecutorAskReplicateApprovalTimeout defines the ask replicate piece approval diff --git a/modular/manager/manage_task.go b/modular/manager/manage_task.go index 2d73a59bf..7f9342ac9 100644 --- a/modular/manager/manage_task.go +++ b/modular/manager/manage_task.go @@ -37,100 +37,23 @@ var ( ) func (m *ManageModular) DispatchTask(ctx context.Context, limit rcmgr.Limit) (task.Task, error) { - var ( - backupTasks []task.Task - reservedTasks []task.Task - task task.Task - ) - task = m.replicateQueue.PopByLimit(limit) - if task != nil { - log.CtxDebugw(ctx, "add replicate piece task to backup set", "task_key", task.Key().String(), - "task_limit", task.EstimateLimit().String()) - backupTasks = append(backupTasks, task) - } - task = m.sealQueue.PopByLimit(limit) - if task != nil { - log.CtxDebugw(ctx, "add seal object task to backup set", "task_key", task.Key().String(), - "task_limit", task.EstimateLimit().String()) - backupTasks = append(backupTasks, task) - } - task = m.gcObjectQueue.PopByLimit(limit) - if task != nil { - log.CtxDebugw(ctx, "add gc object task to backup set", "task_key", task.Key().String(), - "task_limit", task.EstimateLimit().String()) - backupTasks = append(backupTasks, task) - } - task = m.gcZombieQueue.PopByLimit(limit) - if task != nil { - log.CtxDebugw(ctx, "add gc zombie piece task to backup set", "task_key", task.Key().String(), - "task_limit", task.EstimateLimit().String()) - backupTasks = append(backupTasks, task) - } - task = m.gcMetaQueue.PopByLimit(limit) - if task != nil { - log.CtxDebugw(ctx, "add gc meta task to backup set", "task_key", task.Key().String(), - "task_limit", task.EstimateLimit().String()) - backupTasks = append(backupTasks, task) - } - task = m.receiveQueue.PopByLimit(limit) - if task != nil { - log.CtxDebugw(ctx, "add confirm receive piece to backup set", "task_key", task.Key().String(), - "task_limit", task.EstimateLimit().String()) - backupTasks = append(backupTasks, task) - } - task = m.recoveryQueue.PopByLimit(limit) - if task != nil { - log.CtxDebugw(ctx, "add confirm recovery piece to backup set", "recovery task_key", task.Key().String(), - "task_limit", task.EstimateLimit().String()) - backupTasks = append(backupTasks, task) - } - task = m.migrateGVGQueue.PopByLimit(limit) - if task != nil { - log.CtxDebugw(ctx, "add confirm migrate gvg to backup set", "task_key", task.Key().String()) - backupTasks = append(backupTasks, task) - } - if m.migrateGVGQueue.Len() != 0 { - log.CtxDebugw(ctx, "ManageModular DispatchTask", "migrateGVGQueue len", m.migrateGVGQueue.Len()) - } - - task, reservedTasks = m.PickUpTask(ctx, backupTasks) - go func() { - if len(reservedTasks) == 0 { - return - } - for _, reservedTask := range reservedTasks { - switch t := reservedTask.(type) { - case *gfsptask.GfSpReplicatePieceTask: - err := m.replicateQueue.Push(t) - log.Errorw("failed to retry push replicate task to queue after dispatching", "error", err) - case *gfsptask.GfSpSealObjectTask: - err := m.sealQueue.Push(t) - log.Errorw("failed to retry push seal task to queue after dispatching", "error", err) - case *gfsptask.GfSpReceivePieceTask: - err := m.receiveQueue.Push(t) - log.Errorw("failed to retry push receive task to queue after dispatching", "error", err) - case *gfsptask.GfSpGCObjectTask: - err := m.gcObjectQueue.Push(t) - log.Errorw("failed to retry push gc object task to queue after dispatching", "error", err) - case *gfsptask.GfSpGCZombiePieceTask: - err := m.gcZombieQueue.Push(t) - log.Errorw("failed to retry push gc zombie task to queue after dispatching", "error", err) - case *gfsptask.GfSpGCMetaTask: - err := m.gcMetaQueue.Push(t) - log.Errorw("failed to retry push gc meta task to queue after dispatching", "error", err) - case *gfsptask.GfSpRecoverPieceTask: - err := m.recoveryQueue.Push(t) - log.Errorw("failed to retry push recovery task to queue after dispatching", "error", err) - case *gfsptask.GfSpMigrateGVGTask: - err := m.migrateGVGQueue.Push(t) - log.Errorw("failed to retry push migration gvg task to queue after dispatching", "error", err) + for { + select { + case <-ctx.Done(): + log.CtxErrorw(ctx, "dispatch task context is canceled") + return nil, nil + case dispatchTask := <-m.taskCh: + if !limit.NotLess(dispatchTask.EstimateLimit()) { + log.CtxErrorw(ctx, "resource exceed", "executor_limit", limit.String(), "task_limit", dispatchTask.EstimateLimit().String()) + go func() { + m.taskCh <- dispatchTask + }() + continue } + log.CtxDebugw(ctx, "dispatch task to executor", "key_info", dispatchTask.Info()) + return dispatchTask, nil } - }() - if task == nil { - return nil, nil } - return task, nil } func (m *ManageModular) HandleCreateUploadObjectTask(ctx context.Context, task task.UploadObjectTask) error { @@ -213,6 +136,7 @@ func (m *ManageModular) HandleDoneUploadObjectTask(ctx context.Context, task tas log.CtxErrorw(ctx, "failed to push replicate piece task to queue", "error", err) return err } + go m.backUpTask() go func() { err = m.baseApp.GfSpDB().UpdateUploadProgress(&spdb.UploadObjectMeta{ ObjectID: task.GetObjectInfo().Id.Uint64(), @@ -313,6 +237,7 @@ func (m *ManageModular) HandleDoneResumableUploadObjectTask(ctx context.Context, log.CtxErrorw(ctx, "failed to push replicate piece task to queue", "error", err) return err } + go m.backUpTask() go func() error { err = m.baseApp.GfSpDB().UpdateUploadProgress(&spdb.UploadObjectMeta{ ObjectID: task.GetObjectInfo().Id.Uint64(), @@ -388,6 +313,7 @@ func (m *ManageModular) HandleReplicatePieceTask(ctx context.Context, task task. log.CtxErrorw(ctx, "failed to push seal object task to queue", "task_info", task.Info(), "error", err) return err } + go m.backUpTask() go func() { if err = m.baseApp.GfSpDB().UpdateUploadProgress(&spdb.UploadObjectMeta{ ObjectID: task.GetObjectInfo().Id.Uint64(), @@ -542,6 +468,9 @@ func (m *ManageModular) HandleReceivePieceTask(ctx context.Context, task task.Re task.SetUpdateTime(time.Now().Unix()) err := m.receiveQueue.Push(task) log.CtxErrorw(ctx, "push receive task to queue", "error", err) + if err == nil { + go m.backUpTask() + } }() } return nil diff --git a/modular/manager/manager.go b/modular/manager/manager.go index 1093c1964..806925957 100644 --- a/modular/manager/manager.go +++ b/modular/manager/manager.go @@ -6,6 +6,7 @@ import ( "math/rand" "sort" "strings" + "sync" "time" "github.com/bnb-chain/greenfield-storage-provider/base/gfspapp" @@ -35,6 +36,9 @@ const ( // RejectUnSealObjectTimeout defines the timeout of sending reject unseal object tx. RejectUnSealObjectTimeout = 3 + + // DefaultBackupTaskTimeout defines the timeout of backing up task for dispatching + DefaultBackupTaskTimeout = 1 ) var _ module.Manager = &ManageModular{} @@ -43,6 +47,9 @@ type ManageModular struct { baseApp *gfspapp.GfSpBaseApp scope rcmgr.ResourceScope + taskCh chan task.Task + backupTaskMux sync.Mutex + // loading task at startup. enableLoadTask bool loadTaskLimitToReplicate int @@ -161,6 +168,7 @@ func (m *ManageModular) eventLoop(ctx context.Context) { syncConsensusInfoTicker := time.NewTicker(time.Duration(m.syncConsensusInfoInterval) * time.Second) statisticsTicker := time.NewTicker(time.Duration(m.statisticsOutputInterval) * time.Second) discontinueBucketTicker := time.NewTicker(time.Duration(m.discontinueBucketTimeInterval) * time.Second) + backupTaskTicker := time.NewTicker(time.Duration(DefaultBackupTaskTimeout) * time.Second) for { select { case <-ctx.Done(): @@ -169,6 +177,8 @@ func (m *ManageModular) eventLoop(ctx context.Context) { log.CtxDebug(ctx, m.Statistics()) case <-syncConsensusInfoTicker.C: m.syncConsensusInfo(ctx) + case <-backupTaskTicker.C: + m.backUpTask() case <-gcObjectTicker.C: start := m.gcBlockHeight end := m.gcBlockHeight + m.gcObjectBlockInterval @@ -280,7 +290,7 @@ func (m *ManageModular) LoadTaskFromDB() error { sealMetas []*spdb.UploadObjectMeta generateSealTaskCounter int gcObjectMetas []*spdb.GCObjectMeta - generateGCOjectTaskCounter int + generateGCObjectTaskCounter int ) log.Info("start to load task from sp db") @@ -365,14 +375,14 @@ func (m *ManageModular) LoadTaskFromDB() error { log.Errorw("failed to push gc object task to queue", "gc_object_task_meta", meta, "error", pushErr) continue } - generateGCOjectTaskCounter++ + generateGCObjectTaskCounter++ if meta.EndBlockHeight >= m.gcBlockHeight { m.gcBlockHeight = meta.EndBlockHeight + 1 } } log.Infow("end to load task from sp db", "replicate_task_number", generateReplicateTaskCounter, - "seal_task_number", generateSealTaskCounter, "gc_object_task_number", generateGCOjectTaskCounter) + "seal_task_number", generateSealTaskCounter, "gc_object_task_number", generateGCObjectTaskCounter) return nil } @@ -618,3 +628,104 @@ func (m *ManageModular) Statistics() string { m.gcMetaQueue.Len(), m.downloadQueue.Len(), m.challengeQueue.Len(), m.migrateGVGQueue.Len(), m.gcBlockHeight, m.gcSafeBlockDistance) } + +func (m *ManageModular) backUpTask() { + m.backupTaskMux.Lock() + defer m.backupTaskMux.Unlock() + + var ( + backupTasks []task.Task + reservedTasks []task.Task + targetTask task.Task + + ctx = context.Background() + limit = &rcmgr.Unlimited{} + ) + + targetTask = m.replicateQueue.PopByLimit(limit) + if targetTask != nil { + log.CtxDebugw(ctx, "add replicate piece task to backup set", "task_key", targetTask.Key().String(), + "task_limit", targetTask.EstimateLimit().String()) + backupTasks = append(backupTasks, targetTask) + } + targetTask = m.sealQueue.PopByLimit(limit) + if targetTask != nil { + log.CtxDebugw(ctx, "add seal object task to backup set", "task_key", targetTask.Key().String(), + "task_limit", targetTask.EstimateLimit().String()) + backupTasks = append(backupTasks, targetTask) + } + targetTask = m.gcObjectQueue.PopByLimit(limit) + if targetTask != nil { + log.CtxDebugw(ctx, "add gc object task to backup set", "task_key", targetTask.Key().String(), + "task_limit", targetTask.EstimateLimit().String()) + backupTasks = append(backupTasks, targetTask) + } + targetTask = m.gcZombieQueue.PopByLimit(limit) + if targetTask != nil { + log.CtxDebugw(ctx, "add gc zombie piece task to backup set", "task_key", targetTask.Key().String(), + "task_limit", targetTask.EstimateLimit().String()) + backupTasks = append(backupTasks, targetTask) + } + targetTask = m.gcMetaQueue.PopByLimit(limit) + if targetTask != nil { + log.CtxDebugw(ctx, "add gc meta task to backup set", "task_key", targetTask.Key().String(), + "task_limit", targetTask.EstimateLimit().String()) + backupTasks = append(backupTasks, targetTask) + } + targetTask = m.receiveQueue.PopByLimit(limit) + if targetTask != nil { + log.CtxDebugw(ctx, "add confirm receive piece to backup set", "task_key", targetTask.Key().String(), + "task_limit", targetTask.EstimateLimit().String()) + backupTasks = append(backupTasks, targetTask) + } + targetTask = m.recoveryQueue.PopByLimit(limit) + if targetTask != nil { + log.CtxDebugw(ctx, "add confirm recovery piece to backup set", "recovery task_key", targetTask.Key().String(), + "task_limit", targetTask.EstimateLimit().String()) + backupTasks = append(backupTasks, targetTask) + } + targetTask = m.migrateGVGQueue.PopByLimit(limit) + if targetTask != nil { + log.CtxDebugw(ctx, "add confirm migrate gvg to backup set", "task_key", targetTask.Key().String()) + backupTasks = append(backupTasks, targetTask) + } + if m.migrateGVGQueue.Len() != 0 { + log.CtxDebugw(ctx, "ManageModular DispatchTask", "migrateGVGQueue len", m.migrateGVGQueue.Len()) + } + + targetTask, reservedTasks = m.PickUpTask(ctx, backupTasks) + if targetTask != nil { + m.taskCh <- targetTask + } + if len(reservedTasks) == 0 { + return + } + for _, reservedTask := range reservedTasks { + switch t := reservedTask.(type) { + case *gfsptask.GfSpReplicatePieceTask: + err := m.replicateQueue.Push(t) + log.Errorw("failed to retry push replicate task to queue after dispatching", "error", err) + case *gfsptask.GfSpSealObjectTask: + err := m.sealQueue.Push(t) + log.Errorw("failed to retry push seal task to queue after dispatching", "error", err) + case *gfsptask.GfSpReceivePieceTask: + err := m.receiveQueue.Push(t) + log.Errorw("failed to retry push receive task to queue after dispatching", "error", err) + case *gfsptask.GfSpGCObjectTask: + err := m.gcObjectQueue.Push(t) + log.Errorw("failed to retry push gc object task to queue after dispatching", "error", err) + case *gfsptask.GfSpGCZombiePieceTask: + err := m.gcZombieQueue.Push(t) + log.Errorw("failed to retry push gc zombie task to queue after dispatching", "error", err) + case *gfsptask.GfSpGCMetaTask: + err := m.gcMetaQueue.Push(t) + log.Errorw("failed to retry push gc meta task to queue after dispatching", "error", err) + case *gfsptask.GfSpRecoverPieceTask: + err := m.recoveryQueue.Push(t) + log.Errorw("failed to retry push recovery task to queue after dispatching", "error", err) + case *gfsptask.GfSpMigrateGVGTask: + err := m.migrateGVGQueue.Push(t) + log.Errorw("failed to retry push migration gvg task to queue after dispatching", "error", err) + } + } +} diff --git a/modular/manager/manager_options.go b/modular/manager/manager_options.go index 8b7f912b6..6a76d1c17 100644 --- a/modular/manager/manager_options.go +++ b/modular/manager/manager_options.go @@ -4,6 +4,7 @@ import ( "github.com/bnb-chain/greenfield-storage-provider/base/gfspapp" "github.com/bnb-chain/greenfield-storage-provider/base/gfspconfig" coremodule "github.com/bnb-chain/greenfield-storage-provider/core/module" + "github.com/bnb-chain/greenfield-storage-provider/core/task" ) const ( @@ -23,6 +24,9 @@ const ( // DefaultGlobalReceiveObjectParallel defines the default max parallel confirming // receive pieces on greenfield in SP system. DefaultGlobalReceiveObjectParallel int = 10240 * 10 + // DefaultGlobalBackupTaskParallel defines the default parallel backup tasks for + // dispatching to task executor + DefaultGlobalBackupTaskParallel int = 10240 * 100 // DefaultGlobalGCObjectParallel defines the default max parallel gc objects in SP // system. DefaultGlobalGCObjectParallel int = 4 @@ -70,8 +74,10 @@ const ( // the interval, buckets will be discontinued, used for test net. DefaultDiscontinueBucketKeepAliveDays = 7 + // DefaultLoadReplicateTimeout defines the task timeout that load replicate tasks from sp db DefaultLoadReplicateTimeout int64 = 60 - DefaultLoadSealTimeout int64 = 180 + // DefaultLoadSealTimeout defines the task timeout that load seal tasks from sp db + DefaultLoadSealTimeout int64 = 180 // DefaultSubscribeSPExitEventIntervalMillisecond define the default time interval to subscribe sp exit event from metadata. DefaultSubscribeSPExitEventIntervalMillisecond = 100 // DefaultSubscribeBucketMigrateEventIntervalMillisecond define the default time interval to subscribe bucket migrate event from metadata. @@ -135,6 +141,9 @@ func DefaultManagerOptions(manager *ManageModular, cfg *gfspconfig.GfSpConfig) ( if cfg.Parallel.GlobalMigrateGVGParallel == 0 { cfg.Parallel.GlobalMigrateGVGParallel = DefaultGlobalMigrateGVGParallel } + if cfg.Parallel.GlobalBackupTaskParallel == 0 { + cfg.Parallel.GlobalMigrateGVGParallel = DefaultGlobalBackupTaskParallel + } if cfg.Parallel.GlobalDownloadObjectTaskCacheSize == 0 { cfg.Parallel.GlobalDownloadObjectTaskCacheSize = DefaultGlobalDownloadObjectTaskCacheSize @@ -187,6 +196,7 @@ func DefaultManagerOptions(manager *ManageModular, cfg *gfspconfig.GfSpConfig) ( manager.discontinueBucketKeepAliveDays = cfg.Parallel.DiscontinueBucketKeepAliveDays manager.loadReplicateTimeout = cfg.Parallel.LoadReplicateTimeout manager.loadSealTimeout = cfg.Parallel.LoadSealTimeout + manager.taskCh = make(chan task.Task, cfg.Parallel.GlobalMigrateGVGParallel) manager.uploadQueue = cfg.Customize.NewStrategyTQueueFunc( manager.Name()+"-upload-object", cfg.Parallel.GlobalUploadObjectParallel) manager.resumableUploadQueue = cfg.Customize.NewStrategyTQueueFunc( From 989e22e3d6bb57bde830179eac137dd634a182c5 Mon Sep 17 00:00:00 2001 From: bhllau <70117952+bhllau@users.noreply.github.com> Date: Tue, 1 Aug 2023 12:54:28 +1000 Subject: [PATCH 24/56] feat: update k8s doco (#951) * feat: update k8s doco * feat: add alicloud doco * feat: update alicloud doco * feat: update alicloud doco * feat: update alicloud doco --- deployment/k8s/README.md | 2 + deployment/k8s/VERSION | 1 + .../base/components/README.md | 0 .../combo/all-in-one/component.yaml | 2 +- .../combo/all-in-one/kustomization.yaml | 0 .../job/createdb/kustomization.yaml | 0 .../base/components/job/createdb/main.yaml | 0 .../components/job/dropdb/kustomization.yaml | 0 .../base/components/job/dropdb/main.yaml | 0 .../network/alicloud-alb/albconfig.yaml | 15 + .../network/alicloud-alb/ingressclass.yaml | 11 + .../network/alicloud-alb/kustomization.yaml | 4 + .../network/ingress-alb/kustomization.yaml | 0 .../components/network/ingress-alb/main.yaml | 0 .../components/shared/alicloud/infra.yaml | 23 + .../components/shared/alicloud/ingress.yaml | 43 + .../shared/alicloud/kustomization.yaml | 0 .../base/components/shared/aws/infra.yaml | 4 +- .../base/components/shared/aws}/ingress.yaml | 0 .../components/shared/aws/kustomization.yaml | 0 .../components/single/approver/component.yaml | 2 +- .../single/approver/kustomization.yaml | 0 .../single/block_syncer/component.yaml | 2 +- .../single/block_syncer/kustomization.yaml | 0 .../single/downloader/component.yaml | 2 +- .../single/downloader/kustomization.yaml | 0 .../components/single/gateway/component.yaml | 2 +- .../single/gateway/kustomization.yaml | 0 .../components/single/manager/component.yaml | 2 +- .../single/manager/kustomization.yaml | 0 .../components/single/metadata/component.yaml | 11 +- .../single/metadata/kustomization.yaml | 0 .../base/components/single/p2p/component.yaml | 2 +- .../components/single/p2p/kustomization.yaml | 0 .../components/single/receiver/component.yaml | 2 +- .../single/receiver/kustomization.yaml | 0 .../components/single/signer/component.yaml | 6 +- .../single/signer/kustomization.yaml | 0 .../single/taskexecutor/component.yaml | 2 +- .../single/taskexecutor/kustomization.yaml | 0 .../components/single/uploader/component.yaml | 2 +- .../single/uploader/kustomization.yaml | 0 .../vendors/alicloud/large/kustomization.yaml | 0 .../set_deployment_revision_history.yaml | 0 .../base/vendors/aws/README.md | 0 .../base/vendors/aws/default | 0 .../base/vendors/aws/large/kustomization.yaml | 0 .../base/vendors/aws/small/kustomization.yaml | 0 deployment/k8s/docs/README.md | 13 + deployment/k8s/docs/cloud/alicloud/README.md | 33 + .../k8s/docs/cloud/alicloud/imgs/oss.png | Bin 0 -> 434866 bytes .../k8s/docs/cloud/alicloud/imgs/ram.png | Bin 0 -> 229787 bytes .../cloud/alicloud/imgs/ram_trust_policy.png | Bin 0 -> 552087 bytes .../k8s/docs/cloud/alicloud/imgs/rds.png | Bin 0 -> 425278 bytes deployment/k8s/docs/cloud/aws/README.md | 51 + .../aws/imgs/aws-infra-app-component.png | Bin 0 -> 215994 bytes .../docs/cloud/aws/imgs/iam-k8s-role-s3.png | Bin 0 -> 181831 bytes .../docs/cloud/aws/imgs/iam-k8s-role-sm.png | Bin 0 -> 137666 bytes .../imgs/iam-k8s-role-trust-relationship.png | Bin 0 -> 210969 bytes .../k8s/docs/cloud/aws/imgs/iam-k8s-role.png | Bin 0 -> 230365 bytes deployment/k8s/docs/cloud/aws/imgs/rds.png | Bin 0 -> 240920 bytes deployment/k8s/docs/cloud/aws/imgs/s3.png | Bin 0 -> 190773 bytes .../docs/cloud/aws/imgs/secret-manager.png | Bin 0 -> 184268 bytes deployment/k8s/docs/grafana/README.md | 25 + .../dashboards/Nginx Ingress v0.0.1.json | 2095 ++ .../dashboards/Storage Provider v0.0.1.json | 26287 ++++++++++++++++ deployment/k8s/docs/grafana/imgs/import.jpg | Bin 0 -> 49012 bytes .../k8s/docs/grafana/imgs/overview-1.png | Bin 0 -> 112321 bytes .../k8s/docs/grafana/imgs/overview-2.png | Bin 0 -> 108724 bytes .../k8s/docs/grafana/imgs/overview-3.png | Bin 0 -> 90769 bytes deployment/k8s/docs/k8s/alicloud/README.md | 19 + deployment/k8s/docs/k8s/alicloud/config.toml | 116 + .../k8s/docs/k8s/alicloud/kustomization.yaml | 55 + .../docs/k8s/alicloud/nginx_cors_headers.yaml | 8 + deployment/k8s/docs/k8s/alicloud/secret.env | 26 + deployment/k8s/docs/k8s/aws/README.md | 19 + deployment/k8s/docs/k8s/aws/config.toml | 116 + .../k8s/docs/k8s/aws/kustomization.yaml | 63 + .../k8s/docs/k8s/aws/nginx_cors_headers.yaml | 8 + deployment/k8s/docs/k8s/aws/secret.env | 26 + deployment/kustomize/VERSION | 1 - .../components/shared/alicloud/infra.yaml | 5 - .../base/components/shared/aws/ingress.yaml | 41 - 83 files changed, 29084 insertions(+), 63 deletions(-) create mode 100644 deployment/k8s/README.md create mode 100644 deployment/k8s/VERSION rename deployment/{kustomize => k8s}/base/components/README.md (100%) rename deployment/{kustomize => k8s}/base/components/combo/all-in-one/component.yaml (99%) rename deployment/{kustomize => k8s}/base/components/combo/all-in-one/kustomization.yaml (100%) rename deployment/{kustomize => k8s}/base/components/job/createdb/kustomization.yaml (100%) rename deployment/{kustomize => k8s}/base/components/job/createdb/main.yaml (100%) rename deployment/{kustomize => k8s}/base/components/job/dropdb/kustomization.yaml (100%) rename deployment/{kustomize => k8s}/base/components/job/dropdb/main.yaml (100%) create mode 100644 deployment/k8s/base/components/network/alicloud-alb/albconfig.yaml create mode 100644 deployment/k8s/base/components/network/alicloud-alb/ingressclass.yaml create mode 100644 deployment/k8s/base/components/network/alicloud-alb/kustomization.yaml rename deployment/{kustomize => k8s}/base/components/network/ingress-alb/kustomization.yaml (100%) rename deployment/{kustomize => k8s}/base/components/network/ingress-alb/main.yaml (100%) create mode 100644 deployment/k8s/base/components/shared/alicloud/infra.yaml create mode 100644 deployment/k8s/base/components/shared/alicloud/ingress.yaml rename deployment/{kustomize => k8s}/base/components/shared/alicloud/kustomization.yaml (100%) rename deployment/{kustomize => k8s}/base/components/shared/aws/infra.yaml (93%) rename deployment/{kustomize/base/components/shared/alicloud => k8s/base/components/shared/aws}/ingress.yaml (100%) rename deployment/{kustomize => k8s}/base/components/shared/aws/kustomization.yaml (100%) rename deployment/{kustomize => k8s}/base/components/single/approver/component.yaml (97%) rename deployment/{kustomize => k8s}/base/components/single/approver/kustomization.yaml (100%) rename deployment/{kustomize => k8s}/base/components/single/block_syncer/component.yaml (97%) rename deployment/{kustomize => k8s}/base/components/single/block_syncer/kustomization.yaml (100%) rename deployment/{kustomize => k8s}/base/components/single/downloader/component.yaml (98%) rename deployment/{kustomize => k8s}/base/components/single/downloader/kustomization.yaml (100%) rename deployment/{kustomize => k8s}/base/components/single/gateway/component.yaml (97%) rename deployment/{kustomize => k8s}/base/components/single/gateway/kustomization.yaml (100%) rename deployment/{kustomize => k8s}/base/components/single/manager/component.yaml (97%) rename deployment/{kustomize => k8s}/base/components/single/manager/kustomization.yaml (100%) rename deployment/{kustomize => k8s}/base/components/single/metadata/component.yaml (92%) rename deployment/{kustomize => k8s}/base/components/single/metadata/kustomization.yaml (100%) rename deployment/{kustomize => k8s}/base/components/single/p2p/component.yaml (98%) rename deployment/{kustomize => k8s}/base/components/single/p2p/kustomization.yaml (100%) rename deployment/{kustomize => k8s}/base/components/single/receiver/component.yaml (98%) rename deployment/{kustomize => k8s}/base/components/single/receiver/kustomization.yaml (100%) rename deployment/{kustomize => k8s}/base/components/single/signer/component.yaml (95%) rename deployment/{kustomize => k8s}/base/components/single/signer/kustomization.yaml (100%) rename deployment/{kustomize => k8s}/base/components/single/taskexecutor/component.yaml (98%) rename deployment/{kustomize => k8s}/base/components/single/taskexecutor/kustomization.yaml (100%) rename deployment/{kustomize => k8s}/base/components/single/uploader/component.yaml (98%) rename deployment/{kustomize => k8s}/base/components/single/uploader/kustomization.yaml (100%) rename deployment/{kustomize => k8s}/base/vendors/alicloud/large/kustomization.yaml (100%) rename deployment/{kustomize => k8s}/base/vendors/alicloud/large/patches/set_deployment_revision_history.yaml (100%) rename deployment/{kustomize => k8s}/base/vendors/aws/README.md (100%) rename deployment/{kustomize => k8s}/base/vendors/aws/default (100%) rename deployment/{kustomize => k8s}/base/vendors/aws/large/kustomization.yaml (100%) rename deployment/{kustomize => k8s}/base/vendors/aws/small/kustomization.yaml (100%) create mode 100644 deployment/k8s/docs/README.md create mode 100644 deployment/k8s/docs/cloud/alicloud/README.md create mode 100644 deployment/k8s/docs/cloud/alicloud/imgs/oss.png create mode 100644 deployment/k8s/docs/cloud/alicloud/imgs/ram.png create mode 100644 deployment/k8s/docs/cloud/alicloud/imgs/ram_trust_policy.png create mode 100644 deployment/k8s/docs/cloud/alicloud/imgs/rds.png create mode 100644 deployment/k8s/docs/cloud/aws/README.md create mode 100644 deployment/k8s/docs/cloud/aws/imgs/aws-infra-app-component.png create mode 100644 deployment/k8s/docs/cloud/aws/imgs/iam-k8s-role-s3.png create mode 100644 deployment/k8s/docs/cloud/aws/imgs/iam-k8s-role-sm.png create mode 100644 deployment/k8s/docs/cloud/aws/imgs/iam-k8s-role-trust-relationship.png create mode 100644 deployment/k8s/docs/cloud/aws/imgs/iam-k8s-role.png create mode 100644 deployment/k8s/docs/cloud/aws/imgs/rds.png create mode 100644 deployment/k8s/docs/cloud/aws/imgs/s3.png create mode 100644 deployment/k8s/docs/cloud/aws/imgs/secret-manager.png create mode 100644 deployment/k8s/docs/grafana/README.md create mode 100644 deployment/k8s/docs/grafana/dashboards/Nginx Ingress v0.0.1.json create mode 100644 deployment/k8s/docs/grafana/dashboards/Storage Provider v0.0.1.json create mode 100644 deployment/k8s/docs/grafana/imgs/import.jpg create mode 100644 deployment/k8s/docs/grafana/imgs/overview-1.png create mode 100644 deployment/k8s/docs/grafana/imgs/overview-2.png create mode 100644 deployment/k8s/docs/grafana/imgs/overview-3.png create mode 100644 deployment/k8s/docs/k8s/alicloud/README.md create mode 100644 deployment/k8s/docs/k8s/alicloud/config.toml create mode 100644 deployment/k8s/docs/k8s/alicloud/kustomization.yaml create mode 100644 deployment/k8s/docs/k8s/alicloud/nginx_cors_headers.yaml create mode 100644 deployment/k8s/docs/k8s/alicloud/secret.env create mode 100644 deployment/k8s/docs/k8s/aws/README.md create mode 100644 deployment/k8s/docs/k8s/aws/config.toml create mode 100644 deployment/k8s/docs/k8s/aws/kustomization.yaml create mode 100644 deployment/k8s/docs/k8s/aws/nginx_cors_headers.yaml create mode 100644 deployment/k8s/docs/k8s/aws/secret.env delete mode 100644 deployment/kustomize/VERSION delete mode 100644 deployment/kustomize/base/components/shared/alicloud/infra.yaml delete mode 100644 deployment/kustomize/base/components/shared/aws/ingress.yaml diff --git a/deployment/k8s/README.md b/deployment/k8s/README.md new file mode 100644 index 000000000..e09e6ea23 --- /dev/null +++ b/deployment/k8s/README.md @@ -0,0 +1,2 @@ +Please see `README.md` under `./docs`. + diff --git a/deployment/k8s/VERSION b/deployment/k8s/VERSION new file mode 100644 index 000000000..fa2d0e4eb --- /dev/null +++ b/deployment/k8s/VERSION @@ -0,0 +1 @@ +v0.4.11 diff --git a/deployment/kustomize/base/components/README.md b/deployment/k8s/base/components/README.md similarity index 100% rename from deployment/kustomize/base/components/README.md rename to deployment/k8s/base/components/README.md diff --git a/deployment/kustomize/base/components/combo/all-in-one/component.yaml b/deployment/k8s/base/components/combo/all-in-one/component.yaml similarity index 99% rename from deployment/kustomize/base/components/combo/all-in-one/component.yaml rename to deployment/k8s/base/components/combo/all-in-one/component.yaml index 2fb38f839..580af2009 100644 --- a/deployment/kustomize/base/components/combo/all-in-one/component.yaml +++ b/deployment/k8s/base/components/combo/all-in-one/component.yaml @@ -15,7 +15,7 @@ spec: labels: app: sp-all-in-one spec: - serviceAccountName: nodereal-default + serviceAccountName: sp-default containers: - name: sp-all-in-one image: ghcr.io/bnb-chain/greenfield-storage-provider:0.0.3 diff --git a/deployment/kustomize/base/components/combo/all-in-one/kustomization.yaml b/deployment/k8s/base/components/combo/all-in-one/kustomization.yaml similarity index 100% rename from deployment/kustomize/base/components/combo/all-in-one/kustomization.yaml rename to deployment/k8s/base/components/combo/all-in-one/kustomization.yaml diff --git a/deployment/kustomize/base/components/job/createdb/kustomization.yaml b/deployment/k8s/base/components/job/createdb/kustomization.yaml similarity index 100% rename from deployment/kustomize/base/components/job/createdb/kustomization.yaml rename to deployment/k8s/base/components/job/createdb/kustomization.yaml diff --git a/deployment/kustomize/base/components/job/createdb/main.yaml b/deployment/k8s/base/components/job/createdb/main.yaml similarity index 100% rename from deployment/kustomize/base/components/job/createdb/main.yaml rename to deployment/k8s/base/components/job/createdb/main.yaml diff --git a/deployment/kustomize/base/components/job/dropdb/kustomization.yaml b/deployment/k8s/base/components/job/dropdb/kustomization.yaml similarity index 100% rename from deployment/kustomize/base/components/job/dropdb/kustomization.yaml rename to deployment/k8s/base/components/job/dropdb/kustomization.yaml diff --git a/deployment/kustomize/base/components/job/dropdb/main.yaml b/deployment/k8s/base/components/job/dropdb/main.yaml similarity index 100% rename from deployment/kustomize/base/components/job/dropdb/main.yaml rename to deployment/k8s/base/components/job/dropdb/main.yaml diff --git a/deployment/k8s/base/components/network/alicloud-alb/albconfig.yaml b/deployment/k8s/base/components/network/alicloud-alb/albconfig.yaml new file mode 100644 index 000000000..bb371d21d --- /dev/null +++ b/deployment/k8s/base/components/network/alicloud-alb/albconfig.yaml @@ -0,0 +1,15 @@ +apiVersion: alibabacloud.com/v1 +kind: AlbConfig +metadata: + name: gf-sp +spec: + config: + id: replace-me + forceOverride: true + listeners: + - caEnabled: false + certificates: + - CertificateId: replace-me + IsDefault: true + port: 443 + protocol: HTTPS diff --git a/deployment/k8s/base/components/network/alicloud-alb/ingressclass.yaml b/deployment/k8s/base/components/network/alicloud-alb/ingressclass.yaml new file mode 100644 index 000000000..fd9a3d39c --- /dev/null +++ b/deployment/k8s/base/components/network/alicloud-alb/ingressclass.yaml @@ -0,0 +1,11 @@ +apiVersion: networking.k8s.io/v1 +kind: IngressClass +metadata: + name: gf-sp +spec: + controller: ingress.k8s.alibabacloud/alb + parameters: + apiGroup: alibabacloud.com + kind: AlbConfig + name: gf-sp + diff --git a/deployment/k8s/base/components/network/alicloud-alb/kustomization.yaml b/deployment/k8s/base/components/network/alicloud-alb/kustomization.yaml new file mode 100644 index 000000000..8f82710e4 --- /dev/null +++ b/deployment/k8s/base/components/network/alicloud-alb/kustomization.yaml @@ -0,0 +1,4 @@ +resources: + - ./albconfig.yaml + - ./ingressclass.yaml + diff --git a/deployment/kustomize/base/components/network/ingress-alb/kustomization.yaml b/deployment/k8s/base/components/network/ingress-alb/kustomization.yaml similarity index 100% rename from deployment/kustomize/base/components/network/ingress-alb/kustomization.yaml rename to deployment/k8s/base/components/network/ingress-alb/kustomization.yaml diff --git a/deployment/kustomize/base/components/network/ingress-alb/main.yaml b/deployment/k8s/base/components/network/ingress-alb/main.yaml similarity index 100% rename from deployment/kustomize/base/components/network/ingress-alb/main.yaml rename to deployment/k8s/base/components/network/ingress-alb/main.yaml diff --git a/deployment/k8s/base/components/shared/alicloud/infra.yaml b/deployment/k8s/base/components/shared/alicloud/infra.yaml new file mode 100644 index 000000000..202d97739 --- /dev/null +++ b/deployment/k8s/base/components/shared/alicloud/infra.yaml @@ -0,0 +1,23 @@ +apiVersion: v1 +kind: ServiceAccount +metadata: + name: sp-default +--- +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + name: default +spec: + endpoints: + - interval: 30s + path: /metrics + port: metrics + scheme: http + namespaceSelector: + matchNames: + - null + selector: + matchLabels: + team: greenfield + biz: storage-provider + diff --git a/deployment/k8s/base/components/shared/alicloud/ingress.yaml b/deployment/k8s/base/components/shared/alicloud/ingress.yaml new file mode 100644 index 000000000..40de51480 --- /dev/null +++ b/deployment/k8s/base/components/shared/alicloud/ingress.yaml @@ -0,0 +1,43 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: gateway + annotations: + alb.ingress.kubernetes.io/listen-ports: '[{"HTTP": 80}, {"HTTPS": 443}]' + alb.ingress.kubernetes.io/ssl-redirect: "true" + # nginx.ingress.kubernetes.io/use-regex: "true" + # nginx.ingress.kubernetes.io/connection-proxy-header: "" + # nginx.ingress.kubernetes.io/proxy-connect-timeout: "600" + # nginx.ingress.kubernetes.io/proxy-read-timeout: "600" + # nginx.ingress.kubernetes.io/proxy-send-timeout: "600" + # nginx.ingress.kubernetes.io/proxy-body-size: "2048m" + # nginx.ingress.kubernetes.io/cors-allow-headers: "DNT,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range,Authorization,X-Gnfd-Unsigned-Msg,X-Gnfd-Txn-Hash,Date,X-Gnfd-Object-ID,X-Gnfd-Piece-Index,X-Gnfd-Redundancy-Index,Address,X-Gnfd-User-Address,X-Gnfd-App-Domain,X-Gnfd-App-Reg-Nonce,X-Gnfd-App-Reg-Public-Key,X-Gnfd-App-Reg-Expiry-Date" + # nginx.ingress.kubernetes.io/cors-expose-headers: "*, X-Gnfd-Request-ID,X-Gnfd-Signed-Msg,X-Gnfd-Object-ID,X-Gnfd-Integrity-Hash,X-Gnfd-Piece-Hash" + # nginx.ingress.kubernetes.io/enable-cors: "true" + # nginx.ingress.kubernetes.io/limit-connections: "20" # number of concurrent connections allowed from a single IP address. (multiple by the number of ingress instances) + # nginx.ingress.kubernetes.io/limit-rps: "5" # number of requests accepted from a given IP each second. + # nginx.ingress.kubernetes.io/limit-rpm: "100" # number of requests accepted from a given IP each second. +spec: + ingressClassName: gf-sp + rules: + - host: gf-stagenet-sp-ali-1.nodereal.cc + http: + paths: + - backend: + service: + name: gateway + port: + number: 9033 + path: / + pathType: Prefix + - host: "*.gf-stagenet-sp-ali-1.nodereal.cc" + http: + paths: + - backend: + service: + name: gateway + port: + number: 9033 + path: / + pathType: Prefix + diff --git a/deployment/kustomize/base/components/shared/alicloud/kustomization.yaml b/deployment/k8s/base/components/shared/alicloud/kustomization.yaml similarity index 100% rename from deployment/kustomize/base/components/shared/alicloud/kustomization.yaml rename to deployment/k8s/base/components/shared/alicloud/kustomization.yaml diff --git a/deployment/kustomize/base/components/shared/aws/infra.yaml b/deployment/k8s/base/components/shared/aws/infra.yaml similarity index 93% rename from deployment/kustomize/base/components/shared/aws/infra.yaml rename to deployment/k8s/base/components/shared/aws/infra.yaml index 9a6d4dcbc..02357c073 100644 --- a/deployment/kustomize/base/components/shared/aws/infra.yaml +++ b/deployment/k8s/base/components/shared/aws/infra.yaml @@ -1,7 +1,7 @@ apiVersion: v1 kind: ServiceAccount metadata: - name: nodereal-default + name: sp-default annotations: eks.amazonaws.com/role-arn: null --- @@ -17,7 +17,7 @@ spec: auth: jwt: serviceAccountRef: - name: nodereal-default + name: sp-default --- apiVersion: external-secrets.io/v1beta1 kind: ExternalSecret diff --git a/deployment/kustomize/base/components/shared/alicloud/ingress.yaml b/deployment/k8s/base/components/shared/aws/ingress.yaml similarity index 100% rename from deployment/kustomize/base/components/shared/alicloud/ingress.yaml rename to deployment/k8s/base/components/shared/aws/ingress.yaml diff --git a/deployment/kustomize/base/components/shared/aws/kustomization.yaml b/deployment/k8s/base/components/shared/aws/kustomization.yaml similarity index 100% rename from deployment/kustomize/base/components/shared/aws/kustomization.yaml rename to deployment/k8s/base/components/shared/aws/kustomization.yaml diff --git a/deployment/kustomize/base/components/single/approver/component.yaml b/deployment/k8s/base/components/single/approver/component.yaml similarity index 97% rename from deployment/kustomize/base/components/single/approver/component.yaml rename to deployment/k8s/base/components/single/approver/component.yaml index 2064b5b4b..3be8cfe86 100644 --- a/deployment/kustomize/base/components/single/approver/component.yaml +++ b/deployment/k8s/base/components/single/approver/component.yaml @@ -13,7 +13,7 @@ spec: labels: app: approver spec: - serviceAccountName: nodereal-default + serviceAccountName: sp-default containers: - name: approver image: ghcr.io/bnb-chain/greenfield-storage-provider:0.0.3 diff --git a/deployment/kustomize/base/components/single/approver/kustomization.yaml b/deployment/k8s/base/components/single/approver/kustomization.yaml similarity index 100% rename from deployment/kustomize/base/components/single/approver/kustomization.yaml rename to deployment/k8s/base/components/single/approver/kustomization.yaml diff --git a/deployment/kustomize/base/components/single/block_syncer/component.yaml b/deployment/k8s/base/components/single/block_syncer/component.yaml similarity index 97% rename from deployment/kustomize/base/components/single/block_syncer/component.yaml rename to deployment/k8s/base/components/single/block_syncer/component.yaml index 5f5c1bde4..f850aa2c0 100644 --- a/deployment/kustomize/base/components/single/block_syncer/component.yaml +++ b/deployment/k8s/base/components/single/block_syncer/component.yaml @@ -13,7 +13,7 @@ spec: labels: app: block-syncer spec: - serviceAccountName: nodereal-default + serviceAccountName: sp-default containers: - name: block-syncer image: ghcr.io/bnb-chain/greenfield-storage-provider:block-syncer-dev-env-latest diff --git a/deployment/kustomize/base/components/single/block_syncer/kustomization.yaml b/deployment/k8s/base/components/single/block_syncer/kustomization.yaml similarity index 100% rename from deployment/kustomize/base/components/single/block_syncer/kustomization.yaml rename to deployment/k8s/base/components/single/block_syncer/kustomization.yaml diff --git a/deployment/kustomize/base/components/single/downloader/component.yaml b/deployment/k8s/base/components/single/downloader/component.yaml similarity index 98% rename from deployment/kustomize/base/components/single/downloader/component.yaml rename to deployment/k8s/base/components/single/downloader/component.yaml index c5bd8f9f8..f48610edc 100644 --- a/deployment/kustomize/base/components/single/downloader/component.yaml +++ b/deployment/k8s/base/components/single/downloader/component.yaml @@ -15,7 +15,7 @@ spec: labels: app: downloader spec: - serviceAccountName: nodereal-default + serviceAccountName: sp-default containers: - name: downloader image: ghcr.io/bnb-chain/greenfield-storage-provider:0.0.3 diff --git a/deployment/kustomize/base/components/single/downloader/kustomization.yaml b/deployment/k8s/base/components/single/downloader/kustomization.yaml similarity index 100% rename from deployment/kustomize/base/components/single/downloader/kustomization.yaml rename to deployment/k8s/base/components/single/downloader/kustomization.yaml diff --git a/deployment/kustomize/base/components/single/gateway/component.yaml b/deployment/k8s/base/components/single/gateway/component.yaml similarity index 97% rename from deployment/kustomize/base/components/single/gateway/component.yaml rename to deployment/k8s/base/components/single/gateway/component.yaml index fe104c882..b2f63431c 100644 --- a/deployment/kustomize/base/components/single/gateway/component.yaml +++ b/deployment/k8s/base/components/single/gateway/component.yaml @@ -13,7 +13,7 @@ spec: labels: app: gateway spec: - serviceAccountName: nodereal-default + serviceAccountName: sp-default containers: - name: gateway image: ghcr.io/bnb-chain/greenfield-storage-provider:0.0.3 diff --git a/deployment/kustomize/base/components/single/gateway/kustomization.yaml b/deployment/k8s/base/components/single/gateway/kustomization.yaml similarity index 100% rename from deployment/kustomize/base/components/single/gateway/kustomization.yaml rename to deployment/k8s/base/components/single/gateway/kustomization.yaml diff --git a/deployment/kustomize/base/components/single/manager/component.yaml b/deployment/k8s/base/components/single/manager/component.yaml similarity index 97% rename from deployment/kustomize/base/components/single/manager/component.yaml rename to deployment/k8s/base/components/single/manager/component.yaml index 6476def22..db7fb31fc 100644 --- a/deployment/kustomize/base/components/single/manager/component.yaml +++ b/deployment/k8s/base/components/single/manager/component.yaml @@ -13,7 +13,7 @@ spec: labels: app: manager spec: - serviceAccountName: nodereal-default + serviceAccountName: sp-default containers: - name: manager image: ghcr.io/bnb-chain/greenfield-storage-provider:0.0.3 diff --git a/deployment/kustomize/base/components/single/manager/kustomization.yaml b/deployment/k8s/base/components/single/manager/kustomization.yaml similarity index 100% rename from deployment/kustomize/base/components/single/manager/kustomization.yaml rename to deployment/k8s/base/components/single/manager/kustomization.yaml diff --git a/deployment/kustomize/base/components/single/metadata/component.yaml b/deployment/k8s/base/components/single/metadata/component.yaml similarity index 92% rename from deployment/kustomize/base/components/single/metadata/component.yaml rename to deployment/k8s/base/components/single/metadata/component.yaml index 26b26f849..dd3021ac4 100644 --- a/deployment/kustomize/base/components/single/metadata/component.yaml +++ b/deployment/k8s/base/components/single/metadata/component.yaml @@ -13,7 +13,7 @@ spec: labels: app: metadata spec: - serviceAccountName: nodereal-default + serviceAccountName: sp-default containers: - name: metadata image: ghcr.io/bnb-chain/greenfield-storage-provider:0.0.3 @@ -89,6 +89,9 @@ spec: ports: - containerPort: 9333 name: metadata + - containerPort: 24367 + name: metrics + - containerPort: 24368 volumeMounts: - mountPath: /config name: config @@ -106,5 +109,11 @@ spec: - port: 9333 targetPort: 9333 name: metadata + - port: 24367 + targetPort: 24367 + name: metrics + - port: 24368 + targetPort: 24368 + name: pprof selector: app: metadata diff --git a/deployment/kustomize/base/components/single/metadata/kustomization.yaml b/deployment/k8s/base/components/single/metadata/kustomization.yaml similarity index 100% rename from deployment/kustomize/base/components/single/metadata/kustomization.yaml rename to deployment/k8s/base/components/single/metadata/kustomization.yaml diff --git a/deployment/kustomize/base/components/single/p2p/component.yaml b/deployment/k8s/base/components/single/p2p/component.yaml similarity index 98% rename from deployment/kustomize/base/components/single/p2p/component.yaml rename to deployment/k8s/base/components/single/p2p/component.yaml index c586246db..844861c21 100644 --- a/deployment/kustomize/base/components/single/p2p/component.yaml +++ b/deployment/k8s/base/components/single/p2p/component.yaml @@ -15,7 +15,7 @@ spec: labels: app: p2p spec: - serviceAccountName: nodereal-default + serviceAccountName: sp-default containers: - name: p2p image: ghcr.io/bnb-chain/greenfield-storage-provider:0.0.4-p2p diff --git a/deployment/kustomize/base/components/single/p2p/kustomization.yaml b/deployment/k8s/base/components/single/p2p/kustomization.yaml similarity index 100% rename from deployment/kustomize/base/components/single/p2p/kustomization.yaml rename to deployment/k8s/base/components/single/p2p/kustomization.yaml diff --git a/deployment/kustomize/base/components/single/receiver/component.yaml b/deployment/k8s/base/components/single/receiver/component.yaml similarity index 98% rename from deployment/kustomize/base/components/single/receiver/component.yaml rename to deployment/k8s/base/components/single/receiver/component.yaml index b0d45d812..3e823edbc 100644 --- a/deployment/kustomize/base/components/single/receiver/component.yaml +++ b/deployment/k8s/base/components/single/receiver/component.yaml @@ -19,7 +19,7 @@ spec: labels: app: receiver spec: - serviceAccountName: nodereal-default + serviceAccountName: sp-default containers: - name: receiver image: ghcr.io/bnb-chain/greenfield-storage-provider:0.0.3 diff --git a/deployment/kustomize/base/components/single/receiver/kustomization.yaml b/deployment/k8s/base/components/single/receiver/kustomization.yaml similarity index 100% rename from deployment/kustomize/base/components/single/receiver/kustomization.yaml rename to deployment/k8s/base/components/single/receiver/kustomization.yaml diff --git a/deployment/kustomize/base/components/single/signer/component.yaml b/deployment/k8s/base/components/single/signer/component.yaml similarity index 95% rename from deployment/kustomize/base/components/single/signer/component.yaml rename to deployment/k8s/base/components/single/signer/component.yaml index 5172f3400..d0f91907e 100644 --- a/deployment/kustomize/base/components/single/signer/component.yaml +++ b/deployment/k8s/base/components/single/signer/component.yaml @@ -13,7 +13,7 @@ spec: labels: app: signer spec: - serviceAccountName: nodereal-default + serviceAccountName: sp-default containers: - name: signer image: ghcr.io/bnb-chain/greenfield-storage-provider:0.0.3 @@ -59,10 +59,10 @@ spec: secretKeyRef: key: SIGNER_GC_PRIV_KEY name: default - - name: SIGNER_SEAL_BLS_PRIV_KEY + - name: SIGNER_BLS_PRIV_KEY valueFrom: secretKeyRef: - key: SIGNER_SEAL_BLS_PRIV_KEY + key: SIGNER_BLS_PRIV_KEY name: default resources: limits: diff --git a/deployment/kustomize/base/components/single/signer/kustomization.yaml b/deployment/k8s/base/components/single/signer/kustomization.yaml similarity index 100% rename from deployment/kustomize/base/components/single/signer/kustomization.yaml rename to deployment/k8s/base/components/single/signer/kustomization.yaml diff --git a/deployment/kustomize/base/components/single/taskexecutor/component.yaml b/deployment/k8s/base/components/single/taskexecutor/component.yaml similarity index 98% rename from deployment/kustomize/base/components/single/taskexecutor/component.yaml rename to deployment/k8s/base/components/single/taskexecutor/component.yaml index 88cbc9026..e1ea0e031 100644 --- a/deployment/kustomize/base/components/single/taskexecutor/component.yaml +++ b/deployment/k8s/base/components/single/taskexecutor/component.yaml @@ -13,7 +13,7 @@ spec: labels: app: taskexecutor spec: - serviceAccountName: nodereal-default + serviceAccountName: sp-default containers: - name: taskexecutor image: ghcr.io/bnb-chain/greenfield-storage-provider:0.0.3 diff --git a/deployment/kustomize/base/components/single/taskexecutor/kustomization.yaml b/deployment/k8s/base/components/single/taskexecutor/kustomization.yaml similarity index 100% rename from deployment/kustomize/base/components/single/taskexecutor/kustomization.yaml rename to deployment/k8s/base/components/single/taskexecutor/kustomization.yaml diff --git a/deployment/kustomize/base/components/single/uploader/component.yaml b/deployment/k8s/base/components/single/uploader/component.yaml similarity index 98% rename from deployment/kustomize/base/components/single/uploader/component.yaml rename to deployment/k8s/base/components/single/uploader/component.yaml index 06ed46fd3..31e769f12 100644 --- a/deployment/kustomize/base/components/single/uploader/component.yaml +++ b/deployment/k8s/base/components/single/uploader/component.yaml @@ -15,7 +15,7 @@ spec: labels: app: uploader spec: - serviceAccountName: nodereal-default + serviceAccountName: sp-default containers: - name: uploader image: ghcr.io/bnb-chain/greenfield-storage-provider:0.0.3 diff --git a/deployment/kustomize/base/components/single/uploader/kustomization.yaml b/deployment/k8s/base/components/single/uploader/kustomization.yaml similarity index 100% rename from deployment/kustomize/base/components/single/uploader/kustomization.yaml rename to deployment/k8s/base/components/single/uploader/kustomization.yaml diff --git a/deployment/kustomize/base/vendors/alicloud/large/kustomization.yaml b/deployment/k8s/base/vendors/alicloud/large/kustomization.yaml similarity index 100% rename from deployment/kustomize/base/vendors/alicloud/large/kustomization.yaml rename to deployment/k8s/base/vendors/alicloud/large/kustomization.yaml diff --git a/deployment/kustomize/base/vendors/alicloud/large/patches/set_deployment_revision_history.yaml b/deployment/k8s/base/vendors/alicloud/large/patches/set_deployment_revision_history.yaml similarity index 100% rename from deployment/kustomize/base/vendors/alicloud/large/patches/set_deployment_revision_history.yaml rename to deployment/k8s/base/vendors/alicloud/large/patches/set_deployment_revision_history.yaml diff --git a/deployment/kustomize/base/vendors/aws/README.md b/deployment/k8s/base/vendors/aws/README.md similarity index 100% rename from deployment/kustomize/base/vendors/aws/README.md rename to deployment/k8s/base/vendors/aws/README.md diff --git a/deployment/kustomize/base/vendors/aws/default b/deployment/k8s/base/vendors/aws/default similarity index 100% rename from deployment/kustomize/base/vendors/aws/default rename to deployment/k8s/base/vendors/aws/default diff --git a/deployment/kustomize/base/vendors/aws/large/kustomization.yaml b/deployment/k8s/base/vendors/aws/large/kustomization.yaml similarity index 100% rename from deployment/kustomize/base/vendors/aws/large/kustomization.yaml rename to deployment/k8s/base/vendors/aws/large/kustomization.yaml diff --git a/deployment/kustomize/base/vendors/aws/small/kustomization.yaml b/deployment/k8s/base/vendors/aws/small/kustomization.yaml similarity index 100% rename from deployment/kustomize/base/vendors/aws/small/kustomization.yaml rename to deployment/k8s/base/vendors/aws/small/kustomization.yaml diff --git a/deployment/k8s/docs/README.md b/deployment/k8s/docs/README.md new file mode 100644 index 000000000..16e598f40 --- /dev/null +++ b/deployment/k8s/docs/README.md @@ -0,0 +1,13 @@ +Greenfield Storage Provider Deployment Guide +============================================ + +## With AWS + +1. Please see ./cloud/aws to set up required resources. +2. Please see ./k8s/aws on how to set up an SP cluster in K8S. + + +## With Alicloud +1. Please see ./cloud/alicloud to set up required resources. +2. Please see ./k8s/alicloud on how to set up an SP cluster in K8S. + diff --git a/deployment/k8s/docs/cloud/alicloud/README.md b/deployment/k8s/docs/cloud/alicloud/README.md new file mode 100644 index 000000000..1cc32cb03 --- /dev/null +++ b/deployment/k8s/docs/cloud/alicloud/README.md @@ -0,0 +1,33 @@ +Greenfield Storage Provider Deployment Guide - Alicloud +======================================================= + +## Pre-requisites (we assume you already have the following infrastructure): +1. Alicloud account +2. Alicloud ACK already set up + + +### Resources +#### RAM role + +* Create a new role which will be used by SP K8S application. +![1](imgs/ram.png "RAM Role") + +* Bind K8S service account to this RAM Role +![2](imgs/ram_trust_policy.png "RAM Trust Policy") + + +#### Database (RDS) + +* Create RDS database and jot down the connection string, username and password. +![5](imgs/rds.png) +after RDS created, need to init DB by creating database: +1. storage_provider_db +2. block_syncer +3. block_syncer_backup + + +#### OSS Bucket + +* Create OSS bucket +![6](imgs/oss.png) + diff --git a/deployment/k8s/docs/cloud/alicloud/imgs/oss.png b/deployment/k8s/docs/cloud/alicloud/imgs/oss.png new file mode 100644 index 0000000000000000000000000000000000000000..74c036f898e519da644c5eca523953acabc22515 GIT binary patch literal 434866 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

*QP+}N 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�&l=wG(rfBv!k#bp{@@3KJ$)FTcjJ^%_P zm{}VxhEd)S6#%AnjoU@>vpL-@k8*kgA@> z0_jV}Vc6O?4^aTw8r2J){!>2xpD+H~yOyBDQng1z&H@f{i7TT3X&ODF6s@eqj{W03?VvKOutZ-$Suqz6J2?Wp4ysMM32|TZY$e7%>xQC7r^n zEL7BT2~7mL>V`Cc4gH=)r@F5ZfJpS>!MEQ5pf#~AI51Gg-oD)X)?TyIiqf7fF3hA1 zfJgOSKX*EzG1~RIu(HnKu~=I9MF20yf?YA$(B2KwM8wjx+iX1GW9mtL0gsTy=5h=W zh{a0~N{4*nZE$KZF1f9`=yvP1p;A4;ngJ*vGN{+rC!y(pzg>aGOGeyF5>o@%sGi1U zCO(Ka@baU2@6eT3&M7`@+;%g%+EtdcYK1Stwrs6KesOyL@?z$s(RMg$vwaAeUfADf z)2)43*l#{AfdDv}q&VH=n>TM3<2Cdji(7zXS2kBMg-$w}j9bmb=ij7Gs*pb2X(0Np@c_cSvA zNb4|fOq_OfoPK-~kUF3QfSykPds*fJD?#LKA(p^J@mkgMBHL6Tu$cfGAj-$-+tc}MQ^T%PmB-mBo=h%b*3WqU%NkhbbzWT4h!Y|&~Tmsq-Pi?k;DvMS{7rxvf7O6 zs`VONyN#lSP45Zs4~Xv$t19ysxo8(5%$IHpyXx{_Gn+tDCv?pKIi_$x=_ykLUWROw z$ALnktR5HMv+|c;WE!%)kpSzOs&x75*GcZ&7j!Ll5~>=Q zi&a14y95QQtyTvzq0OLXRcshd`#@gY_aq6B5eXA~h1*fVu3T^P39HiGmx<^1?p3i_ z{l$s=#Uo$-=zA};<_oFh2xaBwTolfPF)uc9{0pgP(%F`P^>DQfVzXn=hfS^U{q2W* z0~?1VG(#_A)DMBRjwhg3O0?slObP@nO59T#VW(F5F1`Gjb>pUHAfsPj%?B{csMerN#A(R&E z3VEt2Cf0bK9QAFa67z2t(@)G8ZRdn&{_ONf@XVDI+M}QU>OB%s(+hAN#n5HI645;~ zDjU1S@z|!mO#N{1V^5}dh(vS=p&1v%h_~bg!1jU@AmrLw(x)FOQ^I5 znSu%GnW=->(h=&Y9qZCpsf?<*i80YDJfPw-_nyF_=C`-R!o06Qs+omXtM^)3T(GS9 zq!4d14DFrTFHO_`^n1j~@ z(%*S)s000lA@bv6zL*;!;H{c5t+&5)tBlydGn(~2N&{An?Q7PzC3zO?!zIC6lBeNm*Y$n+wg0&M3PFjiX* zu(#gA#&4@dUvGcpvK;Pu(JLEE6ZW1_Rq7IV70^vMH0n!yoI5mt#3_ApRq)Ee9!ykz zq)=^XEic0r!3v-|s22bVn{dSMk&$iPo>=f;OC?PbyW($-`8wEbzY;hsCQ1kas|e5E z^k}+_rI`I+6Hg6hW_lcMu8D~rjvL*%f8TuB<#i!&e<>E&qkXCTs=6VA0s!2soJG<# zVn61#ndAahecsYXdRx9G?oN_JDm$QoQu$!Lvh|?wh%Yg34;ZWp{(uhE#)|MvI;^v;||w&9{Yg zc5fR)!xDjx2xELc?P<_0{7G4gqtsrBKZD=@@JZDghPldxI1SAk3NbIQ zmaCP1Aw2sm2*#W`iQ<#OWm8QzCUE8O+{D}70-oAyy#o ztj>j4E7!b<^N?N54NSqLWz~kn0B@DlJQ4qR3TJhp4|Gp42C>V#tplhaN(RU(`nGii zAo11UL?)Zi%Drdz9tZ_C1K4%F6;pT?z#SKu{#bqfq?>S z5YP;I9ah^w&`Sq?P+Pe+ohm_t#SKJL1H$cbD??(6A

  • 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

    i)hoMD!-8LnlU{T%b}skrOVOC6 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�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 |Nf-#haW`daT4?1;n@y5vzAtyT!TfW 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%0A@R^{#WH{YutH*CBRg?vymjy%mHAVl`HkF6aA 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 AZ2$lO literal 0 HcmV?d00001 diff --git a/deployment/k8s/docs/cloud/alicloud/imgs/ram_trust_policy.png b/deployment/k8s/docs/cloud/alicloud/imgs/ram_trust_policy.png new file mode 100644 index 0000000000000000000000000000000000000000..481f8d0263055b0a64b68a4eb494d12908416d62 GIT binary patch literal 552087 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

    |`G5Xf%T@&gf?Pr69w$G9r^~Ah>+AD#FHT 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%0A# zeqQC6PhFkzN0>v2?gg*O-QtZoCvT1480qCEMK#pZG*+rh3IvcLBel+qlM?4!D4C@3 z91ec4)RU8{*mHVvgu0E1lF7Th=*?rrfxu>5#lG~7e4wx*Ik?Y|qt~iN$^GsEnC+sw zI4%qUNmu(Je&*{N!S_pMxJxdIfrbq#Vd{`Q5#qPwOf~Cr*-<=l?T4(L8Lfoe`oF}4 z>IkaIhYaD@Gdq%?-l^?{e@qGW1yk~87!ce%xED5nG`H4S;txzr1-Q=*L6Kpbum|bk zt)zY{YpPw!9KXGQYf;;l&W5X=nj!cqCnCF$U^U%w+3h)JSr&xdxV+sMvLJ*GH$hB@b`KRVzpOR^ zdVI@)V<$W3XcVb%tmB(bH_{m3g(6QWar?cwy-bETG1PwbQm?nerd#{@PY~-W@i2tAm1737*z*O6^{=X z(IQZ36yf)AHd4vN5(R1{!Hy6u*xSq6NSH2T22*CZz>?>!!V)~4-u7R8{#S|dW@2jR zDbn}8-#po0}WzfdY1Uu@A#tAm{99PO8-n}pdYm{p-=|Y^|2Lak-pJW3p^kVs!-^Y_e$)56P z#RYjFZqgu8nmL)OAYFa~Fb6!C9ty$wt%fd=fAJ&=Z~Yw--?u;Xp5xpHQN^Q5vl~gB zIv+fhgRdGBOKSM(C-zy()fj@dqQ+*nMt%WuoYac#IrPV)zlh16N)VV!XuhvuA{cl- z77hf(){r%mRV|6hr9%qVNZlB{5oseQ+$x=SR_AFe!wp>|UxZ8wMFC)Ptr=aZmrQ;JgZoK(TIAk>dh?NI`QXq0j~*0G9y3 z3G+M239iI%c>$#78X}ngX&Tar^qXcp42zV=D*fe`=Z>Hih)`yh=}}{jUJ-b@1IaFB*~O0ph<~p*=HVq0=aj zzr|62ZO`03vP?=r6e literal 0 HcmV?d00001 diff --git a/deployment/k8s/docs/cloud/alicloud/imgs/rds.png b/deployment/k8s/docs/cloud/alicloud/imgs/rds.png new file mode 100644 index 0000000000000000000000000000000000000000..79e4923ae97f478acd1a62ece55137d7b1c5644e GIT binary patch literal 425278 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 *)$V{2F42J-T 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≠r(J`yzUdF+_31_zU@^CHk{1oYsSG6$k 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

      -U$V)4^&CAQ_R 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

      |9Y6_~YPeQ;82v`NLYHfhLp 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

      DEM;w0?1N=k&XooS4YB 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%0D*kG(NB0!aH&6YNQ*bdjV;^#6l$V zO{YSZjLz}b79753H*K`o7zV~;yDx3;n77mL8OeOqQs=;D;{%<*r3nHW<#6|5SWU&Hv@VRybY z)6LxYt#f46p*%mQ;A!#lO?OQDz0E;g>FJ(VfBwkZKzExwAvTmOxr)`(7sAdv$G)ay#<7dB`W!&%P_h_QmVO|QebEp z3mY3~hctgLF<{hF`>; z_92d?H?A{a{zi;XbWLUbiDBo55$-pYA%?JDt>W}&9@x&3Yjk`(Uer6N zj02P=J70#buTX(xM?-m|CHOsg-AWeT!|DJ9vYk(m_Zb40?5!==<6AVc!~xU~@tEa$8^pd4WiM`GMD#bVRMu2+n!%O$aOd77sc8u#;6pkx|As z+LZ%fHA`;FnLJ67%X2tr)~j-4plg~xs&`^DEU?2#Hps)CYr!ORKI`OMH1`cXbd-_chvqNGOLU8U5RaffXZ&$i1g7jy7%kJV1T9@7sp;1w6SyUZ{aMpL?9 zdhD;(hjmiyHe*`?emN+_}EJk6dXNV?l zJ;zNJeK^dUFkWWx$ZV=+SkSkHPB~kysre$zMP0Pu@E(xgk^JfElc@4%P93iAq}Lr1 zbO}D}$CDr%zEf+eCwUW3dwr||vHt(q`toq7+xP9KMJh=plx)e8J$rT)*(qy`rR=+G z!x&>Kl~82QUb18v`x0YJCB{DXVVIc^gTY`h7|c68&-eTMe#iU1|I9IS9P`=k&wX9j zeVx~Jo_DccS~nU)8N)uMz4zV0mX~f7_YgQW> z3Fjk5+B>%en#x_DJ>Z^XM+iEJv9G4hfxQ_KRr35E4P?~8=25$yb}6d+`P@q}knYdE zq2PymJB`bH7KC!}`Mi{liL-CXMw}crGHVqElRpi8N3wHtsX4^vBSYd51#yu#x6Q*| z*6cvtZJyic*#|CRp7_|bB*|r(8E;+Fq5Y%AGU7ErRkP6q>lbh09xC7ut-jo3l;z)| zl-%iRCV3V>huM*PbO(9x2lsWrUBv_?I)CTtPAfcbJkq|k+YOmM^W!H23)lODC89NH zZ@tGWmVRVul!!kP;&>{3d%)b#@T@~?_(MC9RUABHAWy@H0p=BQBuS zl$RILQUCSoh2NS|O#tTis2&Db*XdF(d(E#E)XK!eiJ>#L=cO>eL;R@V$rO8GQ1<~} zuLJ;2NRW;BWQ4?PfOEy0!B}yOqJ8nh+#jHH;WtbnZg)E3Um%aXuD#8nwX-<3b`|1Z z64ia41aHJT!7#N>>^-OSYIwe0ka*avBCI_$9bz&dxl)(F!{O6!yEokau0FIxMl`p;=$9RWNN`eJIZ#5xHH>(jRJ zO*U7hB<_8cunam#^$N_OW-BIGPAW~M-@WsxLU`gZE9#-6({BH#RX?ixidAtq|T>2T73*UX^DJH-E%1OC(v@ zi!^S{UC~qbpoW&oIM^)_4M@*eF8Q(!&v(;%8$_(Nv6PE>q*!U`Z*6^ae7Ny=PbD*e zWFNOsBnB~-DQbNz9B*!1rVhzv%5{M_8F%*)!cAQ!*=K-(dTD%yD9KU}FP zQynblc?dCSq;bQ0jgNSV+Op_Z@OBR5+$)_f^+W26 zQOc<#OM{;xE-W{rDr*!My0bS{mMxXV!kg_MY7n>6ANXZikEJS4mrM&GDTP&GzwY(d zJ0LpTiE7?Hdpu3DiY8MH20!^!%qo68naPm5n|pfK*CLkvYDI{Jq0vz#5?Ob6#n{yH zmEgY+@+qOg)q$2_i<4}J8M@%#F%Ab*PbV7|*ljttZEeii(B~_9(H3Lco=Yp#mP@wB9#Q|8IXF z{-A##ek(KP`KTBY3!9?MA^^kB=d1~weGB@8Yq59Sp)PS22M0azs4{i5v^vWhHKJDK z@3k_vWQ?yqh8^KWaxQ{uh`eo;V8uP-J1y(M_y`rt} znbCXL0BzNGD@&h(iQ+R%@{U_>Pi*X-A1x?%P=-&*G=_TnG^SlQt2mV|6~PmiM`g-nu|`cbHS!t{BJ%e0&sHIi&gz<1{*L~=b8afh*OY_uPDG_lC*=$yRxfk=?%{s=cSn7gKn<1JwZ+L4 zxLp?bgv{e{fR2yB7t^aN8})aX&-6Z<<_sWNmNP`)%1F_$hYQBwH{${CKJzb-N1c1B ztxluL?F6Q8*V1|bls z%Vmup{)}gTTyQnBLpFYk(|lj{_k7+k`ia=Zk@Am0jyIpD{#I;EcUDt5f$ z=9&e|Q}Rt5neGvvPw}p+&ZkUQ;!V6AFSNMir7kO#kj**_{kSUCKh{M3$!ZLPtvaoy zgm8#2&`;l5j;t2?@gJpsY(@+bn3qsY@cP?nJjlgd zGn*ks)1v3fdV)&Z#Gkq5XM_(6T(nt0-uRK(%`@y;l{_8t=59gQMnAiE z1v5c*W`gQXsF#VL4#rUh-DH(7~N2#38(h#d4syD%!+TLn72laYXnT>;(GD~)YD+4o= zBUKnZQw?{3?_gk-ODJ?i1BAR%-ol$Jg9k6fSl|clHaixmt--%i5lau-hg1#iA~^e<+MFcvF)xGq z`-mJR^ps82fgd-WT5fU6dS83^(49-2OZo$@`$`&fC+nXD*DC{Ux;w4KFYtUe{w6-p zdRAOFIf&TK@@oH;+SmZ2_uGeMU);YP%bgsyWdlK9?W`r&}BwQ9hfY83jYNb#6DNB1_I$|a{E+%!dRz)P-L9gFaoAHVJLzK;fCm{G0Yn)T{Zcop zcXIik-8cn4HC9*Wq!9;jccBt_>N$*2z{TOZweHo<$1g+Q!OXcUcT z3bPrhUEvVh0qr+2pl+GTw=pot>qLNWiqqgZn?6}BQAX{^Fjx!KliG9yR-TMU6_Nv1 zv(p27--TKdBTSqYoP)Bg1905eo5xGFFb`GDZ_cLWnBEctk7@=?;)q|-M?5R}v1w7ik|hrgzxUXC6n$AR*d|l* z8$GT4>EPP59^h1?xo%y#6XKGEVi(fmkylxhpe1TF-9=~F#j-5Y_upozw|dVoN{lv^ z!WtQ1;iLu4wnDi&NIw?u^RmGw?1=vW=SA=O@Tn})vGL#%*~9rz*MRvViZdC?;H1sx zJ5+kq3MVHI4$e~Czbpp_;!ZK?{i|T{caKubGJgKsubx?#rL6XltwLC>fPv&FL=EG5 z^;>*g|FvvRAPbfmami=0eeo&M{n?{Fk5KN_%R2N-vJR@$Deo&w}_UfJS{=Q|-&Wxz7(o{W#XY zC*`3xyx&-c{glI5{q+JM{Hbq|fm0Pa@cVmIuk|s>iuI{xf@{CH{LlQVms7F{Zl5!@ z&QTH_AZ?*pQkk8m0GJ!)_+x*TUb`pCBG@Jcx~F@SHxKcr-Go$HkZowwZc;8`;^FxA zGIi|uk?9k}uSM>W3>p0_)W_e964t^l+i9ohID@2hv*V1u7kD4bJH(MMp)Hre*}KmVJ&<*1^@Ja}l5=L$nRU%IJ&ftE^AO@n{?qz~ zNuw>HKASsAh%+8llAHEM0{?0aGq^Q>mzb=m(lVFYb}fBiEyt=3Dy3F7XSbtfW*176 zkUppwjY+!};*cDVQ23|ce^k0YJ9$1VsWy8o>{5JSVuayKil;ERL1WVhv2tN6Q{;U3 zT}B--$+qG)XtoISgV(ykH)V>*6wt^Gg6?zgyAJ>lOF5Sq+Ps6k{E}&gLe?T1**{dy zz~8#q=t}ykYHpN=X3fTA23Av@=+pNY0#>^GkY?$UvU(RDnbMN=l)fJj=uW>@AwUuK zOn-f96_>Z4_klwqOXXlulIXj|9N`ajG@^Y2E!QrM1J(Tpf{E$HD4M83jl;P44zSUDwK7Nr6 zz+OG2&FT1?pHTu{?GFTg>cXH{0_dgNYe+%&G_^tp%5tq;TjH*&dC#@A_J}7MUE`uV zl6#vYTu`lmtb=_GY$-baw$k+L+O-)bFCeOe%Ip-a_tMl*FU z1jo{!@ymn(S+SaC#QmWsWw!A!e1Z3hN4Y_j@vKS?LqBcbFSh9Jw}KbyYtS!{x645c+C07AIWLCV{+QggDOSt4)p-Bp&v#C#B;Pf=sacIHqU zvtO2Z+%FrY<2A0*m&S48fK3aE++wstdwKmBH|u$Uvin{t8Dc5Q9e3ri;qHgpN3-gr z+RDfQ`prBte;j$_)sGJBg$>vsa7FI&npd|-DH zO*ml~=bg7}`&}ludi_9awEZACW*HFGSRpw|XdkD_AQh+K@wQ%jgs`Jj>%fW%uxVr% zn#14g5zk>1LmqI42bQ)u;*oRWUu;AD^om+Y9^X~Xm{W+xXN)}F^Z@$m(oufoUd!j< zpj^tXvdf#NUR8zTCO!~6)U0)@oi0(M)-uFyGbl=LddN9KAFw3a22kJJ&hxeEH-z>7 zFg()TfEL-wJV760uz1?{FK4WZii%p$c2<|N1KK_*6CzXa5UNAQ*s1|X+IHclvFKK7&O_iD}Hz>+JEjWVrPy=HF1UavNfVz3yX#K;>tZM{&ai;K^H(Ws5@FZj8 zm2MVM+*;XO$jD(#|4>gYxJ(AWTC^HmQ1|G;0fUTES}}V##4kmBCxV;8a2&fy8mz8? zdV$7cXHH<>bZq(V-It?=R@@>sib6uIb;eOv>O5(5`U;LY^0M3hw++$Mm)ysNE@($^ zfmI$3v8z0|Ge2tauzH&Qz_&zDeB9z9OWw^dF?r4bH`6U1pkKrZM#Rla3W%RB*%COW zb9!3~eGT8e;;ua9o?@~$w$$bN_shL!WR)~1lDV|G+9F@sX*Ml^@p3Ds7 zW4k5e%%cYR`$L%dRt02&AH}zkqm8tC%O)TEW$&JOw3FQ)x44Dgb8x3XSqjWNA%Y$sL>k)A4q>PUyS1jH$EzCT4ORyB+CsWx@u zx_#$VfGW7FtrqPMGtn&?!1Q$DS{k-0ohv^h?KjN3)M8FQbWb& zHBKRbp{;Vf76wf!hr?XchEZTPHPUYgBD+xG@B`(iQ$1%2_p^}uPlY97yA4B+0kHeV)(}JV2SW5)co@*=ItSH zSaWT*98E*mhs>2PIF`@3FG(DLKVlZ&-C*P5twJRhN=*-Fx;ZsdJ`D$k<>l?9E%u5a zGy|?_Xm_rxRGQJ*$tL)}UI4!@ua=o(M%MKGj2IdgqNWH?VMIQrwbfyGnTXEOMty7> zI(1 z;1!&^qMT9P!{aS>SAUz>yj^rTKDX2D2sehmX>dXEF4|uk;hGR`z47d??I zNq5hj(x^)Z@W@Kw?i zYsf7{^I>EuN(DN%;7X$?hZaISeS`x3!0Pv$PvG6gK&pdM$$8*46%}$T<*ws3<@Ec; z#J)^+IVTLD`s0d>GphoFrQBa3&rmsP-d`^7C-uprQ?vbB416`Y9K%1YwD{O^>5lC= zmrA4X)kzegBFb6Avv#2E)>E*)I}%j{f&7>&x|!kB*+;C#p2D~>BCk02`j?wy zFm}3G@j_9w-s`aK&(Lr7fdkir+I3@MEWeEf+L^r))yU~ZYd)&CdgIR}wz~EfK2mOU zr%=~DuL&TNJ4F9A@DS6$Qr`zCmkbOD=`Dg@ z&~P-dI~H16a*6!q9y|^hO@#F5OY|dL6c$rvQUX*Oe-tmO{(?94VP9OgyI_!b4^3}p zEZBh0zfcs?fDc1oS_~W(Mti&!fF!Hs70!PR+5KL8R|)%Ue&hEXN_B=~5ZgbpTb}Sf z$<#+f3Mmrs;GRTW{uSs89(Wx`CO_&zUQB{+F|8UCEloX@RL=wuBs8rb)D<334VWVk z!+UEWq!B)dv|Y)u=%C>cRulwLsBqG&|1p*j=AQVl$_wtKk#2NE7HIBkwiY*3El#fV zKxahpuZEeUF?jSM#7h>OZOBQQ0t6QNFulJdFk4L>oqjc|}(_Ar6$NYQYMzar6y?kZaALMaT{ zy7UWj4?aebt{cIsZuk?!Y)>>LB|EY(-?#}JZQxfHyU5l0ySn< zJ#T&ldwL_Sg8@ChB;n!ek#>O7ni?}^3t@wBV?Y^BdFRSdjEy&$=K>&uL{P&zgQm4S zGRL;50d$;%zsgE~hS$jp+J7B8dEv{|<8amOOT^mDR3g6&A|eea zb<2PHHi(!TR^VU${d4euie5`-{85Pg=(`mA_u1KbqA@AzIpR~ksDxE_g01bm#JRGS zkHcT*KBn1-MO!a?OjCa6#AUmBQndcKdA7ArQDNA7YRHNW^hpCLho7@biDN=Tl|yLz z@>}3ukr~aK`e^?%j3dO)PAS1>nwK>y@?iebWc!)faEY}!v8uIzjb!H%qw;qJX-2B) z21X_GIu#!Q>L5KkJ%n||k(ISdT1G@=h*k?Beed1uQM(!3AbT%g*R(tlHcbAQF#Pq2 zX`#cbzL9a6Wq5eEU9id4iv5L=oqaeyZ7Be)%t098yCP0f_Dz;DWvP9!z}jQ=I%Y*O zT62-A4e(v!r|yTOCrEJO4JC0g<#Ps*rY~L1orZ;(@|t>7)4jk@+02zduM7~j$GLf= zKsVaz)xdVeTxU3K{ybVOlhmFabAc?pqzIWRjh`7hs#Pk#`+g4cR&15XV=~U9@^LmQ_r*AB9NX zTxD~tGFn}@cj6`fPK-sr*6f>D0bK7kH@>*XaSLVH|a-P(BdhR7y-+mbC1^sYV zeefZ+%tj)rfT^S22P0Yn@v2>}3s3`5w@c>B$}8j26)6}0p19f{vsk7hDg6Z+p}Iy` zSgz*#`kuXOcj)x7Rxb#VuEp9E~Pze2N|EYx_?9CS40qH;CeB8z) zH+|P6TPI2Yv(`(da!6QrF?K>JVvvS|eqPkmXV4%H@w(=Fdn(hWA5Rzp&w+X$!oLXn1 z^7muDxOqY1{bijLW9hp5=Y^`7_JhV+N`AG#_3s>EddW*}Ut&>BMTPa?A6btY_1zee zWK6)*?Ytf6h6Azh-XHt^XRQ9$x94RS1>RdKuB|A(JKhXBddKm;vwcg7#4x0p7k>;1 z(2NZ~K69YfFAWky@$Lm)O?T>oBC z0C61a5(5O?yZg_zpJ$0_lkF8Lt(_L)#|<`a)|fV2dSui3gC_v7AIsVbfSp}ZnPA*R zJYT&WGpseQH{0N(ob|7_bJWx}gql81wLyO8ips5j9!MPUF^r5akh%0H+W!;s`!982 zX9`2OO22%$iGvG3^#qiaxtRYy&;Q>$JpEN02y6^E-VoUv`}Y4GrvLu!&-i(#{`I_& zJ5*Kd+`rfRpF#Qe+pqk;o(s_>yU+aZL;vp+e|g9lLhsR~!dw5n^M8;3Uqk*3dOY-? zH!kNtM}L!fKI;_k)?Umi0)M^DZRq$}eX_-`yy8*akG^t7`cUsZ-cyB3VmqEDek))@ zeQyhnE+pe)46+ZD(pmz5ueDp4(&@GKNAO?B+Ms^J$u<}GWd*VK3nrUIQ_>DaUUS7u zctkhUYD0XoHMGtZ)2~FUO3kfhKk5DPTXBE3>vqdnv1@;Dwh>|_La{ovCjR%~HHFC4 z&h2YP{_WH2lWF_SwP*{GY2uAzBs%XF{X&wtn>}(ryUBN3E{qDxYD%`VZE)S*AFC~O zP01t_K4JH=L?*${v;RE?V|oHUF)724ue!RrOL(R|wd2jrRy5Q#(PMuG@|)Ik7IK@u zJ4CV9HGH6k*fpt_FDy@2v$%gWcS+t%f>44xsD-KtiJlZUcswc7>pIAxmyHPZ9y7>8 z99^~OeqaFiP(EE~qAfA#5An`XSEe+-p?zI@i|qat&8%m?K_GHlapUA9Dyw-AltrPX|xCJoa4%BWh#Cm=4x&6a^RMq?zVBjg0K2*pi3^#4eQFnh6NvBZVkG@`< zE2OtUpJJXI|MQFtTVZVQ*0%bL)1d8P^2L89+0mKHN)jRRy#d41#>#%veYuzxkWW}k zvGHP^RMjC-QEbv&&>>fp8bp)q`lyF@Uot5^yHmOU)HG4V$mk& z&Im3+i~*@p8|_?oRNq|%jMMvQkJ34%0_|QYrnK+uLpu3HnP2~PJX7LADlM`WiDCjV zt#ywOv{(hbdcy4HvD)TsBejVy|4h{f8ce5!tk9Ishkq}&N1r}VHvxPV9`#RB0MX~h z%0RXsyB%t>%zP&sbt^%Ob{27Ur&vYbTlS+p>f15WSM_p3V*3teHB@TIu_u!X?l3)# z3TJKuCrZ<-7=d`FCQ!mf7_|05QkjaP8n^%Us!j2nc z2HV|E_7)s0{`jsHiUF?;`D1Gh_7k~(MV5J_s=rb{3zXu__NHsljQSk>77j;Xg5x_#lxKauUr zl?9e5KWOJ z+fNShzy*X`T`is?i+ql6iSDvRmlyiu0-rC7J=pnjcUwIwf%|Xo^qgC4P_Sx6%gN-L za%k@toQ@~|oRqo)p_!#!B)!s6q<A2y12D3ks_D`z}4)s0&cOGVkDk5+1fJvF2r{ zD9)A`H~CG80Ga|6Nj?N3gM;FZJ*sm*m2L3+G z^vC%OJ+{XvIS4mB@o&a?+E@S@{Vzg(H2UYZxbIEt2D?$l`)h475YyYxsjcitIXe5& zgNZxXCSUSEqC(BjtKd0!ep|{3Fz<&!XfnHs*$iz=a|P+Ni8xpZ5149mXi;(SZjkaM z<&YQAXD2B{DfmJ;X3VTSN=_QS*f9J1GjQAxQwo6lzXFj|m7uwen3%A1Xu*MFF2G5wsGLVuw$b*~_5vpp2X;?0 z6&uOYAo2B3T52WQ-7QUEa;m5B<>f~ugrL_c`-9{s z;)FSURL&YGcAD6vMh#lEHcX+m6%cnx{KzEMfx{|28s9>gA`S(kMmt3v>RQ8W-PS@E z+H44WCZSO~bInkn4sh%U6SfVv^KKtEB)1EKEE0}sNgm#@=HN0AB{toG@?ToAmOJ39 z_HS?b`XOacV;r(X?Es_4XgkXBZL&yhCkln0Bfrp*LA01D$a~@Hx#F3~p5TD?x5nXzu<`@DRaCzmN z5C{&Bua~0y9Z}@~3|n{4=TA8QxA*;cym5+omG1|DA%lnYdIgR0-}1j6viFiG+7m;F zyzqpb;P)z4e6u+?&vt)$V4!vRd-;67N63<5~@ZziT5|ydj>~)H7WTD+_Cs8L^YSHM4hSvri43-b=1OYX4n@qAUK~=vK~8 zRm;y7poLDEt+hNYc-ulX#~1-FPY2?83pjp3oBh7}PSk(@4cf?;P99;-ag>JUZgh$U zbaAlRd!?6>>$4pbRCde?h+>f_?qA&0QNP-!lRw_;a=W&Us2t_3f?xMF@egoA8~50b zj%l#H2kV(8)1`N-rgygdf& zz{AhVT@w6=OKoLagev4)HQIO(<#Yeww;|TV1ljM1_0UmB(|LIJ2Q9({+3;P)^L1&+ z9JOoY1HqwRmt{|5I^)weDbLKGC|iEGz%I8hY60b1NEyxmDDisLw}_HBppn8$ZA@UHxWw=W%HG*1ZKg z3Ta<|9=yW&<&tP}GukX{Ee)d;giz_>3W&U8rx+kikKD^&PzSReej)IR*|5UJXWOsi zx05p+$tTTAZd3bEj!?;2h!I77W^itP`H78Qe^gE|WRmdv9`&}Ri2YNK(a^)MnhK9$ zdtX4|s*}wq$H*TY9H(4no0(q{eY8X=;0m^~t>*O$DIH8G2LXE6X#RW=ngU=8t~DOE?kVt#)nWjuTj=k+!P4p2af31Hbl~s5*LRAKw4i01P|%{G$Z|vMC)p0pxuqjFbBT{5_=l9pk3rJG0$2bv9p0Rd3HxaXNTN| zbl}-+>+!<5M(f`@&p&%AX-mwAwR4gEjgr^Zt?qlU#lgpK+pJa16u~LhS<|#2FSjPm zS3V;rs*KY!+>yRoE#yP$D!(}h#!_GFaDoHhMw)8!C0e@D(Z19_i;l;=I4=C^f=hlS z=4zN`Sjjb=VKg~Pb_8@6`cVIZ0a5D~BxqE7xQ?98R6R;X$PiL)?8v}UF@Eh9a>VZJ zn8rMA**3|KpNWrB)&Kw(R)p7wGp8c}Hj}GHN&&Sgo8u(`-Sc#w)u;r8Pf`^M(0*EX zQ(m%sqWXvid4@!4W<;S=IA5cLe#VOARaJf$Q90Lzmls&UeR+spSG35Z$~%!urQfKO`ia|`{6GgN-y8%R^XFc zxE!D)Te8i!UqUidAa%5ajfJ&rfHpe0Toy9B&SK*pugodyo*V4!(E~K*Xl+DN`AVtY zs|jWRMbDOnPd;vpBqIp>Y^2Y_&jbr4XuXMI-sY>K<~yjZc&ERjf4G!1-Pa|pJ%_qUsLpYO6eNXYo@He)YPEwS{0%EiA9@v%MeE@EbWk6 zoqE)Wbr~kCu$tZ~DERB0gK|=p*>SP1FNPHe>1-x0#yhq5;adlo*1OPg))htnuc z{SY%stpS;`lQr(Lw?aeD=f$s`_Y!`BFwxtB0;Upiu9(n&Jtm;f-hL8VMfR`lQ`$a3r1| zof4d=pb^xILO zYL#Q1A20HovX*|`BlOU_Q4~#J-cx_xg7WXjV5!4f-|D*`o-i13Hw$YTDM|9%|KT;} zERkEEhMqSSZU8Ed5@-Ia1t8{s34)zjh*Z|wDnhA$Mc24P`kf?Z8}1&x zy)kf$W5urdbAE&Q9m;t#yV9~WOQleM+@$G!hRl|_m%E)<;EV=WW~Ab`;1MVPWI>)gqnr^;O-duH}@ZDv4?+7l5sgKbzMoIUG5uzO_VK7j0|E)(N;^ zkbjm8$2@Td!#tr8otHu0ofeIc=J5?<*?w2Qq%CLUMV4+YPxOY^6s5hva?FxUeUzpe z-YG}BHjQzf+-db@=*z?qd|SvPhyB1dW*g0?Y0c@1)jM!Lq&!X&M9p5VZ+uTfBIz9; zyh(*dW_-f9DPYDDzo|0pFGc8~=A?EqKlLxNtmwXjJtC^XK0IuRYCuuhsAix4a3YcO z@O%}`FPHra#Axk9L`)c$J2s@eUjEj_wp+spiO5__Ev=nS7yk9_ z?Xh||1{Al`_kNMsrhCALtY^()9r=MY*EW=0Gxw^!PFB9>JWQj}lUzDY^vlDj-qD~v z_^B&ue-lZdP)#LG^WI&;>Wv?yGj z(et3hT-~}X-@+*bFr}(r^>9k?Q-NPfvu1tAG$WXk-NA@pzw@e(KQi>KqotI!0_&QA z+mF^Fj{KW9=$&6l%R05xzi{JK1Q!N73hLrHJpQqLpG^@8-_|5+%gY?(yCP9a{8|Gw z{pGcI3l+2OX{~zuQarI?Y_bdbHUtgRe5~+$J*CJfTY3}F9k4(SJXBM(NOnS^idiO3 zBV6_Np(e$txpRNxY;VjM3(H8;idTPwI@%2v1}hzWRgd1!-F>02>Vy)njsAt*-g1zL ztT$5jd-wS{2Wy!nj-@rLDBi(tT{loy%j)GGQ3b=@Isq1dTYti?4f*aX+nh81gAe&KaB|*&v zg?Bz7b2pSRQp3KND}Fh7CSyGqgE@^|3_%Rc>a_Yjn>}(Uou2O66kRgFZh-uSX zkK3>>E4MFW1-nkoheR_=BeV)@t$Q(z9nvCI`t(Qz>Wz|yek1p!#?vjNAMm^4<_!f! zG3@rkHsOXqMpbz9*9Q@eHUm@4EAG>yg)~wfn7?`MV8h=>iS>OrU^$Zmva2Vt)S#FH z%=JWxF#H8}JJ&G>!S+@<6{>dgzRuk+&w4Rpg}<(>Xg5>(53ZKK8b z#OHhJu;CENuRdl->w)Ia^$m0Jb&d+(LmX`2cN?A`V|{-xcIMoa^rO&blSJgk%gj;m z5&sS?I+u4duWS3$H4&P|cny9fYMij{cOuE$dW=w0!F>r^Gua$=6HkYm?IXdj~!a>IHjo4S^#Y_bVDtIk%@9XnyNY2at+?F<_O zA7E6F9Z4-Jtjb0^;EKInP(pj6ghT!x!@_ITOEL_r3j8}l`9m4hY?+*5vacMAw~!ax zI|Sz#xXnHKJHj1Y{4!^z^!vqsfYD5WYCWRHbh>VnI;i|i;ZL>d)%?VRy3+T-j&md+$mf4423q5v)QAG@m*q*)K_j2g@kfxT@gz1O=l z494JhTt>tE<{yuMpdl?oPsMu?25_I@vq}(e@R1n>5kKt(*|foo{9eT`-Sw~+HnGd} z9XUVwMD!kh+km9ck#b!Eq$vc>i*nqqo7yx$?ZjTbqUK7yXDnb4M*Ylwp^n2n4+l>X z*#%-7=BKAQfTo`7^NFU9%_OcUcI_-t^Rujt@!KKxY}uwuVR5;}dk*m08W^s=Z>Y00 zuKsf-J$Gr~2>F~&Je4$^IiQ1toDZWowYfKstlER?cE=K(f&tcx6CAPDqo%ogIq++| zDL3;RoUYd6pHD@?NrPDXA!pqrzV$1G1=!uFsY>G*B)%yEGqUoSSb+!4yQ zQ7&;yK9yXbt&wexV4jFv0Sgj3=(l0=s|{meAWjezwVKj)1N@ zRT>^8M~+BrSn~FG%d;9GomU7Ob_}O8g^i7b0Ud|~Pepb}j@bE+10$6)tp+Dx*wx%( zEUC06Aut8_RKe7+yk?MkN1 zFn{`f(a&$e1jQ3le@%aQ!{$KW&bDftIoMZQ zVkX~mz@nDQCS@&71tIvC+u5@ee&u%&q}@M@@1hw07r%KNuJZ?I)30OH0TfQ8X#9iF zrine>#mB&1zI(pH583d#*l{nhGn}qTeVm5Ieb|@bxQMBF+i)LFwVgNCo1VQ~0mCKY zt6ycXcK1XETUc<(iN`3`8ZhMAM91NUU%oVv#T{^y;~v`Q&2U%R8;vuam29P*>i z2Rsjn9r2sCHN8+^JLi6VD(AO)hhM%WhT*oXvP`gcs|*k1tho$g3+Q*p7%f0Pm89XG zBb=GJ5VUom^4F(JKi)Xv$7LnrZCaieLg_?B<#Jc?XMbRFIKoHm%B@qY9UolOYKfv4G5_Tp4`Y z!<73S(?!6srBy*wfH9VI5AasUdx%rY0>M8qZo}|M>1UFXHN~okT?sNSn5Cuwtr3$# zY4E{2RBj0=moqZd2whq!Kffvlv?|eE3S0}>)hWQ}F@URei0HlwKF}w`w`iRVs-=R+ zvV734jq6grE42sHk!oVxgX|LJ`6y5oQoZiO*V@Tza|ezX%CJ74w_JaDs8UhzU3Y<=T;!nB z^oAARhbZLKYMQmB7m3LP%VA#FlSRv|MEXY@xQ9jNf(AxDC~Intx1QSO6JlUc7(a-s zoZ$vPtK)>>!+t~5dTd(#aQD=F)~S1fRs}wd(1My{rB zX}Moyb@--rEha^CzVf-H3Acbrp_(Y}K76kZw4}(nL@OZa8kYLf=7#xklH1(z>8&U5 z^p%sz;@%CMQi-0FQ2Rp9JrM6!>Ha$B%b`tU%mE{RZLuW<+PGt9Qnm8xam}0v1Jr7* z*bup09DR5%nza$Ep6#>?Pbejta4QT;pKZ`hJ(c1fsoL(>(crx*4w_urG)-xA9M!fe zOzqoFTA|(^K4Q-;N!#5JLU_C^VR#&Tr0KO=eYBz6acM0-@82OD%O+~IJ^b-u&AH>` zkIIu9Z$t7lFFfE78zRj?C3@^!8nBZsD#L-KdkPUI%b|1xQCXM~2lJ6A>~udaS-mqYt)Wb7`>X^rHP|W_YwQAm}emyO$Q4(LZNTuq~mO_$3p8R z__Aw%v`E)e=0IAs#kw5-tYw?8WxP}$T!0&_MYSonhy+`7yr27ctdU=|fxI~_DGWy+)FN+H?*I!FlYS2!-mnuh*h9M~t;LB>>{txD zo8q-y0|HDw3L3imOf~P#>d^rB8B-ojuh(5Fr3Lz1xm)=;2jqcv{#T5364q`bR@o@p zS@l!~!HghE)7VMJsUiADvQTPT!}aMlPNju9WXi@0X^P$-W<%l|kI;{nhz$XG%5UPS z1r7kbY~u>hYR{kS6miZd*SdBn8OT%)OHv4(Dq^S}ic_DJ?Q59MgYCzN6A5<~^Pb%n zWf(>jL2Fjsb)&H@?(+I*jK<2n+cTh38`Rs=&(MEko0(z{B;?uRKmVu6;TZBHw!u>r zYe&SX5du*SL-bTI>h;DNNucBh&ibi$M!4#3?7(f64Utv3wbZtIztgfyV$R7` zNEHbR2S|L}M#2*74Vyt&jcgOu>cCLb4MqdlGgAH<&uE)mZ$;X*5*1jo!jj@f7W<=c zEW2^3r+unxVx0{NH*FHiBND(O9Cj!5jGu!?N|-u}nhX|9>Fmep;x`mlj8`u$2e8rm zS2fLv-ufv6=u_qs!PmWI=H;FzoG)!}9BQv&VFtsqvtsNK5HdJcvU40pa ztncj$DRx~uR?3s8*VxxerQ`VHol!`FB9y1GMq8} z{Bp-{H0mZK*t(&FVnbFUj8*+(2}=y5C$Mf**4puK(TZXVm#inE9lpoJ;&Qc8OFeen_(lk< zK5EnYq!t}dVO0LJqZl<_`-PK9zP|_qP2>oN{NHDe;|_jHJtWsf$mcnv9 z;uF;#sXC(>g5)`_yL>I^k>uT>bhya!D#^{l&1nBCa%4+AuEGV*^h1W73DOhHQz^!p zg&*Xi%U8DeukS8ZPWbi&DbI@!xM#1}%3S4ct7z#f@bxn&XYmSG{xCK3Qh0<4-(E;P z6UChVT~Y7uYy#06`|`&Hyp#v~n``fD{pYdp1y0X6XZH+vAx|7T;e{-j!xv(*$J};bDfEIi8qGR zj`}lGd_voBY$QFg@GW1&=1dV1zMvDQiP*eXcBXN4~scy)0#-`=Y%bMR7ZRb`di@ zum7y;@Zvfo=`RYlI$3tAyxb-=S|TQCDjw}@w*y(+uy>PNu#IQ!MwlWa`#7f&zI{uE zw;A7Z2YxG-&GnFtGAbF)k^2T&-u@UntBgxub$Ai?3<}6t& zCeAg3+VQLbhv#~HOV7sG{D{iau4(^n-+W-Tcy;d9Ii{Y9>(b@R8^Z{EqEu*>66pyc0IWnoXh>b^eo z$UDWte)#v5+souuO?}yx1+EkGKWLhEVy>64Sc1SoX1*Ahp>-Qdj|#uM$yv~AC1(B;`rd+cs zShLiXjb}UnSZ|^W>Dfw(S*90<%09UH2JTVpIQo>H;WLaYGea->$CM=Hau-L1HaLHn zg8ZI%Ty5rAKJud4casHb1#5PADKU9F1DY>KSUkL0_9E0Yg`E}o+tI# zY40VZe9vkuaU^qY<4`ED(=M(nnG>1piE@lO&0E4k^$xG(Rs!J}K^=PC8@&4bdtb>R zI{6aCIs5wpJK9P7CJ}nr=DWoSXW^GJJ1~qSe~Iy|mXmv3EcD&Ywd9_k@>CS_Dwr$x zdoJYud#!io%a9eI{l*9)#;~L#1t3r-lZOjuj!oD1= z!)E&?5xA0>JytX|!TcAZGN+7NTb!j9qFA4s^e`O^#^y7X*pHW98KGO+Qz(}vxmvn9 zES=3t*OQL?0aM4qy7 zLPGbjhuA7l{Xmy$g8BI{VmH^-zEWR~ENwOuo#7{`?v>LcN1(V5zwfTV#?vC(>>+cg zNnDT}c#VWP>(28%y!jKEZ|sFz6hCbE>Nhy9e2>t-x72o|c$jqc==)-}w?;)FUFD2i z&6)x{`ozIMoYUMNDFuPRW?Z!l`J>E34#kqpc;I70=>#*{i|lXh`-oUru$?(H*e5R? zO~0VE-)NmYm)R9J)XHTW&Ba#7OhB$1A1C4yDpy zAGIk^5l%+s_7>_c=+OEnXdi1nnBjkPf0Y}ZX2sb-?yVxL9F(hI3dMwm0w>b-+n4DT zCOwxkjKX|0e`IwmwD~e$tY5MhR)Qi=Z*KW^JGV#%)=Z%p?d-%mry_`?Qg>C*C02b$ z#)%fni`Y6WZ1$&Y+T(iEypmWG;|Y6B24k(7MvX$fgm-tJ7mCewrVll={d$YkoO^OO2N&Zy3yi=+oP$d@>#*FG6-J$w?=Y^ktKD&L!y z*s;y@B!)+3(s`aWN7j@AFNBS2N)XBsZTb?Q^e;xdhJ2=%(n7vc2cfDUTXO^#&si}p z^Uho?s;ac0m+svbYI90vt%2r9bzkwK)!x1bdI>l9Xu*zd8=Y>t7$y6K=7hzTuWOSL?Vuw(oDGzPj|o@_=V#>kOAQ zh3pLDFo)m63FRnvU%g=Oi9-v!I{=C=)?Wv=5kbw&t;E$Ac-HPCnz8& z!Z^<5UgGo1%YR6XNF2AM2y;01S29*(oM<2X_;kKC#^nwAmN$H|TDbymeMRE1hDFd` zJZ1Mau;{~2%>CI6h@_EXvD}UaT;GuAY~lWcx<9G(y5frgp26nAqcB&~i5W2sap#qxemOI}hH%Zs} z%ywmk&S0%FBr{j^jkrwv8)bFEtkWN1<#5f9%KycB?oc1myD%lTwf&b@2rKIzSPz>9xMKR zDdrFQ;ty4Ya%cLJ*TfX)BXMGUP#gg+&u9@Un(96lrTflnnJ33LbPk}*bf_fQ=IT7v zv2{u+NAG1U`de1#M5v6g`k9Q^2hSROL*vNu*hw2y*61dRc7#moIP^jXLaJfPDFQZT3|_@yZ82w zEc&0X|8uE_e-){~-aSp*b?Pm7^UC-Ol3~T zD(G)dL^Yj%AE@q8*-qtGRN+HDpxBx~GC`2LJez|1Ff6s5uKpeMzchIK?@Ni`pNDpw z=d$#oj6`+K%%?AiLZc7^&nts7ouV+G>Tl0MmQ1CG4JAQMDPKi)&-W^1x9ckxSO}J9 zH%+@hH;&-tTP!)HCr4aX?rzQJw9+y&OE0giB-+k(qu<>=G1DIJq5Z=CU-#%=9#O#q zvQg|+Qmvh1o?L-C}@bGw6(>k@&&O(6!IzbXrPHwC1;*EP7BkcI3 zH*BUjQ2+Z! zA#i(RgRk)ZRZ<>{pl8pX{k|e$_dGH(QlBSXeqh0mJRqt=#M=6q{5uNR*lLoh>jUgF zFb*R@Hi{3OuE|s1*cce&zTd}!%*2e$inptK;6ZMvIzj&HbH-x2S8QiKA{9NMB(V6M zwczSyA|fJD^#I-+?oG}IU$6;x+v8_@GGnyt`V4R>ztZ>$P%9?Ma14-JRh_$TJzjUX zy1~K0!_}FOlnn(XtE6jif6!__MVPz%;Wj}d*}`sX1dp84#-jN}`x&&T(B5i?QR;O{ z4C|rxi;7y%lsq<)H?%y_I01de{=82n6W+j8Z(2OBf~*bo{cpp#NAN#h^t z^)I6H$0Ja`<2-BMP`z+*;e12V{@zX_432zMLzcC2-qHR0=M&II;Qv7u1H%RpNJvpZ|1}Ah5mha@edKAfoA+Q&R>Xx^ zi`A{En8sY=j;3{nXoonN7@;9@Q^pyYJ_6WjNT?Kd<{HPiu4e`Q>=6HpfFgFb>?Agy z9~ayw7<8^DQ>HuK9W_j>96ZR-n-+Ntf^DV*oO z$#P;+g3T)g(@?whw4YqZ$||dVcDa!~G%}J*IGfJ*0(SNjl7x@8YXe-cBb*nI9l6e9 zc9oP+rq+b!*PVDru-r~zJH1Izx+1*!^;j5O-c&!?sVEn`I8>Y*PB*Ya)%HnJx?T02 z0-W9y_bUS*JHd_Fu10MxgN6(C;kcO8|17A#B$Ekq!hmJ@kl9d{p7`bK`Vs-WSz#ks zq}`bp|HXb9^{m`FK~C$sv(D|sAQ#P2Fk~0uveu=VZPLZ`BVWZcUl614d4ly)PEh=u z4Hs`U)OeFNlZ0y9h3P+fr26rO7n9=s%FOatWzPZ-Tb2oumpjJ`HVn3xqg};6+@ffP z9tOty+JHKV`H)>U=bZc(NB*rnI4UKdM&5%5(V(7jxL^uyeb?bg)v{?9y>8S- zg|v=xSq_)PHLF4Y)n9zv&%ah(pz^yAc-7{G`9S`Qrnh{yCUuXNJgU8jy~@n^;AUrB zTJ<+vWtq%67S@(JZ9?A8^^s}MRdj;SJ`9W3wxV=h^(VbU!e{gT&1Fvd{tr!u^!DHM z_9*uGi&TC=RAF{RUFGfvrwW`_nt7U+x7X$(vZUr4{EMQq8xNWBfODJMbD2ZUpcj+> zB<&(pjJK-c?(&BB^6^ZAFfvv>ZfJnqY5Lu1JKc9mP8V;~Gt0=;Tn;w{0ZqPw2H6^L1sX}`4#n0R;^Fh^wsCO)2nw@-Rpi6(tlI2oyXh+Gi*Cq^n4hjPMim8 zZh%;GlG(nT)T@Sr-`{k#YuwQKCp=DGcI%z{SQ#chJn4*|0#udr=$Y;7SqUNyK zeQmkrA>T0^k{c$`DDmL3+t9SDd>z>VoQbI^>07r@X&QM_Wt*d3|G^NV5*7vu7+zdl z60@Df4(HLKAL%g-idb@v4vR#Zji;zzfmoBw4;JR&(z2?3jE(EUC}XrNetDIWxR$|R zk3$nCuEpos`jg|6lk_?2-UCSv%?gT1B}wU~T7A?+SB)l=pM%3e7xp*`?{CJ>=k@3q zT6vryA1^=Hv&>Zv^ZhBee?_lH&(*cGtfwb%h5hgjcynF!zI1(!3~!JWuMhP6%0E{# zbml1i{sj-YJf#lQ%K&a7UIsxMIMkB=V6oh;28fH{j!zO9cK%4%xexlbcKTu1g6(QO zLkx2L@Phb8sr$kHb*ELM4bDHh{r;|LPbnb{zk83?_s#j%0E>*RLK&^k}!1HaEb~RUOfBpI>how`4^tN5Dziu2|;hA`19?VHa?IjT;b$ zPK$#8VyWdzy{A!chV(cVkY;3I2|9M> zrU)RlCGFs!V=exsm?&CU1|6z~K8*FFh55{;1U?CO^Zc>3nQ4$0_5pB16O$2^>n+zi zaBy&}H-_vR<;BUBEiQ9nKsraUM~RV+^G#Jbi{`kvxbYilP_EfD zShP+WwLFtx#4*Z;Iuqwwj_3fGn~w?(nE~LKJFYo&9i|Zk^N!aP;&d&v1@a9;1HM-R zDnUM8tRD10w7h&fN~_2wrMO{Z#GRd0Bloc|MvQ@di;ACrpx_~z+L&RYDU8$L%kQ{x zL>=K^#Tkfj0xq(sQGu5pXh~;wBfWP2sg`v;9Z_bL!U#5)qD4)et}F5IaA(=vog&FV z`of%i=O^&qoBt>pBG#5?HIgLrKsa}e}?1db|=721{+M+vK zTU!A#JT7`QZ~Wo5=c29O&UKN^5{4PP*`YKDz!pFybhpz%K} zml$lc@osMPI&T6z9vh7hz%^}0I@K`LA$ccXks+va$y^u)vq|18Wqse=Cr%ok&yry=mde++K zCI%gSFNB3ULyJ$&m%AOw=)+|J@n~an5zY(k(cvV%%uC42s;*46@}!bIt~i>dV!(?* z37?9bMi%t2x2n`(dv#_RqPB?cv*!J|{voWIQc-+uHTcsjo_)OdE-f56Id~e5dQslW zsVZU0Qc_Y6(;KWY=;{&FC9FIA506ymIKT}AaqN~PH_YCirVvoG*`-yOIK^dw&bGE! zt9C|y&}w6*L)@@AoX)arD~Uxt`wrJ9>7Qj2fBSg}*;p0ph%99m6yW*aWCecQ3FEQU zNmEu|%&B;}mMVG}l3S*&IDujnry7Z<9+QIc^Z}!z5Bne>D1L(p;T}QtVyW{-UU1Iq z?7qsxB*pq%YS5|9?@H2_LfvvVYY-XHp%u_#(c+f=Yy+<}?c#2;_=!%bIk;c_%TNXk z{IEXQ+d!N&Kf5+zVPWA+Ly^Wru}giyqyyf->U)*isQJ&w(@TEbEZtilu-=|YZUpVS ztr7zOz-FPJTc3gwgZiMt=?|kn|LJ}>H^gww-Vy~HEjSP8Z};9p0<8y(4^hs zpgJ7c*yOu(Dv4kQKM1V3b1-3w7y;lzb&kZm!Jy9`PHtWVC zj8gVg97Y&WoEBy%ww;5<9#)-_-drh-GMB;&7cXuX;w^hpf6Q|-8WzsYc z=)3!M@sAqPA>|~QFlussI~&Xfj>_-t5mta~Qby*M8yb8`=V8S{@XRs~7c}%uM%}wguyZ2R=(_aTg@A%ndiwN|n$Z57K^-)n?V{5B# z9#bR69ejAQjhgZJz1(WJQ`jqCBHwa^?X2LcU-7Pe`A*dM_&9(Z3&QMG9g7!%vnC&7-r zF#B+n){-CvF1JUVG2xw4@*g74dRwpjkLqivsof9@$tU=u=k!+yjFufiwe^-1BO!ol zf26B5cOyy-G1J+&;4Y0C02WeiZe_R>ws7ApS~`Ac&i{^Q4-5Bc$Ge&*p3#6>*($IX zO;bCL`-?Z3oE6^vNanu#BkRTkO!9v(9y>cH$CX(wwm4r}Im=?G2o0>viWE0{{)XIr zX-V~sXZsW3g}lH)4s&L??Ku_hZ_hQekoU}|W|jq5mhW|IPrzs_n`De}1%ZSXaFe5k zX8zw`c#na0gu&*!ZEFWWM#Sj}33uq_qUWOwl7Ky9A!LvZf|Cx`tU3KR>-r}+LTv)l zs;t{%Y2GFP0h$i@m%K^18*G@>%iUa!+v8qLUy}47vwqdq6|d@v z31d<59<7m(YGI`*h#M_g%}vu-Tl)k|d1AY3sU0 zm2x~v#`9U zH$?GD_;Ms3T3I3%IuELuKVHCu9Y8lmffK$!OvtRvfMTU1ZT3@IoJA|-H{^|u5QO3<#t~+)}G_(rrQV!SlxDPr1 zc!!*Du;a>PVdj@FzZv&rL^+bXeE*!JEU`+aHkvF_S<}4Nl%X-vRcvpm4%pbNFIzN( zU6&1EDtPyS+G$)U7-8$tw%5*MI(x$F?~niUZ1b?7xj|pN=9HB80fMmb!-Bis<=@1qUkHL6x-&wn9GIoqFNQ8%7w8Xx!-uRQsWpH$K zv{QMpl&YE;V%(7wW($so@-nxHQdLH0?v`4q(;8Eg*NgpAfR``0`riT8=aAOD01kkG z7PCOn(h^Kxl*A|D@*DHvmpy)l>?&|wcTXi)mkC6lA7Ap;-xa@y6Zwp>7dyYlSfXSDpp!R=~oOBvucb} zRR1%13ui5W;PC2W7mTBtBY32N!d17Ke&g;6NbMc}l3Ls3bIpg&Lyf zBaa&o-(IVCt9+ULBM$yc$@NSm4aRg;-AROdjeHpwM{S?FyX(?kfd)Nd?H?LK7}D$H zrp6<#8^MIKH*fLT&W>laB2JdaIBY*kDNqnmK0!32Vp84y&eD>bAto0KJb@Zk-ox~Y z%%<%Yy1-KR zHizS~K9V9B2Y+>)b*dyi_#;LLFG3XnHIEWZ9Fu((3pRN`4=pYKsHK$N+g_V!V9vZ? zzV;_`JnnO%G<#{M(qL^}NVO2I+2$H?JF%q9hNrLK`rAmS*_4-KNf8zSLay5q zp={dv<8}T7nD|*3PxbDI_JDF7q2mLf@Ech_&1DoPfG{oY#{2L|SzBAn;1S@{yY6pI zUB6#(#GaRMhA`H&_}&2Q=_|XuOVKt$n5Va)Jh6@ZmHcIc3}D17zPdG9lHmom|NNKA zGyF~I6)`-P(NWFL;W$9%zbcbR!~(?&g*ZCwY`?;yH_!03p#fu4zW*Iq_cyyngxf~@ zjymdUV>pi`MYjG@>BgBYGvUq;%F_LLrjKf*!};wq4j<4>#LnYv1XORcbHnbu@b)x~ zBaq5XDDVSH00INIPBfqUb*>Sfss9ELbihp_@b0Jjn09mQzcmCiH`jhwk-6GE_W0*4 zfMMIWVpQ5#y6$^<5o;eGRQ^*KP4G$_Ac=s~gE=GV_*>797e0Ygnw52C=+4k)ZVV00 z_nGOV|q06J%#LBtD@(PN6ONi zg)Qe29L$ix+=UQj7_`TUF87;e)_1AulD8VBJ^$M={ApHzwF2~uzIYoll&2kogM!|6 zkQ(m@HSao%DqG4vHY}vuSbHSHV2v)CK zjo#rL8M=0t@U@+GNK)ndWwV}4R`SpfR)H6l-B`jNAJHzd@rOWPa%s490!CW;?)c?u z)&MAw>(10&vRJ7hwX8dOg6!)**c7UjL(t3rUZg<6vy)t#IvZH3YkGATE{6EjDr#x5 z=(=qs!sLh$i9iOqj36on>RRoN9`m3G_HF9mQ#Ol(eKIU+AE~aKFU_!xz+*3I8*0h_ z^5oGqOqn#Qd+|84ozv**tApx~qUg4z=!^|^klbuz2y0;Blc@$sQzn3hqEi$ZIEC(} zYoL6(5`T+W%{TQ5jWAyc&zI%%4bT3DWSJ4j!6;k#5}%MwMON0Q*Yp#_PjR0WF>0yE zV?-*JSGWpHx};V`KR5wA`%GRt^@3Q(@2t>f#haeIht-~b8S}^SNrJxDw~KTF9%-@z zQy}NyeB*DNVp6YpY1*89N2B4<2(qjBoI#;iDy@JH3;yuJ90l~p^;KV`^ z=4WGZ$RM+HU8+}qeZJ2y0z8g(jSu;pomJ>#F|%JHSwvy(nd4;J-DDgR*HuyqTGaL{ zr-2c@Ue9ShTKAo;c_*66=8!=39l(s2Pikiox8B{vin=5W?ph=f4*^m6avHQ-Vv=HE z)b|vRNg(HP`QWNzB=4EO>OVv*XM{HI&kPmY?~;C`|M}v6S786HkKcKGX&={YNaNx4 zR7Hl`av4slWH=O&jH1~Or*ED=b2v`&e*;e{c@&K84--*{GfMlJw77ib9y5*4v*#ie z;(t_r98S;sc})LyeiC`2+lvORukzBfzon6Ky0S*O4FLhLp!fy4*5sW&t}SNtMW zFX`c5#FVy#odURl9WW~YFv^7PW1@aM?=WQ2lvBqh?_;DT2n$OfMkQLgQ=j;PhoNLyn0GY7~brL>a%V7cad^7dw zrc*-I4VlmGst3g);GJ;rSr_JI{NeSZm^dG`1mP0W*VT9@4#lm_^<;h#L2Fu;(q)z` zOVM_`TCp22=P3j`L&K(*RE~vDdQM_lHE0lX{K7=ADT4l&q6k_We0>80x?DF|S=ry_ za;%rJ=IrgvdlHOO$2lKJ|5a-KavXj@gCZ;>5DT{K&jDyLGBH^Tt8!T(TwMj~7_){b z;?V={p3T4|= z>spKnY_J-B>eb(6@F_b;xXS~UMtvaJmxrB~!Y&hQJw`zR#yhhIZ&G0U>1s%*u>&5S zmmH&K)yu3R`TKADkMAZxs=Q?4HdWiK{P%zOy1&JTiW}DF$MHSg^&T}3*^g+uZA}oX zmpEhv1qFQ?m>eIMfLl8f)pHCN1?c1O%+$*JSes zDNjq97H}hlkf)_%W@aw)w$HFdBIv=wCwH$I!?7&pd&Bhrh%1F;fhwY0{4uZVut?qZ zs#zeq@AD|c{6g8zMx*Z}-^wE4}sjpZ)oFLoPB3n}42%xu6=IC_Mqr>)Hw!%KL;T znFdPMDaI*Y0%4G&sXr|EEdTKiRz&8n@DQIy!1_05vuwV?F=z4 z=;jHiKeI~?3~RgZZ}++fs!7_}mQUf~-MxYBKiZ?ES~8e6SQ6{HOPcjRmi*sW3a=1^ zI58jEtjofCtAR~#IV#N((*1Kyi=E0D)&5c87pbSw0_AX#=7I`bhRKezMOH zi1fweGS{7=4mX)=^a|FVcbBC!t>_B4H8Csq)2F}->C*+c=$4h_l5!7eX%Zl1ObPnW zd0+9_KKZbJ|0Wh@lk*`9Nn#L(}V$G=*Q~&sb5Q&SN*CT+ObDv_6SfLHa^tb!xF)ttiVIlbD(sJ%V z`z^#;Y{AWaH}J7cy`*c?8%+E8@CyU!etPM@pY7*!kbz^onarz3H>8lwp@x%`i&?M| zBtgl;@7L$gVnZ4k-s7NkxK!L;dHD601NxI!Xhl9r60nLA-0_q43ca`>W0l(tZMeDd z`Pz>nTV`eqlA3ug353A3wvKoX*YeV+xn9|fpT}Xku?F$R_v1mR3cB09L4(UA7Y7d zPtvZ%RdWUN;Dm>-$N%axhum1zrP5=_|s>Y?>Y6JKlRJ?{qcL_3SeGB8;6S-O6@K6XbZgl_8xye zcRCXGd}_Co?KjjosbuqrB-58~m(TzEOaJ^Z2UeMXr(Q^d2tQL>XKs1CXfVw$w&?KF zXRc8B*_sbv zAY*s4jB*-kS(xcOu5@N5U6BjC%`XqEjTH+^lJ)J}?CdC{xP10@HfrnqY4n!I>sg2M zV+J8QW6>=Wh<4xK>V;ARu=;G^`Yu6MTqn|Hxqd-)HHiv~=$Hplg0}bhUmpmn1SFy~ zZxoUkx-2>+H%Ul_1unAUV%gIA+03OE)SPwu{#>OzVq|xc$A1vqr>4tF#K;@YR)L%@ z=d&+}-oL*f!Ibu~8~2yTNyUy;c$T)Sv$G1aPeW=27DMMU9Tk#!UvW9DPH*rGlgKWId{MO^waA|_RsKuvmFE0r=Jl=Nsj6<9tKE$e?P3!8m`=fSjXvxi9 zMJ4VdmbdrXiv^LnU!Q>p6$4fxZ`h-V4#c5`z+O+)ZU9~M{=AS{3p*YN@e`r&-i%yFeq&>!9^}}gX2mCH2;ZlsOESNCPvNdl6pTs4u{CgaAK=|h zH9JdwZZk)CCnv2Jj7^SOu8}-cZ*g8^)4J4LJGob_yIXy$cGw`8_7rtnrkTh;zB=eF z!)^f0Tt?}7f7%O#e`PD4&sKwai}26{;njC%4VLJN#P5Io>hC|uhCw+*VxNF^M6Gy@ zI~2>gEeD>+yKdT@CSgZYSfm^4*2DZ?d=nCa)xK`4@y|5?Y~9@*XApj!l$7**xc+LI z$ewAYm~}CxEl0J0-q?Ow0wU$r!ItpBqwX)ts@g;`n^g?iQ=mIz-aLk_=Z9#%8bQNK zH{P#p(yAM3%<13)9%p4yQPHQxqPgrEViq+52u@^TJWgLeKeE+gk6tCWA3O&&C9l2M z%Wg6=%d4T>433=|Kw;3iry{c0^AdawFZQS0_os}Ej3i8Tfq+vdV65M)I3d(FTP#_= zS&9R}lweRB0A*t>YGB*2cwWf1ip>Vf)N!twn1) zPqjq-0CG1s{EnWU-gab(^S2ko8m0W-ekY8B3OwUs{^1`!M#G0CubZ=~dx{PyZT^DfC?%yctS*n7{x`m~ov4A@N75yiDgK-r6p$Ep_=-A_O@#(R zeQaQ4-wtsQ>X%=C!BaXzLQ%g!jp+#a82skQC1bWblc@`R*GYiqVS##7L98W^2T$N> z#Fx#HYOuuG!Ml++Il!n)UQ$p7(2fV|+iw&)u^D#G8t>h=Dk_Opo?%!tfsrbFUYms7=|jbj_?nH* zccjpm@=NKv%7jA4k$8V5n8retI+OmhkYWe$O(ol%J4Gu#z)fkX`gmXh+ic(I5%+Ho?>VKyasbivZy8Bv5Jxflwt6-LDYgU?PWohDOhTj!R= zV6c{{sr**ErAF*WT(ca0j2am^tf=KeT6O6oD&Yi$162k*Ax#$D38~JGon+xXV=b_Z zR&Zs~)I@<2*Gd`!X2Pql5&U}Br`r)UL&xt~wllO;1C*DK(G^N4zIZF_?xvAkQX;@s z^8L%rwN6DnU_!E>0f0+*Yam%JW^-Cx*y)Zr^B^xu+mhUz$D!_h3wOc|3=&gUD3WnZ z5~?ZP5!!hN_cW!DfZcqrzhFUVFPI_{7ZW%4g}j~`U~a=H#~_0BX?2<8oLM>RzFGNJ z(An-ZsbQ$haiy!ex*F6IWJNexg$B4meD= z7VJBEw!zOdlS0*1}XCt1OXlZtD_e~G? zSM07c((>x+eOH>{uE8tJ8$R|WG|~k!O_98u&PeuK59%EIa<#mvfh6g<9sM4-A5TaM^D_t1>VTB0 zv{JwemCprBSP)})6{SK8&isA=V;DRY~^*M(=9b_ZRF{&Lca+(<9~X zNX6U_$oePTJ!q%glOF_aF)m6;nK3F>Tsny}tLwaS=`-rNuke>}PeM$7jTHwwK*Pl5 znl^ZH-Q7{*_=E&nz%LoSNJyexl&icT=Q^v%;kLWU;>QIw(JD)@4Ha2-FLJstoW!^^ zf;D>haq0J(M|SU)EV(Xu)l#|(l)_C~bKlklZvys8@@RI~LNsjUd_=u$+v!#H(lK1K9cctlz zg9DZr3jx?dXs}_EK>TY%L)F#@+k5I`1;R!TI*fT6H`ZGuoOStn3};$2Z~>R=Mt5?i z&zxqr&bh5$dL1}5krUVu7WEfCc|?0FCPWp1J8%DhJ7u1brN06+aLgnW2XI3ojdICt zqnHNwBDXH|IQm$+jFHMKu1wlH2`&5k-T}b2Vv0mFJuM5y>_ox0i{J5RV{p!>VP?NM z5p;UNFp2QNR_lP)5CCjZ>w*%f<+}jsHQ5{_IQj%tWgV*tl7SDQCN%3oDU`)Bn{%dOu2Fa2IueR#P8d2b9!E9Ysw{p-jCqml z$Rd-4)>0%E;|p7WKvaV~0w{&K_{ghp48Q$ULT9 zM#@}sVnnkEXEaB)RiH5aMzgftHSNcraoV9_?-S&f#-JC`J2~2k2}yWz_3A%T5L5kL zl~Lf6Pb#3V^mzw;6q5mNMwF`gEe8z(uxtwCB_$>ETOde&!<_Mndgyf!nPaGyoY0m& z^wkP72aXqkSjuIpOY{8o^n zY&}|XG=IRt3kmZb-G30fpA&{eSH~)pTcXQ7wi&jP(BCqk0E{d{VsT`Hnbgnu*bxji zD3%%QTmL<+Y<)>Yid;E?)AFg4j`Nj!6MhqUM?K1F0JgWgqSD-25rmYMX z&!MeSQOTdljz&y><~Cix*jxZVE(zU; z7IYzKm5h-uNu=fuCfdBevAmz5+xN7D@U1Y0*PlL*8axqj!>pHJWwKeCBXEfTX+|B2 zl4u@fwI|*~D8Zeja$(oC898^pA>K|cHe76OUDi3Ssk}8F+>3N0`Xu~zX0)}V%Brf# z)!6?1XcPWSpw(PC%&OkzHqo|t+!ay$Nn^?hBSqw+6uT-to>2hI z{O2W19Mg45`H=XY3shRYy*++GBmau44Z^kaMcP}@t26n<*}m3QDm>j-YP z8B3|&t9-Yy+)O#MxyHaQ1>xw}%;jJL%C7-pCRQOnE%~NkeC6H|De1F9IFEsuZwK3| z_UZ8h4OgfNO%LB%O%^7H8Vci7fwM1&-;;5be2mnOr-`UgUCx*XG=8$4J1CG=y`?Xl8+e+RnyeYAubW76y&S3)w@iF zJsL&G>)rK&^1F@DfQUz%m#Vx;OcabI`9ifDgIbT@LP%!ds*_CxAn|w;>H!{(R=tL) zaOX&Gn7sn_y%vht+{`83XPRb}yi z%x8@|iKD+w2WX2o_rO$w2tbR_?!dNp27N+!^Ye2%t~@4;Mu>o_?KV&r{pz2zi|wkx z;D?ow3%NMJ^qzd>`ti-;aXX?I5pDCkeDBY7jd@u<7Q2JV`1pa+k$UC*3)Zw`2dsHR zs-8&&;o>}PjcPE7sZ$X0<;Fby`T!)8xNQh-1~LBy@=_{Ur%sazWUF}?YGG0#aonKw z_w9C-_bm%2LOwxZR7W(le4c+Y)#4ox5MVK_POMG$9|<@>F&EvCU<@*^NxX#gGDuV= z4&6{*=K}<9#qQ^+{&NZdKvKvEl)R5YWwT5SFkW9?;Kf7x{*xjTO2VV!1LTBuQNNB0 zMc6M8NI2=q2mS$}w1=U%zZxkc4-O74eO$Q0kqEoD%pspci@_-1T&&w`w?h;Hnxhh% zkc=Y^-o=yDM4RHO)01;1rvFTXB8&`l6KXwa=1#c}eK^~9X>0pz7f&Q&BD$&CoUyH4 zbCFR}@kx`-QOrO!zXtkcI47Goy8bKE+}p7U9@}5z#p&NrS|9g5><=P+d32!=Hcuo=oNK%RDIzx?xR^tUX4^ z)yF6W_$AF?OA`~5wfT1r*i0wz*`q&S!o_5jJ|mz5+4i5fh0l6Jyw#(AkKB7A*gxIXMMh6PNEfm&Hqbt`Y2?Ci3TfzVSCAB3hZ+M0~e>&rGUXR|-ACAA3Qa20g(>p>q$dIQ}OQec9QZ%Gl~y*z<1 zXA+AEi;sj>!ZyEq2oEmj*`RQkm~aA4$)q{{S|;mWBOwq_+p?jKtJCdP-Rh63t6md= zS*1q8K4=#7L3j&P9CT;YAjK9iG_2X}B76C+^>zlN^@bc_ELqSc@MpB<^!!1GrAqTi z1<>1T4}L>JZFTL}UrxH8_PN}4$0(C0DBU(6 zpb}&S(V=~{qB1#gLTLm#fET8W3aKybdWQuabkxWF(|W-C=25@RndZ+g?W$( z{~UBL`cm$H_n2waXXqe?oLW9!1MAxgAe!*H^Iu|;@MuWY+gF&3SU0j-!F2n|-74XR}U7q7Cj`yQ;7@2f^W{(`%p`aS7B)>>vM$v<*_ zP`6aDi*Uv~!w!1eLD>F?7Q*~Va%O8`SSm%e z@$)boH+ULRAa>#xAa01pc{bS;M%dNWMXnQ$FyD*Nl$X1Uz-fn`;^D4uMW-&RKq|1d zC+j0kJI4HD9}-ifYveI$mU6b-q>;9#wSrz-gX-ax=nZ}2*Lv)2y=pOMMn9Dq)Vf_0 z!+`FvojxLAeSMZ4=%-{T+n+p&R?WNH9?)^YnSH%g_`oFuI(bZY7wyX%qtD79Z5>un zlO$$roFR8!z%TKBYq6b$+(5>AGL4TyT$nPS%T!?G6jrc!xVWnR%AqU_m+~`jKw$^J zbU~ca;(cHP|x>?nV}c2* z)(HG@+A5lKa)RjETF^ZZQ_?^iu^-9-{fs22TgqLcoEMK>!Ehjg>cCYnWJYHdFd`&K zvr8C;w|`pU59X3QEEFv$f>bB*H6ScVg%Q3#22^t)6T+Y$8Q%WniAZ@8rNP}U3{1=s zR0vigD`f&^S;jueg?EycTY7WA^#8LU|1}Hp{NfnY-g${rIMSvUSdG;Vo!j{IXX>M!I-=f9I9OwjT9K@D;ysU_oAaGB^f zV0bRN2q7zBQqtF0>+4WFBG2fjbW@x4*Wg4X`mkOAh6fgP!{7y3djh1K52-?g{?jbz zx#ObhY-=MxqGA5UPw{YP7gAZM2lkD_r1Sk%R#tB$T5{X&h!Im*f^4Q2;wXP?wYm$* zm8a+l_57@S(i6IP3{wV6P#xiEfSIm>o}agiH<%b1>$^E{PitFM6V1pbjMo*9J1y5U zAl1w2VNkGJjbu%cQjX<-Dj1!5dC9TW`LKX8+#O2bYoNeu24SF5t)X-VY^3g|nmkNK z%bNCH`2T6|%EPH#_jXA~11arf$QYR_*&C5*Nn}h28QU3>kc>+*Y)!VxGDJ$EB9fs@ zi507MA+$2jv1G_>ZLB5pI={!>eb+u;-p={XcU|8<-}$f06>Gik`@FyB{@uU(zMteG ze%YptdtV5Gjhb`MC2jH*_@J$MPBmwPZhY?4BXd{cZ*F20mLnm(XgzhOoSGQL_TL0a zL_GDwHBoi3e+?w{9WU zGM1=$3y3m;Zu$cATrAsQB7t@g11I?xA*yBL%WtWcVREK>@O%f7;J1SML>VHJEsCJ6 zzYW8+Ww4xh=*v3R9i!r}$D=TH(Z0~|tudRqWpy?TqJCA#_kMKLOpm@JgfIoO+ z_XYM7YikW0^C`84T}JUtz-z3QL{ya zjSCS7^W(+d&hZedeHqF5Vq#+p#68YU_6jik8k?HRsKJbRZ>M_5uI5Iq4nkIFXcA}b zsS_}rm!$IIVZz1rjil)_?ay(>uYZ-pSZ0b_fTD4EVE!$v3SH!e>?@+_9T@qgRrJ^d zFVgF3Ya_?c>b3(yp0bRcI;sHl&$bU{)hllkkL#iZQT|77;UF5=euObCPkagqd>fk5`gW?&NT znFJ#YYbo$P<^R5(lX-4i9#oik~PpH=t1OEP>H={e5F&ne|8H1mfb9gFkIN@oU2or9C>u#X3l5wV$5CyK>(wSW8^% z$*VowkXExL%hlQ0Ib#wC&3C@CP0h{a8tf{K!+{*ibMKv0x9TXGf7x(s)1=Ci@og=< zE3-H>GX$cbH?ixlialJCePXuCyvHkP-dcHSrZ)$4Vt$}%6;>3cf(hmt2+GSqNx?qL z_9%J$c-fl`qnTMc)d15zJ#*ZKxh&eZzjG5z4~!;|xE0R*{61bTqjy`(C})UDI9q3Z z#1RY-gmZ^+)bN;8!kbyPCr>_n$~3rx0j#`Bpy;*SJu|_zQC4nDt$b&#%F5Ted5{lL zQ1*P}hgXp9ik1$7a?YY?jK>HF52!G{^xKn~(&rW)PiU%Xt-)exfke(1W3A^}za#8b zS4sHyUtZ*nF(Iy78=X8BA5kdveRCXiZ!&t0_xV6C-%hD}ScO5`t!4_{4C6ayg1L&x z&qqytYIeLZS{YKT3K53Em}Kr+nS>9BHq_=F>L?5z;B8>SxNGln;QkV}lM0WNoE@0< zKC?zLl-4W}kF`e*a-zxo@W_aLXR*&j_a*jnh=jERgM|dRGtSBWKWh; zOATs^CLf`@cb=Z_`l1ROS4i=vqKC$U>Abgn)K@MNiknfl34((m4v0oO@Bu8Uw-r3> zK%4azLXYg|aOw)cMlkRE`WH@0rO&V@JuMM@W}&+W9o5(RmiXj%b_*qMXpbnzK=81( z(FZ|;=K=HJRAM-EO}Pb$AQ7=%2~(}v%9u@Ja06`Y3~5V@2*KIgFUky>#$l}6`(I#W zQYzsSpatG|b^W{Ydo2GJ74HH;s$!>V5<3^T$i%qZ8*4aVD$kyrn)>+{>xhbj|AH%S zjZSECN4~R(nFGkGE#_Xmh4_?c{=m4tU|O<3_~hi|n(Ka;X0>%R1=!PlZ@IQ)+jsyB zOmz=s7vKjp;+E%NJPx7}1Bxica_+5|YTYTtJO3MksT^^DnIFMXpPZSQ*_mtW9f5=W zw6h_~7OT`qL#a7q9}>6Qf&)}q1{A1KQhOmwU0zo+(;{ydG~0=^&I;A(9JCtl_B;4K zMeGu>P@@FnZ49xM1g2&U=kz~7B@yBcc+i`~w+-!0AuV>045n_{Q}>bQF^aN%i)nuj#PW$-B_tpyyENZ*N)4%;@7`ot>;wQL zf}fJRFzp(Wa_R=tQWglytpq?=zWPEPB%iGK0u3%AVrQ%^Pb|CWbG&yf7&9B(g$wWr zHdBV5Ui1>KgDZnHn?ojnKp)@yS#coYW^4|xL^3um^8e)98TC;o2BkE_HIXtkAAl^kr-H{&j>v75gA?8 z10R7simR!mVf;lJ6l~o5rH8v3mCDYNCq7KNBd&P-tF2; zh67&(EVM%*(W(2h53&bl z0uHwk@I8upIy7Pm-IIoKk2k-&3xK4{O!@E>Pyq7i?=2pD$ffAnr%noYNUPpzsO)hx$ckI%zOZw3QwbBQQ2Mv`Js=-Jwtuj! zote6)kFl(A-3EU=9D5j_B-h&PFrD8|3Gf2H>S&}7GI~RxC(GDz3s6GA)eRQ`6ZV=VYL>7*mSn1KcOUFUwFLwQ0 z)D@KvT7e%tv8QTU!05lfr?h_@>e*mNp?lnG7c8&BX2GMQE2wA8u+%dRKTeR{gMK=q z*dKGtBCFnpd)B4t8J0H|3^A)wPJk{U!G#JPjUjZ~N{hb6#=F`|8f^ugVdNs?@Gf#X zJ{rqS1nVe@>5+gj#EBESA*QV`be2T5vsfz&v-+h}8Ox(<3w zV=*xX*lYD3Q;}+Wc8O>w*R|+rv#qiYtY2 zh5XP%Q_&d9akIGp>NZnWi{?AB z%>Ie2v`YWz5>?b+5mE}xoT2CR084(Vq0VOKPrqFO=~vx2&n^m1x69nrvGz?gr#jkgh; z{vir!hCk@6f*G{IL|)S3ZnUT~M=QXAuzSyUK1l)<8#!rXc*xd3w~-^bJihHoyzRHV|L4F-|J`Pz>jWuv^M9<&6&8bkH0~^3M3l1IvdFXF=xI|DbYm5$8}Nfms_z{I z8}JqYx8V@omi9Us>_q}T9g-`LTTwN*rjC@s*{`TjclG0CB}#}7RouL@UOm*jj=E$w z`SyjtO!*U4SX2YE@#+u}wad0r=U{AIVIQH=>@whFx5D>EEAoCVFdkPpo0nv^&VXi~ zTNQ|_Tu-L9&a7G(xFf*(! zcRFkwXT*uufd0#6g4Q6dX+WkX=Xlfzu~?Zk?|+gJ`u1&@`*k4=Np_27J**mZ{|k^V z^sWN(sp$?%^IIUacump>;m!@^n&;13OlM~u($KJXZKrv{nSVPWSvX7v5-T!W!O@(X zkLghc%B;BmG!eqdO7U>i@93N$6X=fjw3jaR$9%EF^7* zpk0N*d#sqh3A1B%krJ?+P7EeTlmnB%0j~p?A>wH*`{0H0oA03TqrfC|c0%aF6|ilU z!BXd}QJr^Ho_hb&5Csa~vJ(`hVuZX82c(W17)sH2UdJa*QJi}3*B{G=_NbXoUa!EJ z2P_R|skZd$84AT}$BDT~bD}-h9QNz}E9%w?yZl`i76#PZz0#w*jXfzoEjBXv@sA2) z`3>#6mz{hFk%9EYoxX%3H~NlbL$(K}rr=N@m81|&ob{i+lh(V2I-gAQXp*La`RVFJ z92OW@&PswaDXp&UgQ=b0fD(lp90z(4cs*avEO1-NyLasXE?FjcX^>G)#Wgmz;Y!p`|)3+ zl)Nm_)^g;+C>g)ta@HXyBP3f^jJD-9bZUu;inhfg7vB=ikRiJ??aq)#*)y^Xm^2W; zhvDED{T5CZ0k7Q$=!R!9NOKu5c_df898jT#83y!h&4KWf-A`LNc~2`iJA z?ZqPZm$mao@ID^PtdeL)CwJA@Xug`$1Nz3IzX$94pN>>w(~ zIm)5JsM-bSlr~~sjjECok92w=FlpLL1RgobYIlpm+x1ULwn=PhITLDm*hLX12y?G9 zz4&KvmVzI|(%0{Yb1qLMK$2FLZV60#+PreDkn|=8z{gC#bTBt8!6D-7ODq*|#A(kZ zfrV~$;+@>83I&;yJt?ltjNF9*w8rwBu;B>MN1JBYz?ZY2$Fo^C_a;?%k$!?fS68}@ z!W1%_Q7*+*-m}_kbja!{eU7cG9w9Ux}h{fH47ff z{0Fw2rF600SaaXEfIe*XHRL$4s!lf-G~ER_61+7%Xcuot06MqKymT^FTuREtsE6z@ z1ya8Tl!}IYz{#L8T>9+3vKc?i|r{Da(5Gj0>QNERd2nr7Xy_Ijxq3;h7XPcgwuyO|yl*Yp+%=lzu zR4eF;;)a-e6-*;3AVx0%F?y$WgTYW$l4q5KN0X^J9CV{eBwc>;q&Xx`Z*P$Z1hfVo zofUaTivYXZkPN;?c}jm_LVz)$?nv+{k1L&Nn}H)phxVz`he+4d6dAuM1UdMyavvBy z&ThcKsw=N#INt>>A8)x_wrs9Ki!D<+*Yxx`aclbdtgEct^$GfnM3AUvCEgX#)zfQO zW#aim7o&qY=DR5NNAR6G@%+(-W11kcubmZm29NMDT@gWG^To`Wd7p$tyHKX=QjUsA4nE=7{XlSC-?gf(OVMXFV4+YVn=x>cG{5_b9K) z9mXbT*4^f16$bvb0#iW=iK*D90ivZ#^rwd>`BETIz6?bTa)GfOIf=qk$bGsOk1@tb zi-p>RH&V}C25V2sxVHYjznru)Xllm3OkVkWy9ln5m*^BvnBelpCJzLUUS=v<(lXwX z9V&#$6f$4a0#VrMTfgD3o4hh$&5l`*oRq~{{i{MALb;WUe}t7|1T_NZ0R;NC7Jn`_ zEVPNce;QfJPD!v{#sU+9N38*sl@;)7VRLWdJg`$ewAg?tgM(Rq9FS}tS)p}biIZ=y z{r~W`EHK8}WY|`%T6Jk3BRl7{5sMyP7~tbG%pG0u*_O@G^5$GvN||+={noG3d8(F) z2}9PoGG9(1Z@Y?p{kBX8>qppKzP&MDf5N+3$l2?P5cZOY`z4Y#_XaDz75B?4Eu40{ z^+`D71>gFj#V EJ7NtQc>n+a literal 0 HcmV?d00001 diff --git a/deployment/k8s/docs/cloud/aws/imgs/iam-k8s-role.png b/deployment/k8s/docs/cloud/aws/imgs/iam-k8s-role.png new file mode 100644 index 0000000000000000000000000000000000000000..aa1c623119c394dc54258b64717bd0cef26b953b GIT binary patch literal 230365 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 literal 0 HcmV?d00001 diff --git a/deployment/k8s/docs/cloud/aws/imgs/rds.png b/deployment/k8s/docs/cloud/aws/imgs/rds.png new file mode 100644 index 0000000000000000000000000000000000000000..e67e097a038e404264a7d7be4e7a88f4cffaa9d6 GIT binary patch literal 240920 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

      I*u4cj8G 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 literal 0 HcmV?d00001 diff --git a/deployment/k8s/docs/cloud/aws/imgs/s3.png b/deployment/k8s/docs/cloud/aws/imgs/s3.png new file mode 100644 index 0000000000000000000000000000000000000000..02876d77f4b48e7d9ee29207faf4b98e2e50f63e GIT binary patch literal 190773 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 z znz}TE#Ny14Pw$r_F-$&yG~Z{YwLOj-si06UnNj*@iv=C>!IgS-;hyyvTQ+31J@x)QED&Wyi%h#qrpv6e4(M3+##P-V}YoC4uy+an={GvcSMC zvW`&h<_?Lzm;%euvxg69;;cL<+9z1;6m4X_qN5eA4*3F_+)6u4XO07n&-UXGh2s|9 zWrM!TL-#rOJzg~?c7KS2cuSuWV=HGLrk01mD~&NvU%bnoz8YYuO4n*m@(;H_G<_Qv ziPZ93Y%-5~$j1xH3u&;j#@~US?+JT;i(07{Zt8}eA+NXnH%cYCA^;1#9jszg4K;h< zAvraE(%>;C(OK+JxBbqYsq$vkc*bO2rvk1;_Jezy8LcKMJE>?3fw>$X5GgxML{Dw6 zaBJ0|vmgn`a%9nOIgV|+@2`PQiVnIC54XGkI~)4)S6S>->kVvY-dc1>T-<4XT}MTH z9SO)7&(5tH*lLnI;rE3Z7X60L3ddBWSK%oH%N4dOz^Ct=8Xs(dHdOc&?W|w7qUSkM zLE8BIC|kGj60f4q26I+hxS>}BnLD~6`Lb#$FVNN^Lsk!)W!tzJhuv;HUR&YI!J5QshbVu@>yx z&6c1(E_{%#fbASJUb~wfcOGO^TT-h01==~saQ?l&)*1}yPH^Be2|+GMzo}^H`57^m zMuPN@4VMrQL6&Hx*W3yWx{{?KtAJeOrMNE)J-;}Bus>{`EbU6};v}SgJ#?&Vf4DQX zPj#bS5veu@@!!y`KY;@s;@C_))ncZeSROd+k)O zjw%G%zG#(%^Hi}k-xE6{x^7OuzRMrFoSbsfhltc4_TY6>v);jyde+6SVW0MPc0QX< zv!47W@+?H);zg`~cOCv93@bW`o_(r%M}rtm78C(KhcNT)c<ETE8wgbDYwsG#+h{(Jo{#AQY(*}( zy-ws0Qu{)ml%~nUdMPloK4tP)p>BaYq*GdL=%?dormr?ta{L4}WN`MN-I1RFWf{C@ zaNS9~Q3Nlab-7M~&dsPpas(%hb2(+9B-&1&p~DWZB0j*059%KX5(@r&!>5 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 HBme&g+Z*XM literal 0 HcmV?d00001 diff --git a/deployment/k8s/docs/cloud/aws/imgs/secret-manager.png b/deployment/k8s/docs/cloud/aws/imgs/secret-manager.png new file mode 100644 index 0000000000000000000000000000000000000000..cc3330406e0031e3c3f49c6029d36b25302aab60 GIT binary patch literal 184268 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/min)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 8, + "y": 0 + }, + "id": 99, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(nginx_ingress_controller_request_duration_seconds_count{ingress=\"$ingress\"}[1m]))by(prometheus_replica,host)", + "interval": "", + "legendFormat": "{{host}}", + "range": true, + "refId": "A" + } + ], + "title": "HTTP Gateway QPS", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 16, + "y": 0 + }, + "id": 101, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "histogram_quantile(0.90, sum(rate(nginx_ingress_controller_request_duration_seconds_bucket{ingress=\"$ingress\"}[1m])) by (le,prometheus_replica,host))", + "interval": "", + "legendFormat": "{{host}}", + "range": true, + "refId": "A" + } + ], + "title": "HTTP Gateway P90 latency", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [ + { + "__systemRef": "hideSeriesFrom", + "matcher": { + "id": "byNames", + "options": { + "mode": "exclude", + "names": [ + "Value" + ], + "prefix": "All except:", + "readOnly": true + } + }, + "properties": [ + { + "id": "custom.hideFrom", + "value": { + "legend": false, + "tooltip": false, + "viz": true + } + } + ] + } + ] + }, + "gridPos": { + "h": 7, + "w": 8, + "x": 0, + "y": 8 + }, + "id": 95, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(nginx_ingress_controller_request_duration_seconds_count{ingress=\"$ingress\",status=~\"5.*\"}[1m]))by(\nexported_namespace, ingress)/sum(rate(nginx_ingress_controller_request_duration_seconds_count{ingress=\"$ingress\"}[1m]))by(ingress, \nexported_namespace)", + "hide": false, + "interval": "", + "legendFormat": "{{exported_namespace}}/{{ingress}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [ + { + "colorMode": "critical", + "op": "gt", + "value": 10, + "visible": true + } + ], + "title": "Error Rate 5xx - gateway (>10/min)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 8, + "x": 8, + "y": 8 + }, + "id": 94, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "min", + "max", + "mean" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "histogram_quantile(0.90, sum(rate(nginx_ingress_controller_request_duration_seconds_bucket{ingress=\"$ingress\"}[2m])) by (le, ingress, exported_namespace))", + "hide": false, + "interval": "", + "legendFormat": "{{exported_namespace}}/{{ingress}}", + "range": true, + "refId": "A" + } + ], + "thresholds": [ + { + "colorMode": "critical", + "op": "gt", + "value": 500, + "visible": true + } + ], + "title": "P90 latency - gateway(>500ms)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 8, + "x": 16, + "y": 8 + }, + "id": 102, + "options": { + "legend": { + "calcs": [ + "lastNotNull" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true, + "sortBy": "Last *", + "sortDesc": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "histogram_quantile(0.90, sum(rate(nginx_ingress_controller_request_duration_seconds_bucket{ingress=\"$ingress\"}[2m])) by (le, ingress, exported_namespace))", + "hide": true, + "interval": "", + "legendFormat": "{{exported_namespace}}/{{ingress}}", + "range": true, + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "exemplar": true, + "expr": "sum(rate(nginx_ingress_controller_request_duration_seconds_bucket{ingress!=\"\",ingress=\"gateway\"}[2m])) by (le, ingress, exported_namespace)", + "hide": false, + "interval": "", + "legendFormat": "{{exported_namespace}}/{{ingress}}", + "refId": "B" + } + ], + "title": "qps - gateway(>500ms)", + "type": "timeseries" + }, + { + "collapsed": false, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 15 + }, + "id": 89, + "panels": [], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "refId": "A" + } + ], + "title": "Row title", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "rgb(31, 120, 193)", + "mode": "fixed" + }, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ops" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 6, + "x": 0, + "y": 16 + }, + "id": 20, + "links": [], + "maxDataPoints": 100, + "options": { + "colorMode": "none", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "mean" + ], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "9.5.0-pre", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "expr": "round(sum(irate(nginx_ingress_controller_requests{controller_pod=~\"$controller\",controller_class=~\"$controller_class\",namespace=~\"$namespace\"}[2m])), 0.001)", + "format": "time_series", + "intervalFactor": 1, + "refId": "A", + "step": 4 + } + ], + "title": "Controller Request Volume", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "rgb(31, 120, 193)", + "mode": "fixed" + }, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 6, + "x": 6, + "y": 16 + }, + "id": 82, + "links": [], + "maxDataPoints": 100, + "options": { + "colorMode": "none", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "mean" + ], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "9.5.0-pre", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "expr": "sum(avg_over_time(nginx_ingress_controller_nginx_process_connections{controller_pod=~\"$controller\",controller_class=~\"$controller_class\",controller_namespace=~\"$namespace\"}[2m]))", + "format": "time_series", + "instant": false, + "intervalFactor": 1, + "refId": "A", + "step": 4 + } + ], + "title": "Controller Connections", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "rgb(31, 120, 193)", + "mode": "fixed" + }, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "rgba(245, 54, 54, 0.9)", + "value": null + }, + { + "color": "rgba(237, 129, 40, 0.89)", + "value": 95 + }, + { + "color": "rgba(50, 172, 45, 0.97)", + "value": 99 + } + ] + }, + "unit": "percentunit" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 6, + "x": 12, + "y": 16 + }, + "id": 21, + "links": [], + "maxDataPoints": 100, + "options": { + "colorMode": "none", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "mean" + ], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "9.5.0-pre", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "expr": "sum(rate(nginx_ingress_controller_requests{controller_pod=~\"$controller\",controller_class=~\"$controller_class\",namespace=~\"$namespace\",status!~\"[4-5].*\"}[2m])) / sum(rate(nginx_ingress_controller_requests{controller_pod=~\"$controller\",controller_class=~\"$controller_class\",namespace=~\"$namespace\"}[2m]))", + "format": "time_series", + "intervalFactor": 1, + "refId": "A", + "step": 4 + } + ], + "title": "Controller Success Rate (non-4|5xx responses)", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "rgb(31, 120, 193)", + "mode": "fixed" + }, + "decimals": 0, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 3, + "x": 18, + "y": 16 + }, + "id": 81, + "links": [], + "maxDataPoints": 100, + "options": { + "colorMode": "none", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "mean" + ], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "9.5.0-pre", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "expr": "avg(nginx_ingress_controller_success{controller_pod=~\"$controller\",controller_class=~\"$controller_class\",controller_namespace=~\"$namespace\"})", + "format": "time_series", + "instant": true, + "intervalFactor": 1, + "refId": "A", + "step": 4 + } + ], + "title": "Config Reloads", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "rgb(31, 120, 193)", + "mode": "fixed" + }, + "decimals": 0, + "mappings": [ + { + "options": { + "match": "null", + "result": { + "text": "N/A" + } + }, + "type": "special" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 3, + "x": 21, + "y": 16 + }, + "id": 83, + "links": [], + "maxDataPoints": 100, + "options": { + "colorMode": "none", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "mean" + ], + "fields": "", + "values": false + }, + "textMode": "auto" + }, + "pluginVersion": "9.5.0-pre", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "editorMode": "code", + "expr": "count(nginx_ingress_controller_config_last_reload_successful{controller_pod=~\"$controller\",controller_namespace=~\"$namespace\"} == 0)", + "format": "time_series", + "instant": true, + "intervalFactor": 1, + "refId": "A", + "step": 4 + } + ], + "title": "Last Config Failed", + "type": "stat" + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "decimals": 2, + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 19 + }, + "height": "200px", + "hiddenSeries": false, + "id": 86, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": false, + "hideZero": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "sideWidth": 300, + "sort": "current", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "connected", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.5.0-pre", + "pointradius": 5, + "points": false, + "renderer": "flot", + "repeatDirection": "h", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "expr": "round(sum(irate(nginx_ingress_controller_requests{controller_pod=~\"$controller\",controller_class=~\"$controller_class\",controller_namespace=~\"$namespace\",ingress=~\"$ingress\"}[2m])) by (ingress), 0.001)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "{{ ingress }}", + "metric": "network", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeRegions": [], + "title": "Ingress Request Volume", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "reqps", + "logBase": 1, + "show": true + }, + { + "format": "Bps", + "logBase": 1, + "show": false + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": { + "max - istio-proxy": "#890f02", + "max - master": "#bf1b00", + "max - prometheus": "#bf1b00" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "decimals": 2, + "editable": false, + "error": false, + "fill": 0, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 7, + "w": 12, + "x": 12, + "y": 19 + }, + "hiddenSeries": false, + "id": 87, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "sideWidth": 300, + "sort": "avg", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "connected", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.5.0-pre", + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "expr": "sum(rate(nginx_ingress_controller_requests{controller_pod=~\"$controller\",controller_class=~\"$controller_class\",namespace=~\"$namespace\",ingress=~\"$ingress\",status!~\"[4-5].*\"}[2m])) by (ingress) / sum(rate(nginx_ingress_controller_requests{controller_pod=~\"$controller\",controller_class=~\"$controller_class\",namespace=~\"$namespace\",ingress=~\"$ingress\"}[2m])) by (ingress)", + "format": "time_series", + "instant": false, + "interval": "10s", + "intervalFactor": 1, + "legendFormat": "{{ ingress }}", + "metric": "container_memory_usage:sort_desc", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeRegions": [], + "title": "Ingress Success Rate (non-4|5xx responses)", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 1, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "percentunit", + "logBase": 1, + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": false + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "decimals": 2, + "editable": true, + "error": false, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 6, + "w": 8, + "x": 0, + "y": 26 + }, + "height": "200px", + "hiddenSeries": false, + "id": 32, + "isNew": true, + "legend": { + "alignAsTable": false, + "avg": true, + "current": true, + "max": false, + "min": false, + "rightSide": false, + "show": false, + "sideWidth": 200, + "sort": "current", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "connected", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.5.0-pre", + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "expr": "sum (irate (nginx_ingress_controller_request_size_sum{controller_pod=~\"$controller\",controller_class=~\"$controller_class\",controller_namespace=~\"$namespace\"}[2m]))", + "format": "time_series", + "instant": false, + "interval": "10s", + "intervalFactor": 1, + "legendFormat": "Received", + "metric": "network", + "refId": "A", + "step": 10 + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "expr": "- sum (irate (nginx_ingress_controller_response_size_sum{controller_pod=~\"$controller\",controller_class=~\"$controller_class\",controller_namespace=~\"$namespace\"}[2m]))", + "format": "time_series", + "hide": false, + "interval": "10s", + "intervalFactor": 1, + "legendFormat": "Sent", + "metric": "network", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeRegions": [], + "title": "Network I/O pressure", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "logBase": 1, + "show": true + }, + { + "format": "Bps", + "logBase": 1, + "show": false + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": { + "max - istio-proxy": "#890f02", + "max - master": "#bf1b00", + "max - prometheus": "#bf1b00" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "decimals": 2, + "editable": false, + "error": false, + "fill": 0, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 6, + "w": 8, + "x": 8, + "y": 26 + }, + "hiddenSeries": false, + "id": 77, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": false, + "min": false, + "rightSide": false, + "show": false, + "sideWidth": 200, + "sort": "current", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "connected", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.5.0-pre", + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "expr": "avg(nginx_ingress_controller_nginx_process_resident_memory_bytes{controller_pod=~\"$controller\",controller_class=~\"$controller_class\",controller_namespace=~\"$namespace\"}) ", + "format": "time_series", + "instant": false, + "interval": "10s", + "intervalFactor": 1, + "legendFormat": "nginx", + "metric": "container_memory_usage:sort_desc", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeRegions": [], + "title": "Average Memory Usage", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "bytes", + "logBase": 1, + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": false + } + ], + "yaxis": { + "align": false + } + }, + { + "aliasColors": { + "max - istio-proxy": "#890f02", + "max - master": "#bf1b00" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "decimals": 3, + "editable": false, + "error": false, + "fill": 0, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 6, + "w": 8, + "x": 16, + "y": 26 + }, + "height": "", + "hiddenSeries": false, + "id": 79, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": false, + "min": false, + "rightSide": false, + "show": false, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "connected", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "9.5.0-pre", + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "expr": "sum (rate (nginx_ingress_controller_nginx_process_cpu_seconds_total{controller_pod=~\"$controller\",controller_class=~\"$controller_class\",controller_namespace=~\"$namespace\"}[2m])) ", + "format": "time_series", + "interval": "10s", + "intervalFactor": 1, + "legendFormat": "nginx", + "metric": "container_cpu", + "refId": "A", + "step": 10 + } + ], + "thresholds": [ + { + "colorMode": "critical", + "fill": true, + "line": true, + "op": "gt" + } + ], + "timeRegions": [], + "title": "Average CPU Usage", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "none", + "label": "cores", + "logBase": 1, + "show": true + }, + { + "format": "short", + "logBase": 1, + "show": true + } + ], + "yaxis": { + "align": false + } + }, + { + "columns": [], + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "fontSize": "100%", + "gridPos": { + "h": 8, + "w": 24, + "x": 0, + "y": 32 + }, + "hideTimeOverride": false, + "id": 75, + "links": [], + "pageSize": 7, + "repeatDirection": "h", + "scroll": true, + "showHeader": true, + "sort": { + "col": 1, + "desc": true + }, + "styles": [ + { + "alias": "Ingress", + "align": "auto", + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "ingress", + "preserveFormat": false, + "sanitize": false, + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "Requests", + "align": "auto", + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "Value #A", + "thresholds": [ + "" + ], + "type": "number", + "unit": "ops" + }, + { + "alias": "Errors", + "align": "auto", + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "Value #B", + "thresholds": [], + "type": "number", + "unit": "ops" + }, + { + "alias": "P50 Latency", + "align": "auto", + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 0, + "link": false, + "pattern": "Value #C", + "thresholds": [], + "type": "number", + "unit": "dtdurations" + }, + { + "alias": "P90 Latency", + "align": "auto", + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 0, + "pattern": "Value #D", + "thresholds": [], + "type": "number", + "unit": "dtdurations" + }, + { + "alias": "P99 Latency", + "align": "auto", + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 0, + "pattern": "Value #E", + "thresholds": [], + "type": "number", + "unit": "dtdurations" + }, + { + "alias": "IN", + "align": "auto", + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "Value #F", + "thresholds": [ + "" + ], + "type": "number", + "unit": "Bps" + }, + { + "alias": "", + "align": "auto", + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "Time", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "OUT", + "align": "auto", + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "Value #G", + "thresholds": [], + "type": "number", + "unit": "Bps" + } + ], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "expr": "histogram_quantile(0.50, sum(rate(nginx_ingress_controller_request_duration_seconds_bucket{ingress!=\"\",controller_pod=~\"$controller\",controller_class=~\"$controller_class\",controller_namespace=~\"$namespace\",ingress=~\"$ingress\"}[2m])) by (le, ingress))", + "format": "table", + "hide": false, + "instant": true, + "intervalFactor": 1, + "legendFormat": "{{ ingress }}", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "expr": "histogram_quantile(0.90, sum(rate(nginx_ingress_controller_request_duration_seconds_bucket{ingress!=\"\",controller_pod=~\"$controller\",controller_class=~\"$controller_class\",controller_namespace=~\"$namespace\",ingress=~\"$ingress\"}[2m])) by (le, ingress))", + "format": "table", + "hide": false, + "instant": true, + "intervalFactor": 1, + "legendFormat": "{{ ingress }}", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "expr": "histogram_quantile(0.99, sum(rate(nginx_ingress_controller_request_duration_seconds_bucket{ingress!=\"\",controller_pod=~\"$controller\",controller_class=~\"$controller_class\",controller_namespace=~\"$namespace\",ingress=~\"$ingress\"}[2m])) by (le, ingress))", + "format": "table", + "hide": false, + "instant": true, + "intervalFactor": 1, + "legendFormat": "{{ destination_service }}", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "expr": "sum(irate(nginx_ingress_controller_request_size_sum{ingress!=\"\",controller_pod=~\"$controller\",controller_class=~\"$controller_class\",controller_namespace=~\"$namespace\",ingress=~\"$ingress\"}[2m])) by (ingress)", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "intervalFactor": 1, + "legendFormat": "{{ ingress }}", + "refId": "F" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "expr": "sum(irate(nginx_ingress_controller_response_size_sum{ingress!=\"\",controller_pod=~\"$controller\",controller_class=~\"$controller_class\",controller_namespace=~\"$namespace\",ingress=~\"$ingress\"}[2m])) by (ingress)", + "format": "table", + "instant": true, + "intervalFactor": 1, + "legendFormat": "{{ ingress }}", + "refId": "G" + } + ], + "title": "Ingress Percentile Response Times and Transfer Rates", + "transform": "table", + "type": "table-old" + } + ], + "refresh": "", + "revision": 1, + "schemaVersion": 38, + "style": "dark", + "tags": [], + "templating": { + "list": [ + { + "current": { + "selected": true, + "text": "dex-preview", + "value": "dex-preview" + }, + "hide": 0, + "includeAll": false, + "multi": false, + "name": "datasource", + "options": [], + "query": "prometheus", + "queryValue": "", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "type": "datasource" + }, + { + "allValue": ".*", + "current": { + "selected": false, + "text": "ingress-nginx", + "value": "ingress-nginx" + }, + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "definition": "label_values(nginx_ingress_controller_config_hash, controller_namespace)", + "hide": 0, + "includeAll": false, + "label": "Namespace", + "multi": false, + "name": "namespace", + "options": [], + "query": { + "query": "label_values(nginx_ingress_controller_config_hash, controller_namespace)", + "refId": "StandardVariableQuery" + }, + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "tagValuesQuery": "", + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "current": { + "selected": false, + "text": "k8s.io/ingress-nginx", + "value": "k8s.io/ingress-nginx" + }, + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "definition": "label_values(nginx_ingress_controller_config_hash{namespace=~\"$namespace\"}, controller_class) ", + "hide": 0, + "includeAll": false, + "label": "controller_class", + "multi": false, + "name": "controller_class", + "options": [], + "query": { + "query": "label_values(nginx_ingress_controller_config_hash{namespace=~\"$namespace\"}, controller_class) ", + "refId": "StandardVariableQuery" + }, + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "type": "query" + }, + { + "current": { + "selected": false, + "text": "ingress-nginx-controller-56c8bfc4d4-snhg8", + "value": "ingress-nginx-controller-56c8bfc4d4-snhg8" + }, + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "definition": "label_values(nginx_ingress_controller_config_hash{namespace=~\"$namespace\",controller_class=~\"$controller_class\"}, controller_pod) ", + "hide": 0, + "includeAll": false, + "label": "controller", + "multi": false, + "name": "controller", + "options": [], + "query": { + "query": "label_values(nginx_ingress_controller_config_hash{namespace=~\"$namespace\",controller_class=~\"$controller_class\"}, controller_pod) ", + "refId": "StandardVariableQuery" + }, + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "type": "query" + }, + { + "allValue": ".*", + "current": { + "selected": true, + "text": "gateway", + "value": "gateway" + }, + "datasource": { + "type": "prometheus", + "uid": "${datasource}" + }, + "definition": "label_values(nginx_ingress_controller_requests{namespace=~\"$namespace\"}, ingress) ", + "hide": 0, + "includeAll": false, + "label": "Ingress", + "multi": false, + "name": "ingress", + "options": [], + "query": { + "query": "label_values(nginx_ingress_controller_requests{namespace=~\"$namespace\"}, ingress) ", + "refId": "StandardVariableQuery" + }, + "refresh": 1, + "regex": "gnfd.*|gateway", + "skipUrlSync": false, + "sort": 2, + "tagValuesQuery": "", + "tagsQuery": "", + "type": "query", + "useTags": false + } + ] + }, + "time": { + "from": "now-15m", + "to": "now" + }, + "timepicker": { + "refresh_intervals": [ + "5s", + "10s", + "30s", + "2m", + "5m", + "15m", + "30m", + "1h", + "2h", + "1d" + ], + "time_options": [ + "5m", + "15m", + "1h", + "6h", + "12h", + "24h", + "2d", + "7d", + "30d" + ] + }, + "timezone": "Asia/Shanghai", + "title": "Nginx Ingress v0.0.1", + "uid": "cc96f390-ac87-460e-a8cb-ce61572ae76e", + "version": 2, + "weekStart": "" +} \ No newline at end of file diff --git a/deployment/k8s/docs/grafana/dashboards/Storage Provider v0.0.1.json b/deployment/k8s/docs/grafana/dashboards/Storage Provider v0.0.1.json new file mode 100644 index 000000000..933d33c01 --- /dev/null +++ b/deployment/k8s/docs/grafana/dashboards/Storage Provider v0.0.1.json @@ -0,0 +1,26287 @@ +{ + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": { + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "target": { + "limit": 100, + "matchAny": false, + "tags": [], + "type": "dashboard" + }, + "type": "dashboard" + } + ] + }, + "editable": true, + "fiscalYearStartMonth": 0, + "graphTooltip": 0, + "id": 2701, + "links": [], + "liveNow": false, + "panels": [ + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 0 + }, + "id": 437, + "panels": [], + "title": "Blocksyncer", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 1 + }, + "id": 435, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "editorMode": "builder", + "expr": "avg by(namespace) (blocksyncer_catch_time{namespace=~\"$namespace\"})", + "legendFormat": "__auto", + "range": true, + "refId": "A" + } + ], + "title": "AvgCatchBLockTime", + "type": "timeseries" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 9 + }, + "id": 371, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 25 + }, + "id": 372, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_schedule_replicate_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_schedule_replicate_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background Schedule Replicate Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 25 + }, + "id": 373, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_ask_p2p_approval_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_ask_p2p_approval_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background Ask P2P Approval Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 25 + }, + "id": 374, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_task_p2p_end_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_task_p2p_end_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background Task P2P End Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 25 + }, + "id": 375, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_replicate_object_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_replicate_object_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background Replicate Object Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 31 + }, + "id": 376, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_seal_object_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_seal_object_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background Seal Object Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 31 + }, + "id": 377, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_task_replicate_object_end_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_task_replicate_object_end_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background Task Replicate Object End Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 31 + }, + "id": 378, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_task_seal_object_end_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_task_seal_object_end_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background Task Seal Object End Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 31 + }, + "id": 379, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_p2p_protocol_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_p2p_protocol_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background P2P Protocol Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 37 + }, + "id": 380, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_p2p_protocol_end_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_p2p_protocol_end_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background P2P Protocol End Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 37 + }, + "id": 381, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_sp_db_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_sp_db_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background SPDB Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 37 + }, + "id": 382, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_sp_db_end_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_sp_db_end_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background SPDB End Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 37 + }, + "id": 383, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_get_piece_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_get_piece_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background Get Piece Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 43 + }, + "id": 384, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_get_piece_end_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_get_piece_end_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background Get Piece End Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 43 + }, + "id": 385, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_ec_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_ec_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background EC Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 43 + }, + "id": 386, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_ec_end_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_ec_end_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background EC End Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 43 + }, + "id": 387, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_replicate_all_piece_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_replicate_all_piece_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background Replicate All Piece Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 49 + }, + "id": 388, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_replicate_all_piece_end_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_replicate_all_piece_end_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background Replicate All Piece End Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 49 + }, + "id": 389, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_done_replicate_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_done_replicate_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background Done Replicate Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 49 + }, + "id": 390, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_done_replicate_piece_end_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_done_replicate_piece_end_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background Done Replicate Piece End Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 49 + }, + "id": 391, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_replicate_one_piece_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_replicate_one_piece_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background Replicate One Piece Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 55 + }, + "id": 392, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_replicate_one_piece_end_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_replicate_one_piece_end_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background Replicate One Piece End Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 55 + }, + "id": 393, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_sign_receive_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_sign_receive_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background Sign Receive Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 55 + }, + "id": 394, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_sign_receive_end_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_sign_receive_end_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background Sign Receive End Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 55 + }, + "id": 395, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_done_receive_http_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_done_receive_http_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background Done Receive HTTP Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 61 + }, + "id": 396, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_done_receive_http_end_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_done_receive_http_end_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background Done Receive HTTP End Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 61 + }, + "id": 397, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_verity_seal_signature_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_verity_seal_signature_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background Verify Seal Signature Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 61 + }, + "id": 398, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_verity_seal_signature_end_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_verity_seal_signature_end_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background Verify Seal Signature End Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 61 + }, + "id": 399, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_replicate_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_replicate_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background Replicate Total Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 67 + }, + "id": 402, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"put_piece_end\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"put_piece_end\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "put_piece_end", + "type": "timeseries" + } + ], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "refId": "A" + } + ], + "title": "Background Perf Upload Time", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 10 + }, + "id": 323, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 26 + }, + "id": 324, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_receive_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_receive_time=\"receive_piece_total_time\"}[1m]))by(namespace, perf_receive_time, service)/sum(rate(perf_receive_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_receive_time=\"receive_piece_total_time\"}[1m]))by(namespace, perf_receive_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_receive_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Receive Piece Total Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 26 + }, + "id": 325, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(perf_receive_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_receive_time=\"receive_piece_verify_approval_time\"}[1m]))by(namespace, perf_receive_time, service)/sum(rate(perf_receive_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_receive_time=\"receive_piece_verify_approval_time\"}[1m]))by(namespace, perf_receive_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_receive_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Receive Piece Verify Approval Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 26 + }, + "id": 326, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(perf_receive_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_receive_time=\"receive_piece_get_block_height_time\"}[1m]))by(namespace, perf_receive_time, service)/sum(rate(perf_receive_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_receive_time=\"receive_piece_get_block_height_time\"}[1m]))by(namespace, perf_receive_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_receive_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Receive Piece Get Block Height Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 26 + }, + "id": 327, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_receive_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_decode_task_time\"}[1m]))by(namespace, perf_receive_time, service)/sum(rate(perf_receive_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_decode_task_time\"}[1m]))by(namespace, perf_receive_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_receive_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Receive Piece Decode Task Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 32 + }, + "id": 328, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_receive_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_read_piece_time\"}[1m]))by(namespace, perf_receive_time, service)/sum(rate(perf_receive_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_read_piece_time\"}[1m]))by(namespace, perf_receive_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_receive_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Receive Piece Read Piece Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 32 + }, + "id": 329, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_receive_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_receive_data_time\"}[1m]))by(namespace, perf_receive_time, service)/sum(rate(perf_receive_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_receive_data_time\"}[1m]))by(namespace, perf_receive_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_receive_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Receive Piece Receive Data Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 32 + }, + "id": 330, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_receive_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_done_time\"}[1m]))by(namespace, perf_receive_time, service)/sum(rate(perf_receive_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_done_time\"}[1m]))by(namespace, perf_receive_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_receive_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Receive Piece Done Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 32 + }, + "id": 331, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_receive_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_client_total_time\"}[1m]))by(namespace, perf_receive_time, service)/sum(rate(perf_receive_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_client_total_time\"}[1m]))by(namespace, perf_receive_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_receive_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Receive Piece Client Total Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 38 + }, + "id": 332, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_receive_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_done_client_total_time\"}[1m]))by(namespace, perf_receive_time, service)/sum(rate(perf_receive_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_done_client_total_time\"}[1m]))by(namespace, perf_receive_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_receive_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Receive Piece Done Client Total Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 38 + }, + "id": 333, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_receive_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_server_total_time\"}[1m]))by(namespace, perf_receive_time, service)/sum(rate(perf_receive_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_server_total_time\"}[1m]))by(namespace, perf_receive_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_receive_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Receive Piece Server Total Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 38 + }, + "id": 334, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_receive_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_receive_time=\"receive_piece_done_server_total_time\"}[1m]))by(namespace, perf_receive_time, service)/sum(rate(perf_receive_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_receive_time=\"receive_piece_done_server_total_time\"}[1m]))by(namespace, perf_receive_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_receive_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Receive Piece Done Server Total Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 38 + }, + "id": 335, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_receive_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_server_check_has_time\"}[1m]))by(namespace, perf_receive_time, service)/sum(rate(perf_receive_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_server_check_has_time\"}[1m]))by(namespace, perf_receive_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_receive_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Receive Piece Server Check Has Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 44 + }, + "id": 336, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_receive_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_server_push_time\"}[1m]))by(namespace, perf_receive_time, service)/sum(rate(perf_receive_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_server_push_time\"}[1m]))by(namespace, perf_receive_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_receive_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Receive Piece Server Push Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 44 + }, + "id": 337, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_receive_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_server_set_piece_time\"}[1m]))by(namespace, perf_receive_time, service)/sum(rate(perf_receive_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_server_set_piece_time\"}[1m]))by(namespace, perf_receive_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_receive_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Receive Piece Server Set Piece Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 44 + }, + "id": 338, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_receive_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_server_done_push_time\"}[1m]))by(namespace, perf_receive_time, service)/sum(rate(perf_receive_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_server_done_push_time\"}[1m]))by(namespace, perf_receive_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_receive_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Receive Piece Server Done Push Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 44 + }, + "id": 339, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_receive_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_server_done_get_checksums_time\"}[1m]))by(namespace, perf_receive_time, service)/sum(rate(perf_receive_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_server_done_get_checksums_time\"}[1m]))by(namespace, perf_receive_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_receive_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Receive Piece Server Done Get Checksums Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 50 + }, + "id": 340, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_receive_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_server_done_sign_time\"}[1m]))by(namespace, perf_receive_time, service)/sum(rate(perf_receive_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_server_done_sign_time\"}[1m]))by(namespace, perf_receive_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_receive_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Receive Piece Server Done Sign Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 50 + }, + "id": 341, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_receive_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_server_done_set_integrity_time\"}[1m]))by(namespace, perf_receive_time, service)/sum(rate(perf_receive_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_server_done_set_integrity_time\"}[1m]))by(namespace, perf_receive_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_receive_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Receive Piece Server Done Set Integrity Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 50 + }, + "id": 342, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_receive_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_server_done_delete_piece_hash_time\"}[1m]))by(namespace, perf_receive_time, service)/sum(rate(perf_receive_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_server_done_delete_piece_hash_time\"}[1m]))by(namespace, perf_receive_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_receive_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Receive Piece Server Done Delete Piece Hash Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 50 + }, + "id": 343, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_receive_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_server_done_report_time\"}[1m]))by(namespace, perf_receive_time, service)/sum(rate(perf_receive_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_receive_time=\"receive_piece_server_done_report_time\"}[1m]))by(namespace, perf_receive_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_receive_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Receive Piece Server Done Report Time", + "type": "timeseries" + } + ], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "refId": "A" + } + ], + "title": "Perf Receive Time", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 11 + }, + "id": 112, + "panels": [ + { + "alert": { + "alertRuleTags": {}, + "conditions": [ + { + "evaluator": { + "params": [ + 10 + ], + "type": "gt" + }, + "operator": { + "type": "and" + }, + "query": { + "params": [ + "B", + "5m", + "now" + ] + }, + "reducer": { + "params": [], + "type": "avg" + }, + "type": "query" + } + ], + "executionErrorState": "alerting", + "for": "5m", + "frequency": "1m", + "handler": 1, + "message": "*[NR] GRPC - Server Handled Total (grpc_code != \"OK\") (>10/min)*", + "name": "GRPC - Server Handled Total (grpc_code != \"OK\") alert", + "noDataState": "ok", + "notifications": [ + { + "uid": "yiTNfcP4k" + } + ] + }, + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 0, + "y": 27 + }, + "id": 87, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(grpc_server_handled_total{prometheus_replica=\"$site\",namespace=~\"$namespace\",grpc_code!=\"OK\"}[1m]))by(grpc_method,namespace)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{grpc_method}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(grpc_server_handled_total{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\", grpc_code!=\"OK\"}[1m]))by(grpc_method,namespace)", + "hide": true, + "interval": "", + "legendFormat": "", + "refId": "B" + } + ], + "thresholds": [ + { + "colorMode": "critical", + "op": "gt", + "value": 10, + "visible": true + } + ], + "title": "GRPC - Server Handled Total (grpc_code != \"OK\") (>10/min)", + "type": "timeseries" + }, + { + "alert": { + "alertRuleTags": {}, + "conditions": [ + { + "evaluator": { + "params": [ + 10 + ], + "type": "gt" + }, + "operator": { + "type": "and" + }, + "query": { + "params": [ + "B", + "5m", + "now" + ] + }, + "reducer": { + "params": [], + "type": "avg" + }, + "type": "query" + } + ], + "executionErrorState": "alerting", + "for": "5m", + "frequency": "1m", + "handler": 1, + "message": "*[NR] GRPC - Client Handled Total (grpc_code != \"OK\") (>10/min)*", + "name": "GRPC - Client Handled Total (grpc_code != \"OK\") alert", + "noDataState": "ok", + "notifications": [ + { + "uid": "yiTNfcP4k" + } + ] + }, + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 8, + "y": 27 + }, + "id": 107, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(grpc_server_handled_total{prometheus_replica=\"$site\", namespace=~\"$namespace\",grpc_code!=\"OK\"}[1m]))by(grpc_method, namespace)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{grpc_method}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(grpc_server_handled_total{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\", grpc_code!=\"OK\"}[1m]))by(grpc_method, namespace)", + "hide": true, + "interval": "", + "legendFormat": "", + "refId": "B" + } + ], + "thresholds": [ + { + "colorMode": "critical", + "op": "gt", + "value": 10, + "visible": true + } + ], + "title": "GRPC - Client Handled Total (grpc_code != \"OK\") (>10/min)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 16, + "y": 27 + }, + "id": 405, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "kube_pod_container_status_restarts_total{namespace=~\"$namespace\"} ", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{pod}}", + "refId": "A" + } + ], + "title": "pod resrart", + "type": "timeseries" + }, + { + "alert": { + "alertRuleTags": {}, + "conditions": [ + { + "evaluator": { + "params": [ + 2 + ], + "type": "gt" + }, + "operator": { + "type": "and" + }, + "query": { + "params": [ + "B", + "5m", + "now" + ] + }, + "reducer": { + "params": [], + "type": "avg" + }, + "type": "query" + } + ], + "executionErrorState": "alerting", + "for": "5m", + "frequency": "1m", + "handler": 1, + "message": "*[NR] HTTP - request time (>10s), >2/min*", + "name": "HTTP - request duration alert", + "noDataState": "ok", + "notifications": [ + { + "uid": "yiTNfcP4k" + } + ] + }, + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 0, + "y": 35 + }, + "id": 114, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(http_request_duration_seconds_bucket{prometheus_replica=\"$site\", namespace=~\"$namespace\",le=\"+Inf\"}[1m]))by(namespace, handler_name) - sum(rate(http_request_duration_seconds_bucket{prometheus_replica=\"$site\",namespace=~\"$namespace\", le=\"10\"}[1m]))by(namespace, handler_name)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{handler_name}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(http_request_duration_seconds_bucket{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\", le=\"+Inf\"}[1m]))by(namespace, handler_name) - sum(rate(http_request_duration_seconds_bucket{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\", le=\"10\"}[1m]))by(namespace, handler_name)", + "hide": true, + "interval": "", + "legendFormat": "", + "refId": "B" + } + ], + "thresholds": [ + { + "colorMode": "critical", + "op": "gt", + "value": 2, + "visible": true + } + ], + "title": "HTTP - request time (>10s) ", + "type": "timeseries" + }, + { + "alert": { + "alertRuleTags": {}, + "conditions": [ + { + "evaluator": { + "params": [ + 2 + ], + "type": "gt" + }, + "operator": { + "type": "and" + }, + "query": { + "params": [ + "B", + "5m", + "now" + ] + }, + "reducer": { + "params": [], + "type": "avg" + }, + "type": "query" + } + ], + "executionErrorState": "alerting", + "for": "5m", + "frequency": "1m", + "handler": 1, + "message": "*[NR] GRPC Client handling seconds (>5s), (>2/min)*", + "name": "GRPC Client handling seconds (>5s) alert", + "noDataState": "ok", + "notifications": [ + { + "uid": "yiTNfcP4k" + } + ] + }, + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 8, + "y": 35 + }, + "id": 115, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(grpc_client_handling_seconds_bucket{prometheus_replica=\"$site\", namespace=~\"$namespace\",grpc_service=~\"service.uploader.types.UploaderService|service.tasknode.types.TaskNodeService\", grpc_method=~\"PutObject|ReplicateObject\", le=\"+Inf\"}[1m]))by(namespace, grpc_service, grpc_method) - sum(rate(grpc_client_handling_seconds_bucket{prometheus_replica=\"$site\", namespace=~\"$namespace\",grpc_service=~\"service.uploader.types.UploaderService|service.tasknode.types.TaskNodeService\", grpc_method=~\"PutObject|ReplicateObject\", le=\"5\"}[1m]))by(namespace, grpc_service,grpc_method)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{grpc_service}}/{{grpc_method}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(grpc_client_handling_seconds_bucket{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\", grpc_service=~\"service.uploader.types.UploaderService|service.tasknode.types.TaskNodeService\", grpc_method=~\"PutObject|ReplicateObject\", le=\"+Inf\"}[1m]))by(namespace, grpc_service, grpc_method) - sum(rate(grpc_client_handling_seconds_bucket{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\",grpc_service=~\"service.uploader.types.UploaderService|service.tasknode.types.TaskNodeService\", grpc_method=~\"PutObject|ReplicateObject\", le=\"5\"}[1m]))by(namespace, grpc_service,grpc_method)", + "hide": true, + "interval": "", + "legendFormat": "", + "refId": "B" + } + ], + "thresholds": [ + { + "colorMode": "critical", + "op": "gt", + "value": 2, + "visible": true + } + ], + "title": "GRPC Client handling seconds (>5s)", + "type": "timeseries" + } + ], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "refId": "A" + } + ], + "title": "Alerting", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 12 + }, + "id": 223, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percentunit" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 28 + }, + "id": 221, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "(sum(rate(container_cpu_usage_seconds_total{container!=\"\",namespace=~\"$namespace\", prometheus_replica=\"$site\"})) by (namespace,pod,container) / (sum(kube_pod_container_resource_limits_cpu_cores{container!=\"\",namespace=~\"$namespace\", prometheus_replica=\"$site\"}) by (namespace,pod,container)))", + "interval": "", + "legendFormat": "{{namespace}}/{{pod}}", + "refId": "A" + } + ], + "title": "CPU", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percentunit" + }, + "overrides": [ + { + "__systemRef": "hideSeriesFrom", + "matcher": { + "id": "byNames", + "options": { + "mode": "exclude", + "names": [ + "{container=\"gateway\", endpoint=\"https-metrics\", id=\"/kubepods.slice/kubepods-burstable.slice/kubepods-burstable-poda4c3603f_14d2_4d91_83a8_5d6a23c838cf.slice/cri-containerd-4e1834a57544e1b5604f76d1f20f2da24df4008eeb9db64c174f6e8d1ead7998.scope\", image=\"ghcr.io/bnb-chain/greenfield-storage-provider-invisible:04d11fac953751d42b6a018271a3ab01d864784c\", instance=\"10.179.229.161:10250\", job=\"kubelet\", metrics_path=\"/metrics/cadvisor\", name=\"4e1834a57544e1b5604f76d1f20f2da24df4008eeb9db64c174f6e8d1ead7998\", namespace=\"gf-stagenet-sp-g\", node=\"ip-10-179-229-161.ec2.internal\", pod=\"gateway-6588d4b85b-r2hqw\", prometheus_replica=\"monitoring/vmagent-qa-us\", service=\"vm-operator-prometheus-sta-kubelet\"}" + ], + "prefix": "All except:", + "readOnly": true + } + }, + "properties": [ + { + "id": "custom.hideFrom", + "value": { + "legend": false, + "tooltip": false, + "viz": true + } + } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 28 + }, + "id": 225, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "container_memory_working_set_bytes{container!=\"\", container!=\"POD\", prometheus_replica=~\"$site\", namespace=~\"$namespace\"}/container_spec_memory_limit_bytes{container!=\"\",container!=\"POD\", prometheus_replica=~\"$site\", namespace=~\"$namespace\"}", + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "memory", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + } + ] + }, + "unit": "decbytes" + }, + "overrides": [ + { + "__systemRef": "hideSeriesFrom", + "matcher": { + "id": "byNames", + "options": { + "mode": "exclude", + "names": [ + "gf-stagenet-sp-g/Out/gateway-6588d4b85b-r2hqw" + ], + "prefix": "All except:", + "readOnly": true + } + }, + "properties": [ + { + "id": "custom.hideFrom", + "value": { + "legend": false, + "tooltip": false, + "viz": true + } + } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 36 + }, + "id": 227, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(container_network_transmit_bytes_total{namespace=~\"$namespace\", prometheus_replica=\"$site\", pod!=\"\"}[$__rate_interval]))by (prometheus_replica, pod, namespace)", + "interval": "", + "legendFormat": "{{namespace}}/Out/{{pod}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(container_network_receive_bytes_total{namespace=~\"$namespace\", prometheus_replica=\"$site\", pod!=\"\"}[$__rate_interval]))by (prometheus_replica, pod, namespace)", + "hide": false, + "interval": "", + "legendFormat": "{{namespace}}/In/{{pod}}", + "refId": "B" + } + ], + "title": "Network In/Out", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + } + ] + }, + "unit": "decbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 36 + }, + "id": 242, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(container_fs_writes_bytes_total{namespace=~\"$namespace\", prometheus_replica=\"$site\", pod!=\"\"}[5m])) by (pod,device)", + "interval": "", + "legendFormat": "{{pod}}/{{device}}/write", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(container_fs_reads_bytes_total{namespace=~\"$namespace\", prometheus_replica=\"$site\", pod!=\"\"}[5m])) by (pod,device)", + "hide": false, + "interval": "", + "legendFormat": "{{pod}}/{{device}}/read", + "refId": "B" + } + ], + "title": "disk In/Out", + "type": "timeseries" + } + ], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "refId": "A" + } + ], + "title": "POD", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 13 + }, + "id": 179, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbits" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 24, + "x": 0, + "y": 29 + }, + "id": 136, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(usage_amount_piece_store{prometheus_replica=\"$site\"})by(namespace, usage_amount_piece_store)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{usage_amount_piece_store}}", + "refId": "A" + } + ], + "title": "Piece Store Usage Amount", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 37 + }, + "id": 130, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(put_piece_store_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(namespace, put_piece_store_time, service)/sum(rate(put_piece_store_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(namespace, put_piece_store_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{put_piece_store_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Put Piece Store Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 12, + "x": 12, + "y": 37 + }, + "id": 131, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(put_piece_store_number{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, put_piece_store_number, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{put_piece_store_number}}/{{service}}", + "refId": "A" + } + ], + "title": "Put Piece Store number", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 44 + }, + "id": 132, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(get_piece_store_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(namespace, get_piece_store_time, service)/sum(rate(get_piece_store_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(namespace, get_piece_store_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{get_piece_store_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Get Piece Store Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 12, + "x": 12, + "y": 44 + }, + "id": 133, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(get_piece_store_number{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, get_piece_store_number, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{get_piece_store_number}}/{{service}}", + "refId": "A" + } + ], + "title": "Get Piece Store number", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 51 + }, + "id": 134, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(delete_piece_store_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(namespace, delete_piece_store_time, service)/sum(rate(delete_piece_store_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(namespace, delete_piece_store_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{delete_piece_store_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Delete Piece Store Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 51 + }, + "id": 135, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(delete_piece_store_number{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, delete_piece_store_number, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{delete_piece_store_number}}/{{service}}", + "refId": "A" + } + ], + "title": "Delete Piece Store number", + "type": "timeseries" + } + ], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "refId": "A" + } + ], + "title": "Piece Store Metrics", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 14 + }, + "id": 83, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [ + { + "__systemRef": "hideSeriesFrom", + "matcher": { + "id": "byNames", + "options": { + "mode": "exclude", + "names": [ + "gf-stagenet-sp-g/gateway/GET/GetObject" + ], + "prefix": "All except:", + "readOnly": true + } + }, + "properties": [ + { + "id": "custom.hideFrom", + "value": { + "legend": false, + "tooltip": false, + "viz": true + } + } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 0, + "y": 30 + }, + "id": 113, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "histogram_quantile(0.9, sum by (job, le, method, handler_name, namespace) (rate(http_request_duration_seconds_bucket{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m])))", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{job}}/{{method}}/{{handler_name}}", + "refId": "A" + } + ], + "title": "HTTP - P90 request latency", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 8, + "y": 30 + }, + "id": 122, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(http_server_received_total_requests{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(job,method,handler_name,namespace)", + "format": "time_series", + "hide": true, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{job}}/{{method}}/{{handler_name}}", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "http_server_received_total_requests{prometheus_replica=\"$site\", namespace=~\"$namespace\"}", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "", + "refId": "A" + } + ], + "title": "HTTP - peak total", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "locale" + }, + "overrides": [ + { + "__systemRef": "hideSeriesFrom", + "matcher": { + "id": "byNames", + "options": { + "mode": "exclude", + "names": [ + "gf-stagenet-sp-g/gateway/GET/GetObject" + ], + "prefix": "All except:", + "readOnly": true + } + }, + "properties": [ + { + "id": "custom.hideFrom", + "value": { + "legend": false, + "tooltip": false, + "viz": true + } + } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 16, + "y": 30 + }, + "id": 92, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "mean" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true, + "sortBy": "Last *", + "sortDesc": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(http_server_received_total_requests{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(job,method,handler_name,namespace)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{job}}/{{method}}/{{handler_name}}", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "http_server_received_total_requests", + "format": "time_series", + "hide": true, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{job}}/{{method}}/{{handler_name}}", + "refId": "A" + } + ], + "title": "HTTP - QPS", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 0, + "y": 38 + }, + "id": 85, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(http_server_received_total_requests{prometheus_replica=\"$site\",namespace=~\"$namespace\"})by(namespace,method,handler_name)", + "hide": false, + "interval": "", + "legendFormat": "{{namespace}}/{{method}}/{{handler_name}}", + "refId": "B" + } + ], + "title": "HTTP - Received Total Requests", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 8, + "y": 38 + }, + "id": 88, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "mean", + "min" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(http_request_duration_seconds_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(job, method, handler_name, namespace)/sum(rate(http_request_duration_seconds_count{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(job, method, handler_name, namespace)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{job}}/{{method}}/{{handler_name}}", + "refId": "B" + } + ], + "title": "HTTP - Average duration per API", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 16, + "y": 38 + }, + "id": 250, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "mean" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true, + "sortBy": "Last *", + "sortDesc": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(http_server_received_total_requests{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(job,namespace,code)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{job}}/{{method}}/{{code}}", + "refId": "B" + } + ], + "title": "HTTP - Total QPS", + "type": "timeseries" + } + ], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "refId": "A" + } + ], + "title": "Gateway - HTTP", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 15 + }, + "id": 209, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 8, + "x": 0, + "y": 31 + }, + "id": 210, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "avg(avg_over_time(queue_size{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"$namespace\",queue_size=\"approval-create-bucket-approval\"}))by(namespace, queue_size, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{queue_size}}/{{service}}", + "refId": "A" + } + ], + "title": "Bucket Approver Queue Size", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 8, + "x": 8, + "y": 31 + }, + "id": 211, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "avg(avg_over_time(queue_capacity{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\",queue_capacity=\"approval-create-bucket-approval\"}))by(namespace, queue_capacity, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{queue_capacity}}/{{service}}", + "refId": "A" + } + ], + "title": "Bucket Approval Queue Capacity", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 8, + "x": 16, + "y": 31 + }, + "id": 212, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(task_in_queue_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",task_in_queue_time=\"approval-create-bucket-approval\"}[1m]))by(namespace, task_in_queue_time, service)/sum(rate(task_in_queue_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",task_in_queue_time=\"approval-create-bucket-approval\"}[1m]))by(namespace, task_in_queue_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{task_in_queue_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Bucket Approver Task In Queue Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 8, + "x": 0, + "y": 37 + }, + "id": 213, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "avg(avg_over_time(queue_size{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\",queue_size=\"approval-create-object-approval\"}))by(namespace, queue_size, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{queue_size}}/{{service}}", + "refId": "A" + } + ], + "title": "Object Approver Queue Size", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 8, + "x": 8, + "y": 37 + }, + "id": 214, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "avg(avg_over_time(queue_capacity{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\",queue_capacity=\"approval-create-object-approval\"}))by(namespace, queue_capacity, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{queue_capacity}}/{{service}}", + "refId": "A" + } + ], + "title": "Object Approval Queue Capacity", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 8, + "x": 16, + "y": 37 + }, + "id": 215, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(task_in_queue_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",task_in_queue_time=\"approval-create-object-approval\"}[1m]))by(namespace, task_in_queue_time, service)/sum(rate(task_in_queue_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",task_in_queue_time=\"approval-create-object-approval\"}[1m]))by(namespace, task_in_queue_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{task_in_queue_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Object Approver Task In Queue Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 8, + "x": 0, + "y": 43 + }, + "id": 216, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "avg(avg_over_time(queue_size{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\",queue_size=\"p2p-ask-replicate-piece\"}))by(namespace, queue_size, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{queue_size}}/{{service}}", + "refId": "A" + } + ], + "title": "P2P Approver Queue Size", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 8, + "x": 8, + "y": 43 + }, + "id": 217, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "avg(avg_over_time(queue_capacity{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\",queue_capacity=\"p2p-ask-replicate-piece\"}))by(namespace, queue_capacity, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{queue_capacity}}/{{service}}", + "refId": "A" + } + ], + "title": "P2P Approval Queue Capacity", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 8, + "x": 16, + "y": 43 + }, + "id": 218, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(task_in_queue_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",task_in_queue_time=\"p2p-ask-replicate-piece\"}[1m]))by(namespace, task_in_queue_time, service)/sum(rate(task_in_queue_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",task_in_queue_time=\"p2p-ask-replicate-piece\"}[1m]))by(namespace, task_in_queue_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{task_in_queue_time}}/{{service}}", + "refId": "A" + } + ], + "title": "P2P Approver Task In Queue Time", + "type": "timeseries" + } + ], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "refId": "A" + } + ], + "title": "Approver Metrics", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 16 + }, + "id": 425, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "locale" + }, + "overrides": [ + { + "__systemRef": "hideSeriesFrom", + "matcher": { + "id": "byNames", + "options": { + "mode": "exclude", + "names": [ + "gf-stagenet-sp-g/gateway/GET/GetObject" + ], + "prefix": "All except:", + "readOnly": true + } + }, + "properties": [ + { + "id": "custom.hideFrom", + "value": { + "legend": false, + "tooltip": false, + "viz": true + } + } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 0, + "y": 32 + }, + "id": 426, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "mean" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true, + "sortBy": "Last *", + "sortDesc": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(metadata_request_time_bucket{prometheus_replica=\"$site\",namespace=~\"$namespace\",level=\"database\"}[1m]))by(job,method,namespace,method_name,level,status,code_or_msg)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{job}}/{{method_name}}/{{level}}/{{status}}/{{code_or_msg}}", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "http_server_received_total_requests", + "format": "time_series", + "hide": true, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{job}}/{{method}}/{{handler_name}}", + "refId": "A" + } + ], + "title": "Metadata - DB QPS", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "locale" + }, + "overrides": [ + { + "__systemRef": "hideSeriesFrom", + "matcher": { + "id": "byNames", + "options": { + "mode": "exclude", + "names": [ + "gf-devnet-sp-e/gateway//" + ], + "prefix": "All except:", + "readOnly": true + } + }, + "properties": [ + { + "id": "custom.hideFrom", + "value": { + "legend": false, + "tooltip": false, + "viz": true + } + } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 8, + "y": 32 + }, + "id": 427, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "mean" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true, + "sortBy": "Last *", + "sortDesc": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(metadata_request_time_bucket{prometheus_replica=\"$site\", namespace=~\"$namespace\",level=\"database\"}[1m]))by(namespace,method_name,level,stsatus,code_or_msg)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{job}}/{{method_name}}/{{level}}/{{status}}/{{code_or_msg}}", + "refId": "B" + } + ], + "title": "Metadata - Total DB QPS", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 16, + "y": 32 + }, + "id": 428, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "mean", + "min" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(metadata_request_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",level=\"database\"}[1m]))by(job, method_name, level, status,code_or_msg)/sum(rate(metadata_request_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",level=\"database\"}[1m]))by(job, method_name, level, status,code_or_msg)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{job}}/{{method_name}}/{{level}}/{{status}}/{{code_or_msg}}", + "refId": "B" + } + ], + "title": "Metadata - Average duration per DB call", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percentunit" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 0, + "y": 40 + }, + "id": 429, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "mean", + "min" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "editorMode": "code", + "exemplar": true, + "expr": "(sum(metadata_request_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\", status=\"success\",level=\"database\"})by(method_name))/(sum(metadata_request_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",level=\"database\"})by(method_name))", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "__auto", + "refId": "B" + } + ], + "title": "Metadata - DB query specific success rate ", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percentunit" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 8, + "y": 40 + }, + "id": 430, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "mean", + "min" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "editorMode": "code", + "exemplar": true, + "expr": "(sum(metadata_request_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\", status=\"failure\",level=\"database\"})by(method_name))/(sum(metadata_request_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",level=\"database\"})by(method_name))", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "__auto", + "refId": "B" + } + ], + "title": "Metadata - DB query specific failure rate ", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percentunit" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 16, + "y": 40 + }, + "id": 421, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "mean", + "min" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(metadata_request_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\", status=\"success\",level=\"database\"})/sum(metadata_request_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",level=\"database\"})", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "__auto", + "refId": "B" + } + ], + "title": "Metadata - DB total success rate ", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 0, + "y": 48 + }, + "id": 432, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "expr": "histogram_quantile(0.99, sum(rate(metadata_request_time_bucket{prometheus_replica=\"$site\",namespace=~\"$namespace\",level=\"database\"}[1m])) by (prometheus_replica,job, le, method, handler_name, namespace))", + "legendFormat": "__auto", + "range": true, + "refId": "A" + } + ], + "title": "Metadata DB query P99", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 8, + "y": 48 + }, + "id": 433, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(metadata_request_time_bucket{prometheus_replica=\"$site\",namespace=~\"$namespace\", level=\"database\"})by(namespace,method_name,level,status,code_or_msg)", + "hide": false, + "interval": "", + "legendFormat": "{{namespace}}/{{job}}/{{method_name}}/{{level}}/{{status}}/{{code_or_msg}}", + "range": true, + "refId": "B" + } + ], + "title": "Metadata - DB Received Total Requests", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percentunit" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 16, + "y": 48 + }, + "id": 431, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "mean", + "min" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(metadata_request_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\", status=\"failure\",level=\"database\"})/sum(metadata_request_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",level=\"database\"})", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "__auto", + "refId": "B" + } + ], + "title": "Metadata - DB query total failure rate ", + "type": "timeseries" + } + ], + "title": "Metadata DB Metrics", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 17 + }, + "id": 407, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "locale" + }, + "overrides": [ + { + "__systemRef": "hideSeriesFrom", + "matcher": { + "id": "byNames", + "options": { + "mode": "exclude", + "names": [ + "gf-stagenet-sp-g/gateway/GET/GetObject" + ], + "prefix": "All except:", + "readOnly": true + } + }, + "properties": [ + { + "id": "custom.hideFrom", + "value": { + "legend": false, + "tooltip": false, + "viz": true + } + } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 0, + "y": 33 + }, + "id": 411, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "mean" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true, + "sortBy": "Last *", + "sortDesc": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(metadata_request_time_bucket{prometheus_replica=\"$site\",namespace=~\"$namespace\",level=\"handler\"}[1m]))by(job,method,namespace,method_name,level,status,code_or_msg)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{job}}/{{method_name}}/{{level}}/{{status}}/{{code_or_msg}}", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "http_server_received_total_requests", + "format": "time_series", + "hide": true, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{job}}/{{method}}/{{handler_name}}", + "refId": "A" + } + ], + "title": "Metadata - API QPS", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "locale" + }, + "overrides": [ + { + "__systemRef": "hideSeriesFrom", + "matcher": { + "id": "byNames", + "options": { + "mode": "exclude", + "names": [ + "gf-devnet-sp-e/gateway//" + ], + "prefix": "All except:", + "readOnly": true + } + }, + "properties": [ + { + "id": "custom.hideFrom", + "value": { + "legend": false, + "tooltip": false, + "viz": true + } + } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 8, + "y": 33 + }, + "id": 413, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "mean" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true, + "sortBy": "Last *", + "sortDesc": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(metadata_request_time_bucket{prometheus_replica=\"$site\", namespace=~\"$namespace\",level=\"handler\"}[1m]))by(namespace,method_name,level,stsatus,code_or_msg)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{job}}/{{method_name}}/{{level}}/{{status}}/{{code_or_msg}}", + "refId": "B" + } + ], + "title": "Metadata - Total API QPS", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 16, + "y": 33 + }, + "id": 422, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "mean", + "min" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(metadata_request_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",level=\"handler\"}[1m]))by(job, method_name, level, status,code_or_msg)/sum(rate(metadata_request_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",level=\"handler\"}[1m]))by(job, method_name, level, status,code_or_msg)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{job}}/{{method_name}}/{{level}}/{{status}}/{{code_or_msg}}", + "refId": "B" + } + ], + "title": "Metadata - Average duration per API call", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percentunit" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 0, + "y": 41 + }, + "id": 419, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "mean", + "min" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "editorMode": "code", + "exemplar": true, + "expr": "(sum(metadata_request_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\", status=\"success\",level=\"handler\"})by(method_name))/(sum(metadata_request_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",level=\"handler\"})by(method_name))", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "__auto", + "refId": "B" + } + ], + "title": "Metadata - API specific success rate ", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percentunit" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 8, + "y": 41 + }, + "id": 420, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "mean", + "min" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "editorMode": "code", + "exemplar": true, + "expr": "(sum(metadata_request_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\", status=\"failure\",level=\"handler\"})by(method_name))/(sum(metadata_request_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",level=\"handler\"})by(method_name))", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "__auto", + "refId": "B" + } + ], + "title": "Metadata - API specific failure rate ", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percentunit" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 16, + "y": 41 + }, + "id": 418, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "mean", + "min" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(metadata_request_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\", status=\"success\",level=\"handler\"})/sum(metadata_request_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",level=\"handler\"})", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "__auto", + "refId": "B" + } + ], + "title": "Metadata - API total success rate ", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 0, + "y": 49 + }, + "id": 409, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "expr": "histogram_quantile(0.99, sum(rate(metadata_request_time_bucket{prometheus_replica=\"$site\",namespace=~\"$namespace\",level=\"handler\"}[1m])) by (prometheus_replica,job, le, method, handler_name, namespace))", + "legendFormat": "__auto", + "range": true, + "refId": "A" + } + ], + "title": "Metadata API P99", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 8, + "y": 49 + }, + "id": 415, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(metadata_request_time_bucket{prometheus_replica=\"$site\",namespace=~\"$namespace\", level=\"handler\"})by(namespace,method_name,level,status,code_or_msg)", + "hide": false, + "interval": "", + "legendFormat": "{{namespace}}/{{job}}/{{method_name}}/{{level}}/{{status}}/{{code_or_msg}}", + "range": true, + "refId": "B" + } + ], + "title": "Metadata - Received Total Requests", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percentunit" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 16, + "y": 49 + }, + "id": 423, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "mean", + "min" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(metadata_request_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\", status=\"failure\",level=\"handler\"})/sum(metadata_request_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",level=\"handler\"})", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "__auto", + "refId": "B" + } + ], + "title": "Metadata - API total failure rate ", + "type": "timeseries" + } + ], + "title": "Metadata API Metrics", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 18 + }, + "id": 300, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 34 + }, + "id": 302, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_auth_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_auth_time=\"auth_client_total_time\"}[1m]))by(namespace, perf_auth_time, service)/sum(rate(perf_auth_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_auth_time=\"auth_client_total_time\"}[1m]))by(namespace, perf_auth_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_auth_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Auth Client Total Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 34 + }, + "id": 301, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_auth_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_auth_time=\"auth_client_create_conn_time\"}[1m]))by(namespace, perf_auth_time, service)/sum(rate(perf_auth_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_auth_time=\"auth_client_create_conn_time\"}[1m]))by(namespace, perf_auth_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_auth_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Auth Client Create Conn Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 34 + }, + "id": 303, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_auth_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_auth_time=\"auth_client_network_time\"}[1m]))by(namespace, perf_auth_time, service)/sum(rate(perf_auth_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_auth_time=\"auth_client_network_time\"}[1m]))by(namespace, perf_auth_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_auth_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Auth Client Network Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 34 + }, + "id": 304, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_auth_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_auth_time=\"auth_server_total_time\"}[1m]))by(namespace, perf_auth_time, service)/sum(rate(perf_auth_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_auth_time=\"auth_server_total_time\"}[1m]))by(namespace, perf_auth_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_auth_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Auth Server Total Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 40 + }, + "id": 305, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_auth_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_auth_time=\"auth_server_check_has_account_time\"}[1m]))by(namespace, perf_auth_time, service)/sum(rate(perf_auth_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_auth_time=\"auth_server_check_has_account_time\"}[1m]))by(namespace, perf_auth_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_auth_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Auth Server Check Has Account Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 40 + }, + "id": 306, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_auth_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_auth_time=\"auth_server_create_bucket_approval_query_bucket_time\"}[1m]))by(namespace, perf_auth_time, service)/sum(rate(perf_auth_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_auth_time=\"auth_server_create_bucket_approval_query_bucket_time\"}[1m]))by(namespace, perf_auth_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_auth_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Auth Server Create Bucket Approval Query Bucket Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 40 + }, + "id": 307, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_auth_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_auth_time=\"auth_server_create_object_approval_query_bucket_object_time\"}[1m]))by(namespace, perf_auth_time, service)/sum(rate(perf_auth_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_auth_time=\"auth_server_create_object_approval_query_bucket_object_time\"}[1m]))by(namespace, perf_auth_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_auth_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Auth Server Create Bucket Approval Query Bucket Object Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 40 + }, + "id": 308, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_auth_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_auth_time=\"auth_server_put_object_query_bucket_object_time\"}[1m]))by(namespace, perf_auth_time, service)/sum(rate(perf_auth_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_auth_time=\"auth_server_put_object_query_bucket_object_time\"}[1m]))by(namespace, perf_auth_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_auth_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Auth Server Put Object Query Bucket Object Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 46 + }, + "id": 309, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_auth_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_auth_time=\"auth_server_put_object_verify_permission_time\"}[1m]))by(namespace, perf_auth_time, service)/sum(rate(perf_auth_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_auth_time=\"auth_server_put_object_verify_permission_time\"}[1m]))by(namespace, perf_auth_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_auth_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Auth Server Put Object Verify Permission Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 46 + }, + "id": 310, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_auth_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_auth_time=\"auth_server_get_object_process_query_bucket_object_time\"}[1m]))by(namespace, perf_auth_time, service)/sum(rate(perf_auth_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_auth_time=\"auth_server_get_object_process_query_bucket_object_time\"}[1m]))by(namespace, perf_auth_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_auth_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Auth Server Get Object Process Query Bucket Object Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 46 + }, + "id": 311, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_auth_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_auth_time=\"auth_server_get_object_query_bucket_object_time\"}[1m]))by(namespace, perf_auth_time, service)/sum(rate(perf_auth_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_auth_time=\"auth_server_get_object_query_bucket_object_time\"}[1m]))by(namespace, perf_auth_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_auth_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Auth Server Get Object Query Bucket Object Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 46 + }, + "id": 369, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_auth_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_auth_time=\"auth_server_get_object_query_stream_time\"}[1m]))by(namespace, perf_auth_time, service)/sum(rate(perf_auth_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_auth_time=\"auth_server_get_object_query_stream_time\"}[1m]))by(namespace, perf_auth_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_auth_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Auth Server Get Object Query Stream Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 52 + }, + "id": 313, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_auth_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_auth_time=\"auth_server_get_object_verify_permission_time\"}[1m]))by(namespace, perf_auth_time, service)/sum(rate(perf_auth_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_auth_time=\"auth_server_get_object_verify_permission_time\"}[1m]))by(namespace, perf_auth_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_auth_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Auth Server Get Object Verify Permission Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 52 + }, + "id": 314, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_auth_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_auth_time=\"auth_server_challenge_query_validator_time\"}[1m]))by(namespace, perf_auth_time, service)/sum(rate(perf_auth_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_auth_time=\"auth_server_challenge_query_validator_time\"}[1m]))by(namespace, perf_auth_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_auth_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Auth Server Challenge Query Validator Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 52 + }, + "id": 315, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_auth_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_auth_time=\"auth_server_challenge_query_bucket_object_time\"}[1m]))by(namespace, perf_auth_time, service)/sum(rate(perf_auth_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_auth_time=\"auth_server_challenge_query_bucket_object_time\"}[1m]))by(namespace, perf_auth_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_auth_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Auth Server Challenge Query Bucket Object Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 52 + }, + "id": 312, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_auth_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_auth_time=\"auth_server_get_object_query_stream_time\"}[1m]))by(namespace, perf_auth_time, service)/sum(rate(perf_auth_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_auth_time=\"auth_server_get_object_query_stream_time\"}[1m]))by(namespace, perf_auth_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_auth_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Auth Server Get Object Query Stream Time", + "type": "timeseries" + } + ], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "refId": "A" + } + ], + "title": "Perf Auth time", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 19 + }, + "id": 280, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 0, + "y": 35 + }, + "id": 282, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(gnfd_chain_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",gnfd_chain_time=\"check_repeated_in_create_bucket_approval\"}[1m]))by(namespace, gnfd_chain_time, service)/sum(rate(gnfd_chain_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",gnfd_chain_time=\"check_repeated_in_create_bucket_approval\"}[1m]))by(namespace, gnfd_chain_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{perf_get_approval_time}}/{{service}}", + "range": true, + "refId": "A" + } + ], + "title": "Check Repeated In Create Bucket Approval", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 6, + "y": 35 + }, + "id": 283, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(gnfd_chain_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"check_counter_in_create_bucket_approval\"}[1m]))by(namespace, gnfd_chain_time, service)/sum(rate(gnfd_chain_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"check_counter_in_create_bucket_approval\"}[1m]))by(namespace, gnfd_chain_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{gnfd_chain_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Check Counter In Create Bucket Approval", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 12, + "y": 35 + }, + "id": 284, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(gnfd_chain_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"query_current_height_in_create_bucket_approval\"}[1m]))by(namespace, gnfd_chain_time, service)/sum(rate(gnfd_chain_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"query_current_height_in_create_bucket_approval\"}[1m]))by(namespace, gnfd_chain_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{perf_get_approval_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Query Current Height In Create Bucket Approval", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 18, + "y": 35 + }, + "id": 290, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(gnfd_chain_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"sign_in_create_bucket_approval\"}[1m]))by(namespace, gnfd_chain_time, service)/sum(rate(gnfd_chain_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"sign_in_create_bucket_approval\"}[1m]))by(namespace, gnfd_chain_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{perf_get_approval_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Sign In Create Bucket Approval", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 0, + "y": 42 + }, + "id": 286, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(gnfd_chain_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"update_queue_in_create_bucket_approval\"}[1m]))by(namespace, gnfd_chain_time, service)/sum(rate(gnfd_chain_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"update_queue_in_create_bucket_approval\"}[1m]))by(namespace, gnfd_chain_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{perf_get_approval_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Update Queue In Create Bucket Approval", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 6, + "y": 42 + }, + "id": 288, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(gnfd_chain_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"check_repeated_in_create_object_approval\"}[1m]))by(namespace, gnfd_chain_time, service)/sum(rate(gnfd_chain_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"check_repeated_in_create_object_approval\"}[1m]))by(namespace, gnfd_chain_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{perf_get_approval_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Check Repeated In Create Object Approval", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 12, + "y": 42 + }, + "id": 289, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(gnfd_chain_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"query_current_height_in_create_object_approval\"}[1m]))by(namespace, gnfd_chain_time, service)/sum(rate(gnfd_chain_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"query_current_height_in_create_object_approval\"}[1m]))by(namespace, gnfd_chain_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{perf_get_approval_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Query Current Height In Create Object Approval", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 18, + "y": 42 + }, + "id": 292, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(gnfd_chain_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"sign_in_create_object_approval\"}[1m]))by(namespace, gnfd_chain_time, service)/sum(rate(gnfd_chain_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"sign_in_create_object_approval\"}[1m]))by(namespace, gnfd_chain_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{perf_get_approval_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Sign In Create Object Approval", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 0, + "y": 49 + }, + "id": 291, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(gnfd_chain_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"update_queue_in_create_object_approval\"}[1m]))by(namespace, gnfd_chain_time, service)/sum(rate(gnfd_chain_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"update_queue_in_create_object_approval\"}[1m]))by(namespace, gnfd_chain_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{perf_get_approval_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Update Queue In Create Object Approval", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 6, + "y": 49 + }, + "id": 293, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_get_approval_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_get_approval_time=\"verify_authorize\"}[1m]))by(namespace, perf_get_approval_time, service)/sum(rate(perf_get_approval_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_get_approval_time=\"verify_authorize\"}[1m]))by(namespace, perf_get_approval_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{perf_get_approval_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Verify Authorize In Create Approval", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 12, + "y": 49 + }, + "id": 294, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_get_approval_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_get_approval_time=\"ask_create_bucket_approval\"}[1m]))by(namespace, perf_get_approval_time, service)/sum(rate(perf_get_approval_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_get_approval_time=\"ask_create_bucket_approval\"}[1m]))by(namespace, perf_get_approval_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{perf_get_approval_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Ask Create Bucket Approval", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 18, + "y": 49 + }, + "id": 295, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_get_approval_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_get_approval_time=\"ask_create_object_approval\"}[1m]))by(namespace, perf_get_approval_time, service)/sum(rate(perf_get_approval_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_get_approval_time=\"ask_create_object_approval\"}[1m]))by(namespace, perf_get_approval_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{perf_get_approval_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Ask Create Object Approval", + "type": "timeseries" + } + ], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "refId": "A" + } + ], + "title": "Perf Get Approval Workflow", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 20 + }, + "id": 230, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 36 + }, + "id": 228, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_upload_time=\"producer_read_from_gateway\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_upload_time=\"producer_read_from_gateway\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Producer Read From Gateway", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 36 + }, + "id": 231, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"producer_to_consumer\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"producer_to_consumer\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Producer To Consumer", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 36 + }, + "id": 232, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"connect_to_uploader\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"connect_to_uploader\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Connect To Uploader", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 36 + }, + "id": 233, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"get_uploader_client\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"get_uploader_client\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Get Uploader Client", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 42 + }, + "id": 234, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"read_from_sdk\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"read_from_sdk\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Read From SDK", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 42 + }, + "id": 235, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"send_to_uploader\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"send_to_uploader\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Send To Uploader", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 42 + }, + "id": 236, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"close_client\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"close_client\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Close Client", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 42 + }, + "id": 237, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"report_to_manager\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"report_to_manager\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Report To Manager", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 48 + }, + "id": 238, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"consumer_read_from_gateway\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"consumer_read_from_gateway\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Consumer Read From Gateway", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 48 + }, + "id": 239, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"put_to_piecestore\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"put_to_piecestore\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Put To Piece Store", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 48 + }, + "id": 240, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"sign_from_signer\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"sign_from_signer\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Sign From Signer", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 48 + }, + "id": 241, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"update_to_sqldb\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"update_to_sqldb\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Update To SQLDB", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 54 + }, + "id": 296, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"uploader_authorizer\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"uploader_authorizer\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Uploader Authorizer", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 54 + }, + "id": 297, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"uploader_get_object_info\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"uploader_get_object_info\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Uploader Get Object Info", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 54 + }, + "id": 298, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"uploader_get_storage_param\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"uploader_get_storage_param\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Uploader Get Storage Param", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 54 + }, + "id": 316, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"server_send_and_close_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"server_send_and_close_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Server Send And Close Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 60 + }, + "id": 317, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"server_total_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"server_total_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Server Total Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 60 + }, + "id": 318, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"client_total_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"client_total_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Client Total Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 60 + }, + "id": 319, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_replicate_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"background_replicate_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Background Replicate Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 60 + }, + "id": 320, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"upload_replicate_seal_total_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"upload_replicate_seal_total_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Upload Replicate Seal Total Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 66 + }, + "id": 321, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"uploader_primary_total_time\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"uploader_primary_total_time\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Uploader Primary Total Time", + "type": "timeseries" + } + ], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "refId": "A" + } + ], + "title": "Perf Upload Workflow", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 21 + }, + "id": 244, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 0, + "y": 37 + }, + "id": 245, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"report_upload_task_done_server\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"report_upload_task_done_server\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Report Upload Task Done Server", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 8, + "y": 37 + }, + "id": 246, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"report_upload_task_done_client\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"report_upload_task_done_client\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Report Upload Task Done Client", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 16, + "y": 37 + }, + "id": 247, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"report_upload_task_check_uploading\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"report_upload_task_check_uploading\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Report Upload Task Check Uploading", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 0, + "y": 45 + }, + "id": 248, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"report_upload_task_update_spdb\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"report_upload_task_update_spdb\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Report Upload Task Update SPDB", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 8, + "y": 45 + }, + "id": 249, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_upload_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"report_upload_task_push_replicate_queue\"}[1m]))by(namespace, perf_upload_time, service)/sum(rate(perf_upload_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",perf_upload_time=\"report_upload_task_push_replicate_queue\"}[1m]))by(namespace, perf_upload_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_upload_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Report Upload Task Push Replicate Queue", + "type": "timeseries" + } + ], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "refId": "A" + } + ], + "title": "Perf Report Upload Task", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 22 + }, + "id": 181, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbits" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 38 + }, + "id": 137, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(upload_object_size_sum{namespace=~\"$namespace\"}[1m])by(namespace, upload_object_size,service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{upload_object_size}}/{{service}}", + "refId": "A" + } + ], + "title": "Uploader Object Size", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 38 + }, + "id": 127, + "options": { + "legend": { + "calcs": [ + "lastNotNull" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true, + "sortBy": "Last *", + "sortDesc": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "avg(avg_over_time(queue_size{namespace=~\"$namespace\",queue_size=\"uploader-upload-object\"}))by(namespace, queue_size, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{queue_size}}/{{service}}", + "refId": "A" + } + ], + "title": "Uploader Queue Size", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 38 + }, + "id": 128, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "avg(avg_over_time(queue_capacity{prometheus_replica=\"site\",namespace=~\"$namespace\",service=\"uploader\"}))by(namespace, queue_capacity, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{queue_capacity}}/{{service}}", + "refId": "A" + } + ], + "title": "Uploader Queue Capacity", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 38 + }, + "id": 129, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(task_in_queue_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",service=\"uploader\"}[1m]))by(namespace, task_in_queue_time, service)/sum(rate(task_in_queue_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",service=\"uploader\"}[1m]))by(namespace, task_in_queue_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{task_in_queue_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Uploader Task In Queue Time", + "type": "timeseries" + } + ], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "refId": "A" + } + ], + "title": "Uploader Metrics", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 23 + }, + "id": 183, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "kbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 0, + "y": 39 + }, + "id": 190, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(download_object_size_sum{prometheus_replica=\"site\",namespace=~\"$namespace\",}[1m])by(namespace, download_object_size)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{download_object_size}}", + "refId": "A" + } + ], + "title": "Downloader Object Size", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "kbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 8, + "y": 39 + }, + "id": 219, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(download_piece_size_sum{namespace=~\"gf-.*-sp.*\"}[1m])by(namespace, download_piece_size)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{download_piece_size}}", + "refId": "A" + } + ], + "title": "Downloader Piece Size", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 16, + "y": 39 + }, + "id": 185, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "avg(avg_over_time(queue_capacity{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\",service=\"downloader\"}))by(namespace, queue_capacity, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{queue_capacity}}/{{service}}", + "refId": "A" + } + ], + "title": "Downloader Queue Capacity", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 0, + "y": 47 + }, + "id": 184, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "avg(avg_over_time(queue_size{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\",service=\"downloader\"}))by(namespace, queue_size, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{queue_size}}/{{service}}", + "refId": "A" + } + ], + "title": "Downloader Queue Size", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 8, + "y": 47 + }, + "id": 186, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(task_in_queue_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",service=\"downloader\"}[1m]))by(namespace, task_in_queue_time, service)/sum(rate(task_in_queue_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",service=\"downloader\"}[1m]))by(namespace, task_in_queue_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{task_in_queue_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Downloader Task In Queue Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "kbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 16, + "y": 47 + }, + "id": 139, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(challenge_piece_size{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\"}[1m])by(namespace, challenge_piece_size)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{challenge_piece_size}}", + "refId": "A" + } + ], + "title": "Challenger Piece Size", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 0, + "y": 55 + }, + "id": 187, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "avg(avg_over_time(queue_size{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\",queue_size=\"downloader-challenge-piece\"}))by(namespace, queue_size, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{queue_size}}/{{service}}", + "refId": "A" + } + ], + "title": "Challenger Queue Size", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 8, + "y": 55 + }, + "id": 188, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "avg(avg_over_time(queue_capacity{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\",queue_capacity=\"downloader-challenge-piece\"}))by(namespace, queue_capacity, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{queue_capacity}}/{{service}}", + "refId": "A" + } + ], + "title": "Challenger Queue Capacity", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 16, + "y": 55 + }, + "id": 189, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(task_in_queue_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",task_in_queue_time=\"downloader-challenge-piece\"}[1m]))by(namespace, task_in_queue_time, service)/sum(rate(task_in_queue_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",task_in_queue_time=\"downloader-challenge-piece\"}[1m]))by(namespace, task_in_queue_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{task_in_queue_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Challenger Task In Queue Time", + "type": "timeseries" + } + ], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "refId": "A" + } + ], + "title": "Downloader/Challenge Metrics", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 24 + }, + "id": 345, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 40 + }, + "id": 346, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_get_object_time_sum{prometheus_replica=\"$site\",namespace=\"$namespace\",perf_get_object_time=\"get_object_total_time\"}[1m]))by(namespace, perf_get_object_time, service)/sum(rate(perf_get_object_time_count{prometheus_replica=\"$site\",namespace=\"$namespace\",perf_get_object_time=\"get_object_total_time\"}[1m]))by(namespace, perf_get_object_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_get_object_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Get Object Total Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 40 + }, + "id": 347, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_get_object_time_sum{prometheus_replica=\"$site\",namespace=\"$namespace\",perf_get_object_time=\"get_object_get_object_info_time\"}[1m]))by(namespace, perf_get_object_time, service)/sum(rate(perf_get_object_time_count{prometheus_replica=\"$site\",namespace=\"$namespace\",perf_get_object_time=\"get_object_get_object_info_time\"}[1m]))by(namespace, perf_get_object_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_get_object_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Get Object Get Object Info Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 40 + }, + "id": 348, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_get_object_time_sum{prometheus_replica=\"$site\",namespace=\"$namespace\",perf_get_object_time=\"get_object_get_bucket_info_time\"}[1m]))by(namespace, perf_get_object_time, service)/sum(rate(perf_get_object_time_count{prometheus_replica=\"$site\",namespace=\"$namespace\",perf_get_object_time=\"get_object_get_bucket_info_time\"}[1m]))by(namespace, perf_get_object_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_get_object_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Get Object Get Bucket Info Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 40 + }, + "id": 349, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_get_object_time_sum{prometheus_replica=\"$site\",namespace=\"$namespace\",perf_get_object_time=\"get_object_get_storage_param_time\"}[1m]))by(namespace, perf_get_object_time, service)/sum(rate(perf_get_object_time_count{prometheus_replica=\"$site\",namespace=\"$namespace\",perf_get_object_time=\"get_object_get_storage_param_time\"}[1m]))by(namespace, perf_get_object_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_get_object_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Get Object Get Storage Param Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 46 + }, + "id": 350, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_get_object_time_sum{prometheus_replica=\"$site\",namespace=\"$namespace\",perf_get_object_time=\"get_object_get_data_time\"}[1m]))by(namespace, perf_get_object_time, service)/sum(rate(perf_get_object_time_count{prometheus_replica=\"$site\",namespace=\"$namespace\",perf_get_object_time=\"get_object_get_data_time\"}[1m]))by(namespace, perf_get_object_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_get_object_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Get Object Get Data Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 46 + }, + "id": 351, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_get_object_time_sum{prometheus_replica=\"$site\",namespace=\"$namespace\",perf_get_object_time=\"get_object_segment_data_time\"}[1m]))by(namespace, perf_get_object_time, service)/sum(rate(perf_get_object_time_count{prometheus_replica=\"$site\",namespace=\"$namespace\",perf_get_object_time=\"get_object_segment_data_time\"}[1m]))by(namespace, perf_get_object_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_get_object_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Get Object Segment Data Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 46 + }, + "id": 352, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_get_object_time_sum{prometheus_replica=\"$site\",namespace=\"$namespace\",perf_get_object_time=\"get_object_client_total_time\"}[1m]))by(namespace, perf_get_object_time, service)/sum(rate(perf_get_object_time_count{prometheus_replica=\"$site\",namespace=\"$namespace\",perf_get_object_time=\"get_object_client_total_time\"}[1m]))by(namespace, perf_get_object_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_get_object_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Get Object Client Total Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 46 + }, + "id": 353, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_get_object_time_sum{prometheus_replica=\"$site\",namespace=\"$namespace\",perf_get_object_time=\"get_object_server_total_time\"}[1m]))by(namespace, perf_get_object_time, service)/sum(rate(perf_get_object_time_count{prometheus_replica=\"$site\",namespace=\"$namespace\",perf_get_object_time=\"get_object_server_total_time\"}[1m]))by(namespace, perf_get_object_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_get_object_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Get Object Server Total Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 52 + }, + "id": 354, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_get_object_time_sum{prometheus_replica=\"$site\",namespace=\"$namespace\",perf_get_object_time=\"get_object_check_quota_time\"}[1m]))by(namespace, perf_get_object_time, service)/sum(rate(perf_get_object_time_count{prometheus_replica=\"$site\",namespace=\"$namespace\",perf_get_object_time=\"get_object_check_quota_time\"}[1m]))by(namespace, perf_get_object_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_get_object_time}}/{{service}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "histogram_quantile(0.90, sum by (namespace, service, le) (rate(perf_get_object_time_bucket{prometheus_replica=\"$site\", namespace=\"$namespace\",perf_get_object_time=\"get_object_check_quota_time\"}[1m])))", + "hide": true, + "interval": "", + "legendFormat": "{{namespace}}/get_object_check_quota_time/{{service}}_P90", + "refId": "B" + } + ], + "title": "Get Object Check Quota Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 52 + }, + "id": 356, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_get_object_time_sum{prometheus_replica=\"$site\",namespace=\"$namespace\",perf_get_object_time=\"get_object_put_piece_time\"}[1m]))by(namespace, perf_get_object_time, service)/sum(rate(perf_get_object_time_count{prometheus_replica=\"$site\",namespace=\"$namespace\",perf_get_object_time=\"get_object_put_piece_time\"}[1m]))by(namespace, perf_get_object_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_get_object_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Get Object Put Piece Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 52 + }, + "id": 355, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(perf_get_object_time_sum{prometheus_replica=\"$site\",namespace=\"$namespace\",perf_get_object_time=\"get_object_push_time\"}[1m]))by(namespace, perf_get_object_time, service)/sum(rate(perf_get_object_time_count{prometheus_replica=\"$site\",namespace=\"$namespace\",perf_get_object_time=\"get_object_push_time\"}[1m]))by(namespace, perf_get_object_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_get_object_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Get Object Push Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 19, + "w": 16, + "x": 0, + "y": 58 + }, + "id": 400, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true, + "sortBy": "Last *", + "sortDesc": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "histogram_quantile(0.90, sum by (perf_get_object_time, le) (rate(perf_get_object_time_bucket{prometheus_replica=\"$site\", namespace=\"$namespace\", service=\"gateway\"}[1m])))", + "format": "time_series", + "hide": true, + "instant": false, + "interval": "", + "legendFormat": "{{service}}_{{perf_get_object_time}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "histogram_quantile(0.9, sum by (service, method, le, handler_name) (rate(http_request_duration_seconds_bucket{prometheus_replica=\"$site\", namespace=\"$namespace\", handler_name=\"GetObject\"}[1m])))", + "hide": true, + "interval": "", + "legendFormat": "{{service}}_{{handler_name}}", + "refId": "B" + } + ], + "title": "Get Object Latency P90", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "percentunit" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 8, + "x": 16, + "y": 58 + }, + "id": 403, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "min" + ], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "(sum(rate(container_cpu_usage_seconds_total{container!=\"\",namespace=\"$namespace\", prometheus_replica=\"$site\", container=~\"gateway\"})) by (namespace,pod,container) / (sum(kube_pod_container_resource_limits_cpu_cores{container!=\"\",namespace=\"$namespace\", prometheus_replica=\"$site\",container=~\"gateway\"}) by (namespace,pod,container)))", + "interval": "", + "legendFormat": "{{namespace}}/{{pod}}", + "refId": "A" + } + ], + "title": "CPU", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "locale" + }, + "overrides": [ + { + "__systemRef": "hideSeriesFrom", + "matcher": { + "id": "byNames", + "options": { + "mode": "exclude", + "names": [ + "gf-stagenet-sp-g/gateway/GET/GetObject" + ], + "prefix": "All except:", + "readOnly": true + } + }, + "properties": [ + { + "id": "custom.hideFrom", + "value": { + "legend": false, + "tooltip": false, + "viz": true + } + } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 16, + "y": 65 + }, + "id": 401, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true, + "sortBy": "Last *", + "sortDesc": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(http_server_received_total_requests{prometheus_replica=\"$site\", namespace=~\"$namespace\", handler_name=\"GetObject\"}[1m]))by(job,method,handler_name,namespace)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{job}}/{{method}}/{{handler_name}}", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(http_server_received_total_requests{prometheus_replica=\"$site\", namespace=~\"$namespace\", handler_name=\"PutObject\"}[1m]))by(job,method,handler_name,namespace)", + "hide": false, + "interval": "", + "legendFormat": "{{namespace}}/{{job}}/{{method}}/{{handler_name}}", + "refId": "A" + } + ], + "title": "GetObject - QPS", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + } + ] + }, + "unit": "decbytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 8, + "x": 16, + "y": 73 + }, + "id": 404, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(container_network_transmit_bytes_total{namespace=\"$namespace\", prometheus_replica=\"$site\", pod=~\"gateway.*\"}[$__rate_interval]))by (prometheus_replica, pod, namespace)", + "interval": "", + "legendFormat": "{{namespace}}/Out/{{pod}}", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(container_network_receive_bytes_total{namespace=\"$namespace\", prometheus_replica=\"$site\", pod=~\"gateway.*\"}[$__rate_interval]))by (prometheus_replica, pod, namespace)", + "hide": false, + "interval": "", + "legendFormat": "{{namespace}}/In/{{pod}}", + "refId": "B" + } + ], + "title": "Network In/Out", + "type": "timeseries" + } + ], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "refId": "A" + } + ], + "title": "Perf Get Object Time", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 25 + }, + "id": 358, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 41 + }, + "id": 359, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_challenge_piece_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_challenge_piece_time=\"challenge_total_time\"}[1m]))by(namespace, perf_challenge_piece_time, service)/sum(rate(perf_challenge_piece_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_challenge_piece_time=\"challenge_total_time\"}[1m]))by(namespace, perf_challenge_piece_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_challenge_piece_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Challenge Total Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 41 + }, + "id": 360, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_challenge_piece_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_challenge_piece_time=\"challenge_get_object_time\"}[1m]))by(namespace, perf_challenge_piece_time, service)/sum(rate(perf_challenge_piece_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_challenge_piece_time=\"challenge_get_object_time\"}[1m]))by(namespace, perf_challenge_piece_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_challenge_piece_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Challenge Get Object Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 41 + }, + "id": 361, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_challenge_piece_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_challenge_piece_time=\"challenge_auth_time\"}[1m]))by(namespace, perf_challenge_piece_time, service)/sum(rate(perf_challenge_piece_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_challenge_piece_time=\"challenge_auth_time\"}[1m]))by(namespace, perf_challenge_piece_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_challenge_piece_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Challenge Auth Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 41 + }, + "id": 362, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_challenge_piece_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_challenge_piece_time=\"challenge_get_bucket_time\"}[1m]))by(namespace, perf_challenge_piece_time, service)/sum(rate(perf_challenge_piece_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_challenge_piece_time=\"challenge_get_bucket_time\"}[1m]))by(namespace, perf_challenge_piece_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_challenge_piece_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Challenge Get Bucket Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 47 + }, + "id": 363, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_challenge_piece_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_challenge_piece_time=\"challenge_get_param_time\"}[1m]))by(namespace, perf_challenge_piece_time, service)/sum(rate(perf_challenge_piece_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_challenge_piece_time=\"challenge_get_param_time\"}[1m]))by(namespace, perf_challenge_piece_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_challenge_piece_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Challenge Get Param Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 47 + }, + "id": 364, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_challenge_piece_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_challenge_piece_time=\"challenge_get_info_time\"}[1m]))by(namespace, perf_challenge_piece_time, service)/sum(rate(perf_challenge_piece_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_challenge_piece_time=\"challenge_get_info_time\"}[1m]))by(namespace, perf_challenge_piece_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_challenge_piece_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Challenge Get Info Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 47 + }, + "id": 365, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_challenge_piece_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_challenge_piece_time=\"challenge_client_total_time\"}[1m]))by(namespace, perf_challenge_piece_time, service)/sum(rate(perf_challenge_piece_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_challenge_piece_time=\"challenge_client_total_time\"}[1m]))by(namespace, perf_challenge_piece_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_challenge_piece_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Challenge Client Total Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 47 + }, + "id": 366, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_challenge_piece_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_challenge_piece_time=\"challenge_push_time\"}[1m]))by(namespace, perf_challenge_piece_time, service)/sum(rate(perf_challenge_piece_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_challenge_piece_time=\"challenge_push_time\"}[1m]))by(namespace, perf_challenge_piece_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_challenge_piece_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Challenge Push Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 53 + }, + "id": 367, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_challenge_piece_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_challenge_piece_time=\"challenge_get_integrity_time\"}[1m]))by(namespace, perf_challenge_piece_time, service)/sum(rate(perf_challenge_piece_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_challenge_piece_time=\"challenge_get_integrity_time\"}[1m]))by(namespace, perf_challenge_piece_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_challenge_piece_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Challenge Get Integrity Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 53 + }, + "id": 368, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(perf_challenge_piece_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_challenge_piece_time=\"challenge_get_piece_time\"}[1m]))by(namespace, perf_challenge_piece_time, service)/sum(rate(perf_challenge_piece_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",perf_challenge_piece_time=\"challenge_get_piece_time\"}[1m]))by(namespace, perf_challenge_piece_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{perf_challenge_piece_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Challenge Get Piece Time", + "type": "timeseries" + } + ], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "refId": "A" + } + ], + "title": "Perf Challenge Piece Time", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 26 + }, + "id": 192, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbits" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 42 + }, + "id": 140, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(receive_piece_size_sum{prometheus_replica=\"$iste\",namespace=~\"$namespace\"}[1m])by(namespace, receive_piece_size)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{receive_piece_size}}", + "refId": "A" + } + ], + "title": "Receiver Piece Size", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 42 + }, + "id": 194, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "avg(avg_over_time(queue_size{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\",service=\"receiver\"}))by(namespace, queue_size, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{queue_size}}/{{service}}", + "refId": "A" + } + ], + "title": "Receiver Queue Size", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 42 + }, + "id": 193, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "avg(avg_over_time(queue_capacity{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\",service=\"receiver\"}))by(namespace, queue_capacity, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{queue_capacity}}/{{service}}", + "refId": "A" + } + ], + "title": "Receiver Queue Capacity", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 42 + }, + "id": 195, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(task_in_queue_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",service=\"receiver\"}[1m]))by(namespace, task_in_queue_time, service)/sum(rate(task_in_queue_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",service=\"receiver\"}[1m]))by(namespace, task_in_queue_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{task_in_queue_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Receiver Task In Queue Time", + "type": "timeseries" + } + ], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "refId": "A" + } + ], + "title": "Receiver Metrics As Secondary", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 27 + }, + "id": 197, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 43 + }, + "id": 175, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(seal_object_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(namespace, seal_object_time, service)/sum(rate(seal_object_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(namespace, seal_object_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{seal_object_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Signer Seal Object Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 43 + }, + "id": 198, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(discontinue_bucket_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(namespace, discontinue_bucket_time, service)/sum(rate(discontinue_bucket_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(namespace, discontinue_bucket_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{discontinue_bucket_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Signer Discontinue BucketTime", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 43 + }, + "id": 199, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(discontinue_bucket_success{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, discontinue_bucket_success, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{discontinue_bucket_success}}/{{service}}", + "refId": "A" + } + ], + "title": "Signer Discontinue Bucket Success", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 43 + }, + "id": 200, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(discontinue_bucket_failure{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, discontinue_bucket_failure, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{discontinue_bucket_failure}}/{{service}}", + "refId": "A" + } + ], + "title": "Signer Discontinue Bucket Failure", + "type": "timeseries" + } + ], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "refId": "A" + } + ], + "title": "Signer Metrics", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 28 + }, + "id": 202, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 24, + "x": 0, + "y": 44 + }, + "id": 165, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "avg(avg_over_time(gc_block_number{prometheus_replica=\"$site\",namespace=~\"$namespace\",}))by(namespace, gc_block_number)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{gc_block_number}}/{{service}}", + "refId": "A" + } + ], + "title": "Manager GC Block Number", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 51 + }, + "id": 161, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "sum(rate(upload_primary_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(namespace, upload_primary_time, service)/sum(rate(upload_primary_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(namespace, upload_primary_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{upload_primary_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Manager Upload Object Task Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "ms" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 51 + }, + "id": 162, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(replicate_and_seal_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(namespace, replicate_and_seal_time, service)/sum(rate(replicate_and_seal_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(namespace, replicate_and_seal_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{replicate_and_seal_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Manager Replicate And Seal Task Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 51 + }, + "id": 163, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(confirm_secondary_piece_seal_on_chain_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(namespace, confirm_secondary_piece_on_chain_time, service)/sum(rate(confirm_secondary_piece_seal_on_chain_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(namespace, confirm_secondary_piece_on_chain_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{confirm_secondary_piece_on_chain_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Manager Receive Task Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 51 + }, + "id": 164, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(seal_object_task_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(namespace, seal_object_task_time, service)/sum(rate(seal_object_task_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(namespace, seal_object_task_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{seal_object_task_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Manager Seal Object Task Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 57 + }, + "id": 171, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(dispatch_replicate_task{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, dispatch_replicate_task, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{dispatch_replicate_task}}/{{service}}", + "refId": "A" + } + ], + "title": "Manager Dispatch Replicate Piece Task", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 57 + }, + "id": 172, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(dispatch_seal_task{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, dispatch_seal_task, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{dispatch_seal_task}}/{{service}}", + "refId": "A" + } + ], + "title": "Manager Dispatch Seal Object Task", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 57 + }, + "id": 173, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(dispatch_confirm_receive_task{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, dispatch_confirm_receive_task, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{dispatch_confirm_receive_task}}/{{service}}", + "refId": "A" + } + ], + "title": "Manager Dispatch Receive Piece Task", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 57 + }, + "id": 174, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(dispatch_gc_object_task{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, dispatch_gc_object_task, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{dispatch_gc_object_task}}/{{service}}", + "refId": "A" + } + ], + "title": "Manager Dispatch GC Object Task", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 63 + }, + "id": 166, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(upload_object_task_failure{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, upload_object_task_failure, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{upload_object_task_failure}}/{{service}}", + "refId": "A" + } + ], + "title": "Manager Upload Object Task Failed", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 63 + }, + "id": 167, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(replicate_object_task_failure{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, replicate_object_task_failure, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{replicate_object_task_failure}}/{{service}}", + "refId": "A" + } + ], + "title": "Manager Replicate Piece Task Failed", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 63 + }, + "id": 168, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(receive_piece_task_failure{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, receive_object_task_failure, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{receive_object_task_failure}}/{{service}}", + "refId": "A" + } + ], + "title": "Manager Receive Piece Task Failed", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 63 + }, + "id": 169, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(seal_object_task_failure{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, seal_object_task_failure, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{seal_object_task_failure}}/{{service}}", + "refId": "A" + } + ], + "title": "Manager Seal Object Task Failed", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 5, + "w": 24, + "x": 0, + "y": 69 + }, + "id": 170, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(replicate_combine_seal_task_failure{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, replicate_combine_seal_task_failure, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{seal_object_task_failure}}/{{service}}", + "refId": "A" + } + ], + "title": "Manager Replicate Combine Seal Task Failed", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 8, + "x": 0, + "y": 74 + }, + "id": 203, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "avg(avg_over_time(queue_size{namespace=~\"$namespace\",queue_size=~\"manager-.*\"}))by(namespace, queue_size, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{queue_size}}/{{service}}", + "refId": "A" + } + ], + "title": "Manager Queue Size", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 8, + "x": 8, + "y": 74 + }, + "id": 204, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "editorMode": "code", + "exemplar": true, + "expr": "avg(avg_over_time(queue_capacity{prometheus_replica=\"$site\",namespace=~\"$namespace\",queue_capacity=~\"manager-.*\"}))by(namespace, queue_capacity, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{queue_capacity}}/{{service}}", + "refId": "A" + } + ], + "title": "Manager Queue Capacity", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 8, + "x": 16, + "y": 74 + }, + "id": 205, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(task_in_queue_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\",task_in_queue_time=~\"manager-.*\"}[1m]))by(namespace, task_in_queue_time, service)/sum(rate(task_in_queue_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\",task_in_queue_time=~\"manager-.*\"}[1m]))by(namespace, task_in_queue_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{task_in_queue_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Manager Task In Queue Time", + "type": "timeseries" + } + ], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "refId": "A" + } + ], + "title": "Manager Metrics", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 29 + }, + "id": 207, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 45 + }, + "id": 154, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(replicate_piece_time_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(namespace, replicate_piece_time, service)/sum(rate(replicate_piece_time_count{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(namespace, replicate_piece_time, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{replicate_piece_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Replicate Piece Time", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "decbits" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 45 + }, + "id": 151, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(increase(replicate_piece_size{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, replicate_piece_size)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{replicate_piece_size}}", + "refId": "A" + } + ], + "title": "Replicate Piece Size", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 45 + }, + "id": 152, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(replicate_secondary_success{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, replicate_secondary_success)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{replicate_secondary_success}}", + "refId": "A" + } + ], + "title": "Replicate Secondary Success", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 45 + }, + "id": 153, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(replicate_secondary_failure{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, replicate_secondary_failure)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{replicate_secondary_failure}}", + "refId": "A" + } + ], + "title": "Replicate Secondary Failure", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 51 + }, + "id": 148, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(seal_object_success{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, seal_object_success, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{seal_object_success}}", + "refId": "A" + } + ], + "title": "Seal Object Success", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 12, + "x": 12, + "y": 51 + }, + "id": 149, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "mean" + ], + "displayMode": "table", + "placement": "bottom", + "showLegend": true, + "sortBy": "Last *", + "sortDesc": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(seal_object_failure{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, seal_object_failure)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{seal_object_failure}}", + "refId": "A" + } + ], + "title": "Seal Object Failure", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 8, + "x": 0, + "y": 58 + }, + "id": 155, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(replicate_task_count{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, replicate_task_count)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{replicate_task_count}}/{{service}}", + "refId": "A" + } + ], + "title": "Executor Replicate Piece Task", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 8, + "x": 8, + "y": 58 + }, + "id": 156, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(seal_task_count{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, seal_task_count)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{seal_task_count}}/{{service}}", + "refId": "A" + } + ], + "title": "Executor Seal Object Task", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 8, + "x": 16, + "y": 58 + }, + "id": 157, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(receive_task_count{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, receive_task_count)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{receive_task_count}}/{{service}}", + "refId": "A" + } + ], + "title": "Executor Receive Task", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 24, + "x": 0, + "y": 65 + }, + "id": 150, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(delete_object_number{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, delete_object_number)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{delete_object_number}}", + "refId": "A" + } + ], + "title": "Delete Object Number", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 8, + "x": 0, + "y": 71 + }, + "id": 158, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(gc_object_task_count{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, gc_object_task_count)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{gc_object_task_count}}/{{service}}", + "refId": "A" + } + ], + "title": "Executor GC Object Task", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 8, + "x": 8, + "y": 71 + }, + "id": 159, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(gc_zombie_task_count{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, gc_zombie_task_count)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{gc_zombie_task_count}}/{{service}}", + "refId": "A" + } + ], + "title": "Executor GC Zombie Task", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 8, + "x": 16, + "y": 71 + }, + "id": 160, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(gc_meta_task_count{prometheus_replica=\"$site\", namespace=~\"$namespace\"}[1m]))by(namespace, gc_meta_task_count)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{gc_meta_task_count}}/{{service}}", + "refId": "A" + } + ], + "title": "Executor GC Meta Task", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 11, + "x": 0, + "y": 77 + }, + "id": 141, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "avg(avg_over_time(max_task_num{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\"}))by(namespace, max_task_num, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{max_task_num}}/{{service}}", + "refId": "A" + } + ], + "title": "Max Task Number", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 13, + "x": 11, + "y": 77 + }, + "id": 142, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "avg(avg_over_time(running_task_num{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\"}))by(namespace, running_task_num, service)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{running_task_num}}/{{service}}", + "refId": "A" + } + ], + "title": "Running Task Number", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "bytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 11, + "x": 0, + "y": 84 + }, + "id": 143, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "avg(avg_over_time(remaining_memory_resource{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\"}))by(namespace, remaining_memory_resource)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{remaining_memory_resource}}", + "refId": "A" + } + ], + "title": "Remaining Memory Resource", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 13, + "x": 11, + "y": 84 + }, + "id": 144, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "avg(avg_over_time(remaining_task_resource{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\"}))by(namespace, remaining_task_resource)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{remaining_task_resource}}", + "refId": "A" + } + ], + "title": "Remaining Task Resource", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 0, + "y": 90 + }, + "id": 145, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "avg(avg_over_time(remaining_high_task_resource{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\"}))by(namespace, remaining_high_task_resource)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{remaining_high_task_resource}}", + "refId": "A" + } + ], + "title": "Remaining High Task Resource", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 8, + "y": 90 + }, + "id": 146, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "avg(avg_over_time(remaining_medium_task_resource{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\"}))by(namespace, remaining_medium_task_resource)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{remaining_medium_task_resource}}", + "refId": "A" + } + ], + "title": "Remaining Medium Task Resource", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 16, + "y": 90 + }, + "id": 147, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "avg(avg_over_time(remaining_low_task_resource{prometheus_replica=\"monitoring/vmagent-dev-ap\",namespace=~\"gf-.*-sp.*\"}))by(namespace, remaining_task_resource)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{remaining_task_resource}}", + "refId": "A" + } + ], + "title": "Remaining Low Task Resource", + "type": "timeseries" + } + ], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "refId": "A" + } + ], + "title": "Task Executor Metrics", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 30 + }, + "id": 90, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 0, + "y": 46 + }, + "id": 91, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "histogram_quantile(0.90, sum(rate(grpc_server_handling_seconds_bucket{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m])) by (le, grpc_service, grpc_method, namespace))", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{grpc_method}}/{{grpc_service}}", + "refId": "A" + } + ], + "title": "GRPC - P90 request latency", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 8, + "y": 46 + }, + "id": 110, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(grpc_server_handling_seconds_count{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(grpc_method,grpc_service,namespace)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{grpc_method}}{{grpc_service}}", + "refId": "B" + } + ], + "title": "GRPC - QPS", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 16, + "y": 46 + }, + "id": 93, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(grpc_server_handling_seconds_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(grpc_method, grpc_service, namespace)/sum(rate(grpc_server_handling_seconds_count{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(grpc_method, grpc_service, namespace)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{grpc_method}}/{{grpc_service}}", + "refId": "A" + } + ], + "title": "GRPC - Average duration per API ", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 0, + "y": 54 + }, + "id": 94, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(grpc_server_handled_total{prometheus_replica=\"$site\", namespace=~\"$namespace\"})by(namespace,grpc_method,grpc_service)", + "hide": false, + "interval": "", + "legendFormat": "{{namespace}}/{{grpc_method}}/{{grpc_service}}", + "refId": "A" + } + ], + "title": "GRPC - Total Request", + "type": "timeseries" + } + ], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "refId": "A" + } + ], + "title": "GRPC Server", + "type": "row" + }, + { + "collapsed": true, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 31 + }, + "id": 98, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 0, + "y": 47 + }, + "id": 116, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "histogram_quantile(0.90, sum(rate(grpc_client_handling_seconds_bucket{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m])) by (le, grpc_service, grpc_method,namespace))", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{grpc_method}}/{{grpc_service}}", + "refId": "A" + } + ], + "title": "GRPC - P90 request latency", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 8, + "y": 47 + }, + "id": 117, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(grpc_client_handling_seconds_count{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(grpc_method,grpc_service,namespace)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{grpc_method}}{{grpc_service}}", + "refId": "B" + } + ], + "title": "GRPC - QPS", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 16, + "y": 47 + }, + "id": 118, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(rate(grpc_client_handling_seconds_sum{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(grpc_method, grpc_service,namespace)/sum(rate(grpc_client_handling_seconds_count{prometheus_replica=\"$site\",namespace=~\"$namespace\"}[1m]))by(grpc_method, grpc_service,namespace)", + "format": "time_series", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "{{namespace}}/{{grpc_method}}/{{grpc_service}}", + "refId": "A" + } + ], + "title": "HTTP - Average duration per API ", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "locale" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 8, + "x": 0, + "y": 55 + }, + "id": 119, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "8.3.3", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "${DS}" + }, + "exemplar": true, + "expr": "sum(grpc_client_handled_total{prometheus_replica=\"$site\",namespace=~\"$namespace\"})by(namespace,grpc_method,grpc_service)", + "hide": false, + "interval": "", + "legendFormat": "{{namespace}}/{{grpc_method}}/{{grpc_service}}", + "refId": "A" + } + ], + "title": "GRPC - Total Request", + "type": "timeseries" + } + ], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "refId": "A" + } + ], + "title": "GRPC Client", + "type": "row" + }, + { + "collapsed": false, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 32 + }, + "id": 252, + "panels": [], + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "refId": "A" + } + ], + "title": "Greenfield Chain Metrics", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 0, + "y": 33 + }, + "id": 254, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(gnfd_chain_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"query_height\"}[1m]))by(namespace, gnfd_chain_time, service)/sum(rate(gnfd_chain_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"query_height\"}[1m]))by(namespace, gnfd_chain_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{gnfd_chain_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Query Chain Height", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 6, + "y": 33 + }, + "id": 256, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(gnfd_chain_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"query_account\"}[1m]))by(namespace, gnfd_chain_time, service)/sum(rate(gnfd_chain_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"query_account\"}[1m]))by(namespace, gnfd_chain_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{gnfd_chain_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Query Account", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 12, + "y": 33 + }, + "id": 258, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(gnfd_chain_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"list_sps\"}[1m]))by(namespace, gnfd_chain_time, service)/sum(rate(gnfd_chain_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"list_sps\"}[1m]))by(namespace, gnfd_chain_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{gnfd_chain_time}}/{{service}}", + "refId": "A" + } + ], + "title": "List SPs", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 18, + "y": 33 + }, + "id": 262, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(gnfd_chain_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"query_storage_params\"}[1m]))by(namespace, gnfd_chain_time, service)/sum(rate(gnfd_chain_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"query_storage_params\"}[1m]))by(namespace, gnfd_chain_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{gnfd_chain_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Query Storage Params", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 0, + "y": 40 + }, + "id": 266, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(gnfd_chain_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"query_bucket\"}[1m]))by(namespace, gnfd_chain_time, service)/sum(rate(gnfd_chain_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"query_bucket\"}[1m]))by(namespace, gnfd_chain_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{gnfd_chain_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Query Bucket", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 6, + "y": 40 + }, + "id": 260, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(gnfd_chain_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"list_bonded_validators\"}[1m]))by(namespace, gnfd_chain_time, service)/sum(rate(gnfd_chain_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"list_bonded_validators\"}[1m]))by(namespace, gnfd_chain_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{gnfd_chain_time}}/{{service}}", + "refId": "A" + } + ], + "title": "List Bonded Validators", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 12, + "y": 40 + }, + "id": 264, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(gnfd_chain_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"query_storage_params_by_timestamp\"}[1m]))by(namespace, gnfd_chain_time, service)/sum(rate(gnfd_chain_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"query_storage_params_by_timestamp\"}[1m]))by(namespace, gnfd_chain_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{gnfd_chain_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Query Storage Params By Timestamp", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 18, + "y": 40 + }, + "id": 268, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(gnfd_chain_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"query_object\"}[1m]))by(namespace, gnfd_chain_time, service)/sum(rate(gnfd_chain_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"query_object\"}[1m]))by(namespace, gnfd_chain_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{gnfd_chain_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Query Object", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 0, + "y": 47 + }, + "id": 270, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(gnfd_chain_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"query_object_by_id\"}[1m]))by(namespace, gnfd_chain_time, service)/sum(rate(gnfd_chain_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"query_object_by_id\"}[1m]))by(namespace, gnfd_chain_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{gnfd_chain_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Query Object By ID", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 6, + "y": 47 + }, + "id": 272, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(gnfd_chain_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"wait_object_seal\"}[1m]))by(namespace, gnfd_chain_time, service)/sum(rate(gnfd_chain_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"wait_object_seal\"}[1m]))by(namespace, gnfd_chain_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{gnfd_chain_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Wait Object Seal", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 12, + "y": 47 + }, + "id": 276, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(gnfd_chain_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"verify_get_object_permission\"}[1m]))by(namespace, gnfd_chain_time, service)/sum(rate(gnfd_chain_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"verify_get_object_permission\"}[1m]))by(namespace, gnfd_chain_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{gnfd_chain_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Verify Get Object Permission", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 6, + "x": 18, + "y": 47 + }, + "id": 274, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(gnfd_chain_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"query_payment_stream_record\"}[1m]))by(namespace, gnfd_chain_time, service)/sum(rate(gnfd_chain_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"query_payment_stream_record\"}[1m]))by(namespace, gnfd_chain_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{gnfd_chain_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Query Payment Stream Record", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 54 + }, + "id": 278, + "options": { + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "exemplar": true, + "expr": "sum(rate(gnfd_chain_time_sum{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"verify_put_object_permission\"}[1m]))by(namespace, gnfd_chain_time, service)/sum(rate(gnfd_chain_time_count{prometheus_replica=\"$site\",namespace=~\"gf-.*-sp-.*\",gnfd_chain_time=\"verify_put_object_permission\"}[1m]))by(namespace, gnfd_chain_time, service)", + "interval": "", + "legendFormat": "{{namespace}}/{{gnfd_chain_time}}/{{service}}", + "refId": "A" + } + ], + "title": "Verify Put Object Permission", + "type": "timeseries" + } + ], + "refresh": "", + "revision": 1, + "schemaVersion": 38, + "style": "dark", + "tags": [], + "templating": { + "list": [ + { + "current": { + "selected": false, + "text": "nodereal-nonprod-vmselect", + "value": "nodereal-nonprod-vmselect" + }, + "hide": 0, + "includeAll": false, + "label": "Datasource", + "multi": false, + "name": "DS", + "options": [], + "query": "prometheus", + "queryValue": "", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "type": "datasource" + }, + { + "current": { + "selected": false, + "text": "monitoring/dev-ap", + "value": "monitoring/dev-ap" + }, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "definition": "label_values(prometheus_replica)", + "description": "site", + "hide": 0, + "includeAll": false, + "label": "site", + "multi": false, + "name": "site", + "options": [], + "query": { + "query": "label_values(prometheus_replica)", + "refId": "StandardVariableQuery" + }, + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "type": "query" + }, + { + "current": { + "selected": true, + "text": [ + "All" + ], + "value": [ + "$__all" + ] + }, + "datasource": { + "type": "prometheus", + "uid": "a1337ede-bc93-4884-90f1-71c4caa944c6" + }, + "definition": "label_values(container_cpu_usage_seconds_total{prometheus_replica=\"$site\"}, namespace)", + "hide": 0, + "includeAll": true, + "label": "namespace", + "multi": true, + "name": "namespace", + "options": [], + "query": { + "query": "label_values(container_cpu_usage_seconds_total{prometheus_replica=\"$site\"}, namespace)", + "refId": "StandardVariableQuery" + }, + "refresh": 1, + "regex": ".*-sp-.*", + "skipUrlSync": false, + "sort": 1, + "type": "query" + } + ] + }, + "time": { + "from": "now-5m", + "to": "now" + }, + "timepicker": {}, + "timezone": "Asia/Shanghai", + "title": "Storage Provider v0.0.1", + "uid": "xcc_CvH4t", + "version": 32, + "weekStart": "" +} \ No newline at end of file diff --git a/deployment/k8s/docs/grafana/imgs/import.jpg b/deployment/k8s/docs/grafana/imgs/import.jpg new file mode 100644 index 0000000000000000000000000000000000000000..903dbb3f587ac449c1db326d66c74a2a41bdb2a7 GIT binary patch literal 49012 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 literal 0 HcmV?d00001 diff --git a/deployment/k8s/docs/grafana/imgs/overview-1.png b/deployment/k8s/docs/grafana/imgs/overview-1.png new file mode 100644 index 0000000000000000000000000000000000000000..e14d71c62a8e0ceb512639c95dba0fd287d8aabd GIT binary patch literal 112321 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%0A4ACX!>>Sia5 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 W*p_4TI|;vmdugcZs#GaihWr<+=EfcX literal 0 HcmV?d00001 diff --git a/deployment/k8s/docs/grafana/imgs/overview-2.png b/deployment/k8s/docs/grafana/imgs/overview-2.png new file mode 100644 index 0000000000000000000000000000000000000000..e12c1a0e4c15b09b8619d78b46bee79d1df32aed GIT binary patch literal 108724 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 sp.yaml + $ kubectl apply -f ./sp.yaml + ``` + diff --git a/deployment/k8s/docs/k8s/alicloud/config.toml b/deployment/k8s/docs/k8s/alicloud/config.toml new file mode 100644 index 000000000..c907fdfac --- /dev/null +++ b/deployment/k8s/docs/k8s/alicloud/config.toml @@ -0,0 +1,116 @@ +# also check secret file as empty values here may be replaced by env var +Env = "" +Server = [] +GRPCAddress = '0.0.0.0:9333' + +[SpDB] +User = '' +Passwd = '' +Address = '' +Database = 'storage_provider_db' + +[BsDB] +User = '' +Passwd = '' +Address = '' +Database = 'block_syncer' + +[BsDBBackup] +User = '' +Passwd = '' +Address = '' +Database = 'block_syncer_backup' + +[PieceStore] +Shards = 0 + +[PieceStore.Store] +Storage = 's3' +# BucketURL = '' # provided in secret +MaxRetries = 5 +MinRetryDelay = 0 +TLSInsecureSkipVerify = false +IAMType = 'SA' + +[Chain] +ChainID = 'greenfield_5600-1' +ChainAddress = ['https://gnfd-testnet-fullnode-tendermint-us.bnbchain.org:443'] + +[SpAccount] +SpOperatorAddress = '0x0000000000000000000000000000000000000000' +# OperatorPrivateKey = '' +# FundingPrivateKey = '' +# SealPrivateKey = '' +# ApprovalPrivateKey = '' +# GcPrivateKey = '' + +[Endpoint] +ApproverEndpoint = 'approver:9333' +ManagerEndpoint = 'manager:9333' +DownloaderEndpoint = 'downloader:9333' +ReceiverEndpoint = 'receiver:9333' +MetadataEndpoint = 'metadata:9333' +UploaderEndpoint = 'uploader:9333' +P2PEndpoint = 'p2p:9333' +SignerEndpoint = 'signer:9333' +AuthenticatorEndpoint = 'localhost:9333' + +[Gateway] +DomainName = 'your-domain.com' +HTTPAddress = '0.0.0.0:9033' + +[P2P] +#P2PPrivateKey = '' +P2PAddress = '0.0.0.0:9933' +P2PAntAddress = '' +P2PBootstrap = [] +# P2PPingPeriod = 0 + +[Parallel] +DiscontinueBucketEnabled = false +DiscontinueBucketKeepAliveDays = 2 +UploadObjectParallelPerNode = 10240 +ReceivePieceParallelPerNode = 10240 +DownloadObjectParallelPerNode = 10240 +ChallengePieceParallelPerNode = 10240 +AskReplicateApprovalParallelPerNode = 10240 +GlobalCreateBucketApprovalParallel = 10240 +GlobalCreateObjectApprovalParallel = 10240 +GlobalMaxUploadingParallel = 10240 +GlobalUploadObjectParallel = 10240 +GlobalReplicatePieceParallel = 10240 +GlobalSealObjectParallel = 10240 +GlobalReceiveObjectParallel = 10240 + +[Monitor] +DisableMetrics = false +DisablePProf = false +MetricsHTTPAddress = '0.0.0.0:24367' +PProfHTTPAddress = '0.0.0.0:24368' + +[Rcmgr] +DisableRcmgr = false + +[Metadata] +IsMasterDB = true +BsDBSwitchCheckIntervalSec = 30 + +[BlockSyncer] +Modules = ['epoch','bucket','object','payment','group','permission','storage_provider','prefix_tree', 'virtual_group','sp_exit_events','object_id_map'] +Dsn = "" +DsnSwitched = '' +Workers = 50 +EnableDualDB = false + +[APIRateLimiter] +PathPattern = [{Key = ".*request_nonc.*", RateLimit = 10, RatePeriod = 'S'},{Key = ".*1l65v.*", RateLimit = 20, RatePeriod = 'S'}] +HostPattern = [{Key = ".*vfdxy.*", RateLimit = 15, RatePeriod = 'S'}] +[APIRateLimiter.IPLimitCfg] +On = true +RateLimit = 5000 +RatePeriod = 'S' + +[Manager] +EnableLoadTask = true +GVGPreferSPList = [1,2,3,4,5,6,7] + diff --git a/deployment/k8s/docs/k8s/alicloud/kustomization.yaml b/deployment/k8s/docs/k8s/alicloud/kustomization.yaml new file mode 100644 index 000000000..da9a3fc44 --- /dev/null +++ b/deployment/k8s/docs/k8s/alicloud/kustomization.yaml @@ -0,0 +1,55 @@ +resources: + - https://github.com/bnb-chain/greenfield-storage-provider/deployment/k8s/base/vendors/aws/large?ref=develop # check doco for latest version + +configMapGenerator: +- name: config + files: + - ./config.toml # check and replace values in this config file + +images: +- name: ghcr.io/bnb-chain/greenfield-storage-provider + newTag: 0.2.3-alpha.15 # check doco for latest version + +patches: +- target: + kind: ServiceAccount + patch: |- + - op: replace + path: "/metadata/annotations/pod-identity.alibabacloud.com~1role-name" + value: your-aliyun-ram-role-name-mapped-to-k8s-sa # replace with your RAM role name + +- target: + kind: Ingress + name: gateway + patch: |- + - op: replace + path: /spec/rules/0/host + value: yourdomain.com # replace with your domain name + - op: replace + path: /spec/rules/1/host + value: "*.yourdomain.com" # replace with your domain name + +# replace the following "values" for the correct zone, required for OSS (aliyunfs) integration +- target: + kind: Deployment + patch: |- + - op: add + path: /spec/template/spec/containers/0/env/- + value: + name: AWS_REGION + value: oss-ap-northeast-1 + - op: add + path: /spec/template/spec/containers/0/env/- + value: + name: ALIBABA_CLOUD_REGION + value: oss-ap-northeast-1 + +# required to export metrics +- target: + kind: ServiceMonitor + name: default + patch: |- + - op: replace + path: /spec/namespaceSelector/matchNames/0 + value: yournamespace # replace with your k8s namespace + diff --git a/deployment/k8s/docs/k8s/alicloud/nginx_cors_headers.yaml b/deployment/k8s/docs/k8s/alicloud/nginx_cors_headers.yaml new file mode 100644 index 000000000..86ebe1eb6 --- /dev/null +++ b/deployment/k8s/docs/k8s/alicloud/nginx_cors_headers.yaml @@ -0,0 +1,8 @@ +- op: replace + path: "/metadata/annotations/nginx.ingress.kubernetes.io~1cors-allow-headers" + value: "DNT,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Content-MD5,Range,Authorization,X-Gnfd-Content-Sha256,X-Gnfd-Unsigned-Msg,X-Gnfd-Txn-Hash,Date,X-Gnfd-Object-ID,X-Gnfd-Resource,X-Gnfd-Piece-Index,X-Gnfd-Redundancy-Index,Address,X-Gnfd-User-Address,X-Gnfd-App-Domain,X-Gnfd-App-Reg-Nonce,X-Gnfd-Date,X-Gnfd-App-Reg-Public-Key,X-Gnfd-App-Reg-Expiry-Date" + +- op: replace + path: "/metadata/annotations/nginx.ingress.kubernetes.io~1cors-expose-headers" + value: "*, X-Gnfd-Request-ID,X-Gnfd-Signed-Msg,X-Gnfd-Object-ID,X-Gnfd-Integrity-Hash,X-Gnfd-Piece-Hash" + diff --git a/deployment/k8s/docs/k8s/alicloud/secret.env b/deployment/k8s/docs/k8s/alicloud/secret.env new file mode 100644 index 000000000..c8d3b102d --- /dev/null +++ b/deployment/k8s/docs/k8s/alicloud/secret.env @@ -0,0 +1,26 @@ +# import this secret into k8s after replacing with your values +BLOCK_SYNCER_DB_PASSWORD=db-password +BLOCK_SYNCER_DB_USER=db-user +BLOCK_SYNCER_DSN=db-user:db-password@tcp(your-mysql-db.host.com)/block_syncer?parseTime=true&multiStatements=true&loc=Local +BLOCK_SYNCER_DSN_SWITCHED=db-user:db-password@tcp(your-mysql-db.host.com)/block_syncer_backup?parseTime=true&multiStatements=true&loc=Local +BS_DB_ADDRESS=mysql-db.host.com +BS_DB_DATABASE=block_syncer +BS_DB_PASSWORD=db-password +BS_DB_SWITCHED_ADDRESS=your-mysql-db.host.com +BS_DB_SWITCHED_DATABASE=block_syncer_backup +BS_DB_SWITCHED_PASSWORD=db-password +BS_DB_SWITCHED_USER=db-user +BS_DB_USER=db-user +BUCKET_URL=https://oss-ap-northeast-1.aliyuncs.com/tf-nodereal-dev-db-user-devnet-sp-a +P2P_PRIVATE_KEY="0000000000000000000000000000000000000000000000000000000000000000" +SIGNER_APPROVAL_PRIV_KEY="0000000000000000000000000000000000000000000000000000000000000000" +SIGNER_BLS_PRIV_KEY="0000000000000000000000000000000000000000000000000000000000000000" +SIGNER_FUNDING_PRIV_KEY="0000000000000000000000000000000000000000000000000000000000000000" +SIGNER_GC_PRIV_KEY="0000000000000000000000000000000000000000000000000000000000000000" +SIGNER_OPERATOR_PRIV_KEY="0000000000000000000000000000000000000000000000000000000000000000" +SIGNER_SEAL_PRIV_KEY="0000000000000000000000000000000000000000000000000000000000000000" +SP_DB_ADDRESS=your-mysql-db.host.com +SP_DB_DATABASE=storage_provider_db +SP_DB_PASSWORD=db-password +SP_DB_USER=db-user + diff --git a/deployment/k8s/docs/k8s/aws/README.md b/deployment/k8s/docs/k8s/aws/README.md new file mode 100644 index 000000000..0409d2ebc --- /dev/null +++ b/deployment/k8s/docs/k8s/aws/README.md @@ -0,0 +1,19 @@ +# Create a SP cluster + +1. Make sure cloud resources have been set up following /docs/cloud/aws. +2. Copy this folder into your workspace. +3. Make sure you have `kustomize` installed (a component of kubectl). +4. Replace the values in `kustomization.yaml` and `config.toml`. +5. You will need to create the keys. Please see [runbook](https://docs.bnbchain.org/greenfield-docs/docs/guide/storage-provider/run-book/run-testnet-SP-node) here. +6. Set up secret called `default`: + + 1. Reference `secret.env` + 2. Create the secret resource directly (or set up external secret with custom CRD). + +6. Run the following command to create and apply a K8S manifest: + + ``` + $ kustomize build . > sp.yaml + $ kubectl apply -f ./sp.yaml + ``` + diff --git a/deployment/k8s/docs/k8s/aws/config.toml b/deployment/k8s/docs/k8s/aws/config.toml new file mode 100644 index 000000000..c907fdfac --- /dev/null +++ b/deployment/k8s/docs/k8s/aws/config.toml @@ -0,0 +1,116 @@ +# also check secret file as empty values here may be replaced by env var +Env = "" +Server = [] +GRPCAddress = '0.0.0.0:9333' + +[SpDB] +User = '' +Passwd = '' +Address = '' +Database = 'storage_provider_db' + +[BsDB] +User = '' +Passwd = '' +Address = '' +Database = 'block_syncer' + +[BsDBBackup] +User = '' +Passwd = '' +Address = '' +Database = 'block_syncer_backup' + +[PieceStore] +Shards = 0 + +[PieceStore.Store] +Storage = 's3' +# BucketURL = '' # provided in secret +MaxRetries = 5 +MinRetryDelay = 0 +TLSInsecureSkipVerify = false +IAMType = 'SA' + +[Chain] +ChainID = 'greenfield_5600-1' +ChainAddress = ['https://gnfd-testnet-fullnode-tendermint-us.bnbchain.org:443'] + +[SpAccount] +SpOperatorAddress = '0x0000000000000000000000000000000000000000' +# OperatorPrivateKey = '' +# FundingPrivateKey = '' +# SealPrivateKey = '' +# ApprovalPrivateKey = '' +# GcPrivateKey = '' + +[Endpoint] +ApproverEndpoint = 'approver:9333' +ManagerEndpoint = 'manager:9333' +DownloaderEndpoint = 'downloader:9333' +ReceiverEndpoint = 'receiver:9333' +MetadataEndpoint = 'metadata:9333' +UploaderEndpoint = 'uploader:9333' +P2PEndpoint = 'p2p:9333' +SignerEndpoint = 'signer:9333' +AuthenticatorEndpoint = 'localhost:9333' + +[Gateway] +DomainName = 'your-domain.com' +HTTPAddress = '0.0.0.0:9033' + +[P2P] +#P2PPrivateKey = '' +P2PAddress = '0.0.0.0:9933' +P2PAntAddress = '' +P2PBootstrap = [] +# P2PPingPeriod = 0 + +[Parallel] +DiscontinueBucketEnabled = false +DiscontinueBucketKeepAliveDays = 2 +UploadObjectParallelPerNode = 10240 +ReceivePieceParallelPerNode = 10240 +DownloadObjectParallelPerNode = 10240 +ChallengePieceParallelPerNode = 10240 +AskReplicateApprovalParallelPerNode = 10240 +GlobalCreateBucketApprovalParallel = 10240 +GlobalCreateObjectApprovalParallel = 10240 +GlobalMaxUploadingParallel = 10240 +GlobalUploadObjectParallel = 10240 +GlobalReplicatePieceParallel = 10240 +GlobalSealObjectParallel = 10240 +GlobalReceiveObjectParallel = 10240 + +[Monitor] +DisableMetrics = false +DisablePProf = false +MetricsHTTPAddress = '0.0.0.0:24367' +PProfHTTPAddress = '0.0.0.0:24368' + +[Rcmgr] +DisableRcmgr = false + +[Metadata] +IsMasterDB = true +BsDBSwitchCheckIntervalSec = 30 + +[BlockSyncer] +Modules = ['epoch','bucket','object','payment','group','permission','storage_provider','prefix_tree', 'virtual_group','sp_exit_events','object_id_map'] +Dsn = "" +DsnSwitched = '' +Workers = 50 +EnableDualDB = false + +[APIRateLimiter] +PathPattern = [{Key = ".*request_nonc.*", RateLimit = 10, RatePeriod = 'S'},{Key = ".*1l65v.*", RateLimit = 20, RatePeriod = 'S'}] +HostPattern = [{Key = ".*vfdxy.*", RateLimit = 15, RatePeriod = 'S'}] +[APIRateLimiter.IPLimitCfg] +On = true +RateLimit = 5000 +RatePeriod = 'S' + +[Manager] +EnableLoadTask = true +GVGPreferSPList = [1,2,3,4,5,6,7] + diff --git a/deployment/k8s/docs/k8s/aws/kustomization.yaml b/deployment/k8s/docs/k8s/aws/kustomization.yaml new file mode 100644 index 000000000..1b7bd0e8e --- /dev/null +++ b/deployment/k8s/docs/k8s/aws/kustomization.yaml @@ -0,0 +1,63 @@ +resources: + - https://github.com/bnb-chain/greenfield-storage-provider/deployment/k8s/base/vendors/aws/large?ref=develop # check doco for latest version + +configMapGenerator: +- name: config + files: + - ./config.toml # check and replace values in this config file + +images: +- name: ghcr.io/bnb-chain/greenfield-storage-provider + newTag: 0.2.3-alpha.15 # check doco for latest version + +patches: +- target: + kind: ServiceAccount + name: sp-default + patch: |- + - op: replace + path: "/metadata/annotations/eks.amazonaws.com~1role-arn" + value: arn:aws:iam::111111111111:role/your-iam-role-mapped-to-k8s-sa # replace with your IAM role + +# to update CORS header +- target: + kind: Ingress + name: gateway + path: ./nginx_cors_headers.yaml + +- target: + kind: Ingress + name: gateway + patch: |- + - op: replace + path: /spec/rules/0/host + value: yourdomain.com # replace with your domain name + - op: replace + path: /spec/rules/1/host + value: "*.yourdomain.com" # replace with your domain name + +# the followings are for AWS secret manager. you can ignore use can create opaque secret too +- target: + kind: SecretStore + name: default + patch: |- + - op: replace + path: /spec/provider/aws/region + value: us-east-1 # replace with your region +- target: + kind: ExternalSecret + name: default + patch: |- + - op: replace + path: /spec/dataFrom/0/extract/key + value: secret-key # replace with your secret key + +# required to export metrics +- target: + kind: ServiceMonitor + name: default + patch: |- + - op: replace + path: /spec/namespaceSelector/matchNames/0 + value: yournamespace # replace with your k8s namespace + diff --git a/deployment/k8s/docs/k8s/aws/nginx_cors_headers.yaml b/deployment/k8s/docs/k8s/aws/nginx_cors_headers.yaml new file mode 100644 index 000000000..86ebe1eb6 --- /dev/null +++ b/deployment/k8s/docs/k8s/aws/nginx_cors_headers.yaml @@ -0,0 +1,8 @@ +- op: replace + path: "/metadata/annotations/nginx.ingress.kubernetes.io~1cors-allow-headers" + value: "DNT,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Content-MD5,Range,Authorization,X-Gnfd-Content-Sha256,X-Gnfd-Unsigned-Msg,X-Gnfd-Txn-Hash,Date,X-Gnfd-Object-ID,X-Gnfd-Resource,X-Gnfd-Piece-Index,X-Gnfd-Redundancy-Index,Address,X-Gnfd-User-Address,X-Gnfd-App-Domain,X-Gnfd-App-Reg-Nonce,X-Gnfd-Date,X-Gnfd-App-Reg-Public-Key,X-Gnfd-App-Reg-Expiry-Date" + +- op: replace + path: "/metadata/annotations/nginx.ingress.kubernetes.io~1cors-expose-headers" + value: "*, X-Gnfd-Request-ID,X-Gnfd-Signed-Msg,X-Gnfd-Object-ID,X-Gnfd-Integrity-Hash,X-Gnfd-Piece-Hash" + diff --git a/deployment/k8s/docs/k8s/aws/secret.env b/deployment/k8s/docs/k8s/aws/secret.env new file mode 100644 index 000000000..c8d3b102d --- /dev/null +++ b/deployment/k8s/docs/k8s/aws/secret.env @@ -0,0 +1,26 @@ +# import this secret into k8s after replacing with your values +BLOCK_SYNCER_DB_PASSWORD=db-password +BLOCK_SYNCER_DB_USER=db-user +BLOCK_SYNCER_DSN=db-user:db-password@tcp(your-mysql-db.host.com)/block_syncer?parseTime=true&multiStatements=true&loc=Local +BLOCK_SYNCER_DSN_SWITCHED=db-user:db-password@tcp(your-mysql-db.host.com)/block_syncer_backup?parseTime=true&multiStatements=true&loc=Local +BS_DB_ADDRESS=mysql-db.host.com +BS_DB_DATABASE=block_syncer +BS_DB_PASSWORD=db-password +BS_DB_SWITCHED_ADDRESS=your-mysql-db.host.com +BS_DB_SWITCHED_DATABASE=block_syncer_backup +BS_DB_SWITCHED_PASSWORD=db-password +BS_DB_SWITCHED_USER=db-user +BS_DB_USER=db-user +BUCKET_URL=https://oss-ap-northeast-1.aliyuncs.com/tf-nodereal-dev-db-user-devnet-sp-a +P2P_PRIVATE_KEY="0000000000000000000000000000000000000000000000000000000000000000" +SIGNER_APPROVAL_PRIV_KEY="0000000000000000000000000000000000000000000000000000000000000000" +SIGNER_BLS_PRIV_KEY="0000000000000000000000000000000000000000000000000000000000000000" +SIGNER_FUNDING_PRIV_KEY="0000000000000000000000000000000000000000000000000000000000000000" +SIGNER_GC_PRIV_KEY="0000000000000000000000000000000000000000000000000000000000000000" +SIGNER_OPERATOR_PRIV_KEY="0000000000000000000000000000000000000000000000000000000000000000" +SIGNER_SEAL_PRIV_KEY="0000000000000000000000000000000000000000000000000000000000000000" +SP_DB_ADDRESS=your-mysql-db.host.com +SP_DB_DATABASE=storage_provider_db +SP_DB_PASSWORD=db-password +SP_DB_USER=db-user + diff --git a/deployment/kustomize/VERSION b/deployment/kustomize/VERSION deleted file mode 100644 index 9a48aad90..000000000 --- a/deployment/kustomize/VERSION +++ /dev/null @@ -1 +0,0 @@ -v0.4.6 diff --git a/deployment/kustomize/base/components/shared/alicloud/infra.yaml b/deployment/kustomize/base/components/shared/alicloud/infra.yaml deleted file mode 100644 index 391150cd0..000000000 --- a/deployment/kustomize/base/components/shared/alicloud/infra.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: nodereal-default - diff --git a/deployment/kustomize/base/components/shared/aws/ingress.yaml b/deployment/kustomize/base/components/shared/aws/ingress.yaml deleted file mode 100644 index 08e8397af..000000000 --- a/deployment/kustomize/base/components/shared/aws/ingress.yaml +++ /dev/null @@ -1,41 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - annotations: - nginx.ingress.kubernetes.io/use-regex: "true" - nginx.ingress.kubernetes.io/connection-proxy-header: "" - nginx.ingress.kubernetes.io/proxy-connect-timeout: "600" - nginx.ingress.kubernetes.io/proxy-read-timeout: "600" - nginx.ingress.kubernetes.io/proxy-send-timeout: "600" - nginx.ingress.kubernetes.io/proxy-body-size: "2048m" - nginx.ingress.kubernetes.io/cors-allow-headers: "DNT,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range,Authorization,X-Gnfd-Unsigned-Msg,X-Gnfd-Txn-Hash,Date,X-Gnfd-Object-ID,X-Gnfd-Piece-Index,X-Gnfd-Redundancy-Index,Address,X-Gnfd-User-Address,X-Gnfd-App-Domain,X-Gnfd-App-Reg-Nonce,X-Gnfd-App-Reg-Public-Key,X-Gnfd-App-Reg-Expiry-Date" - nginx.ingress.kubernetes.io/cors-expose-headers: "*, X-Gnfd-Request-ID,X-Gnfd-Signed-Msg,X-Gnfd-Object-ID,X-Gnfd-Integrity-Hash,X-Gnfd-Piece-Hash" - nginx.ingress.kubernetes.io/enable-cors: "true" - nginx.ingress.kubernetes.io/limit-connections: "20" # number of concurrent connections allowed from a single IP address. (multiple by the number of ingress instances) - nginx.ingress.kubernetes.io/limit-rps: "5" # number of requests accepted from a given IP each second. - nginx.ingress.kubernetes.io/limit-rpm: "100" # number of requests accepted from a given IP each second. - name: gateway -spec: - ingressClassName: nginx - rules: - - host: null - http: - paths: - - backend: - service: - name: gateway - port: - number: 9033 - path: / - pathType: ImplementationSpecific - - host: null - http: - paths: - - backend: - service: - name: gateway - port: - number: 9033 - path: / - pathType: ImplementationSpecific - From 478c2b95228e821fe2f2c4e3dfe2b1601598e9ce Mon Sep 17 00:00:00 2001 From: VM <112189277+sysvm@users.noreply.github.com> Date: Tue, 1 Aug 2023 11:57:39 +0800 Subject: [PATCH 25/56] fix: check sp and bucket status when putting object (#955) Co-authored-by: VM --- modular/gater/object_handler.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modular/gater/object_handler.go b/modular/gater/object_handler.go index 9b7bdbcf9..12d12ce55 100644 --- a/modular/gater/object_handler.go +++ b/modular/gater/object_handler.go @@ -62,6 +62,10 @@ func (g *GateModular) putObjectHandler(w http.ResponseWriter, r *http.Request) { return } + if err = g.checkSPAndBucketStatus(reqCtx.Context(), reqCtx.bucketName); err != nil { + log.CtxErrorw(reqCtx.Context(), "put object failed to check sp and bucket status", "error", err) + return + } startAuthenticationTime := time.Now() authenticated, err = g.baseApp.GfSpClient().VerifyAuthentication(reqCtx.Context(), coremodule.AuthOpTypePutObject, reqCtx.Account(), reqCtx.bucketName, reqCtx.objectName) @@ -181,6 +185,10 @@ func (g *GateModular) resumablePutObjectHandler(w http.ResponseWriter, r *http.R return } + if err = g.checkSPAndBucketStatus(reqCtx.Context(), reqCtx.bucketName); err != nil { + log.CtxErrorw(reqCtx.Context(), "resumable put object failed to check sp and bucket status", "error", err) + return + } authenticated, err = g.baseApp.GfSpClient().VerifyAuthentication(reqCtx.Context(), coremodule.AuthOpTypePutObject, reqCtx.Account(), reqCtx.bucketName, reqCtx.objectName) if err != nil { From 16e203bd93232f710df10c9315911e35ad83d4df Mon Sep 17 00:00:00 2001 From: Annie <108039750+annielz@users.noreply.github.com> Date: Tue, 1 Aug 2023 15:51:07 +0800 Subject: [PATCH 26/56] fix: offchain-auth content-disposition and query param changes (#956) * fix: get object name before reqCtx feat: add view query in offchain-auth query param * fix: linter --- modular/gater/const.go | 8 ++++++++ modular/gater/object_handler.go | 27 +++++++++++++++++++-------- 2 files changed, 27 insertions(+), 8 deletions(-) diff --git a/modular/gater/const.go b/modular/gater/const.go index 0c4a8a23c..f09cc44a2 100644 --- a/modular/gater/const.go +++ b/modular/gater/const.go @@ -168,6 +168,14 @@ const ( // BlockIDQuery defines the block id BlockIDQuery = "block-id" OperatorAddressQuery = "operator-address" + // OffChainAuthAuthorizationQuery defines the authorization query used by offchain-auth + OffChainAuthAuthorizationQuery = "authorization" + // OffChainAuthUserAddressQuery defines the user address query used by offchain-auth + OffChainAuthUserAddressQuery = "user-address" + // OffChainAuthAppDomainQuery defines the app domain query used by offchain-auth + OffChainAuthAppDomainQuery = "app-domain" + // OffChainAuthViewQuery defines the view query used by offchain-auth + OffChainAuthViewQuery = "view" // GetChallengeInfoPath defines get challenge info path style suffix GetChallengeInfoPath = "/greenfield/admin/v1/challenge" // ReplicateObjectPiecePath defines replicate-object path style diff --git a/modular/gater/object_handler.go b/modular/gater/object_handler.go index 12d12ce55..b742b1621 100644 --- a/modular/gater/object_handler.go +++ b/modular/gater/object_handler.go @@ -5,10 +5,12 @@ import ( "encoding/xml" "fmt" "net/http" + "strconv" "strings" "time" sdk "github.com/cosmos/cosmos-sdk/types" + "github.com/gorilla/mux" "github.com/bnb-chain/greenfield-storage-provider/base/types/gfsperrors" "github.com/bnb-chain/greenfield-storage-provider/base/types/gfsptask" @@ -405,16 +407,25 @@ func (g *GateModular) getObjectHandler(w http.ResponseWriter, r *http.Request) { }() queryParams := r.URL.Query() - gnfdUserParam := queryParams.Get(GnfdUserAddressHeader) - gnfdOffChainAuthAppDomainParam := queryParams.Get(GnfdOffChainAuthAppDomainHeader) - gnfdAuthorizationParam := queryParams.Get(GnfdAuthorizationHeader) + offChainAuthUserAddressParam := queryParams.Get(OffChainAuthUserAddressQuery) + offChainAuthAppDomainParam := queryParams.Get(OffChainAuthAppDomainQuery) + offChainAuthAuthorizationParam := queryParams.Get(OffChainAuthAuthorizationQuery) // if all required off-chain auth headers are passed in as query params, we fill corresponding headers - if gnfdUserParam != "" && gnfdOffChainAuthAppDomainParam != "" && gnfdAuthorizationParam != "" { - r.Header.Set(GnfdUserAddressHeader, gnfdUserParam) - r.Header.Set(GnfdOffChainAuthAppDomainHeader, gnfdOffChainAuthAppDomainParam) - r.Header.Set(GnfdAuthorizationHeader, gnfdAuthorizationParam) - w.Header().Set(ContentDispositionHeader, ContentDispositionAttachmentValue+"; filename=\""+reqCtx.objectName+"\"") + if offChainAuthUserAddressParam != "" && offChainAuthAppDomainParam != "" && offChainAuthAuthorizationParam != "" { + vars := mux.Vars(r) + objectName := vars["object"] + r.Header.Set(GnfdUserAddressHeader, offChainAuthUserAddressParam) + r.Header.Set(GnfdOffChainAuthAppDomainHeader, offChainAuthAppDomainParam) + r.Header.Set(GnfdAuthorizationHeader, offChainAuthAuthorizationParam) + + // default set content-disposition to download, if specified in query param as view, then set to view + w.Header().Set(ContentDispositionHeader, ContentDispositionAttachmentValue+"; filename=\""+objectName+"\"") + offChainAuthViewParam := queryParams.Get(OffChainAuthViewQuery) + isView, _ := strconv.ParseBool(offChainAuthViewParam) + if isView { + w.Header().Set(ContentDispositionHeader, ContentDispositionInlineValue) + } } reqCtx, reqCtxErr = NewRequestContext(r, g) From 2fd1bd84a016ad998fd160fc806bf6e3f2d5eca0 Mon Sep 17 00:00:00 2001 From: VM <112189277+sysvm@users.noreply.github.com> Date: Tue, 1 Aug 2023 16:48:45 +0800 Subject: [PATCH 27/56] feat: add comments in generated config.toml (#957) Co-authored-by: VM --- base/gfspconfig/config.go | 244 +++++++++++---------- docs/run-book/config/config_template.toml | 176 ++++++++++++++- pkg/middleware/http/ratelimiter.go | 12 +- pkg/pprof/pprof.go | 10 +- store/config/db_config.go | 16 +- store/piecestore/storage/storage_config.go | 24 +- 6 files changed, 331 insertions(+), 151 deletions(-) diff --git a/base/gfspconfig/config.go b/base/gfspconfig/config.go index a077ca3d4..c8ea9ba67 100644 --- a/base/gfspconfig/config.go +++ b/base/gfspconfig/config.go @@ -35,11 +35,11 @@ type Customize struct { // GfSpConfig defines the GfSp configuration. type GfSpConfig struct { - Env string - AppID string - Server []string - GRPCAddress string - Customize *Customize + Env string `comment:"optional"` + AppID string `comment:"optional"` + Server []string `comment:"optional"` + GRPCAddress string `comment:"optional"` + Customize *Customize `comment:"optional"` SpDB storeconfig.SQLDBConfig BsDB storeconfig.SQLDBConfig BsDBBackup storeconfig.SQLDBConfig @@ -55,7 +55,7 @@ type GfSpConfig struct { Parallel ParallelConfig Task TaskConfig Monitor MonitorConfig - Rcmgr RcmgrConfig + Rcmgr RcmgrConfig `comment:"optional"` Log LogConfig Metadata MetadataConfig BlockSyncer BlockSyncerConfig @@ -87,166 +87,168 @@ func (cfg *GfSpConfig) String() string { } type ChainConfig struct { - ChainID string - ChainAddress []string - SealGasLimit uint64 - SealFeeAmount uint64 - RejectSealGasLimit uint64 - RejectSealFeeAmount uint64 - DiscontinueBucketGasLimit uint64 - DiscontinueBucketFeeAmount uint64 - CreateGlobalVirtualGroupGasLimit uint64 - CreateGlobalVirtualGroupFeeAmount uint64 - CompleteMigrateBucketGasLimit uint64 - CompleteMigrateBucketFeeAmount uint64 + ChainID string `comment:"required"` + ChainAddress []string `comment:"required"` + SealGasLimit uint64 `comment:"optional"` + SealFeeAmount uint64 `comment:"optional"` + RejectSealGasLimit uint64 `comment:"optional"` + RejectSealFeeAmount uint64 `comment:"optional"` + DiscontinueBucketGasLimit uint64 `comment:"optional"` + DiscontinueBucketFeeAmount uint64 `comment:"optional"` + CreateGlobalVirtualGroupGasLimit uint64 `comment:"optional"` + CreateGlobalVirtualGroupFeeAmount uint64 `comment:"optional"` + CompleteMigrateBucketGasLimit uint64 `comment:"optional"` + CompleteMigrateBucketFeeAmount uint64 `comment:"optional"` } type SpAccountConfig struct { - SpOperatorAddress string - OperatorPrivateKey string - FundingPrivateKey string - SealPrivateKey string - ApprovalPrivateKey string - GcPrivateKey string - BlsPrivateKey string + SpOperatorAddress string `comment:"required"` + OperatorPrivateKey string `comment:"required"` + FundingPrivateKey string `comment:"required"` + SealPrivateKey string `comment:"required"` + ApprovalPrivateKey string `comment:"required"` + GcPrivateKey string `comment:"required"` + BlsPrivateKey string `comment:"required"` } type EndpointConfig struct { - ApproverEndpoint string - ManagerEndpoint string - DownloaderEndpoint string - ReceiverEndpoint string - MetadataEndpoint string - UploaderEndpoint string - P2PEndpoint string - SignerEndpoint string - AuthenticatorEndpoint string + ApproverEndpoint string `comment:"required"` + ManagerEndpoint string `comment:"required"` + DownloaderEndpoint string `comment:"required"` + ReceiverEndpoint string `comment:"required"` + MetadataEndpoint string `comment:"required"` + UploaderEndpoint string `comment:"required"` + P2PEndpoint string `comment:"required"` + SignerEndpoint string `comment:"required"` + AuthenticatorEndpoint string `comment:"required"` } type ApprovalConfig struct { - BucketApprovalTimeoutHeight uint64 - ObjectApprovalTimeoutHeight uint64 - ReplicatePieceTimeoutHeight uint64 + BucketApprovalTimeoutHeight uint64 `comment:"optional"` + ObjectApprovalTimeoutHeight uint64 `comment:"optional"` + ReplicatePieceTimeoutHeight uint64 `comment:"optional"` } type BucketConfig struct { - AccountBucketNumber int64 - FreeQuotaPerBucket uint64 - MaxListReadQuotaNumber int64 - MaxPayloadSize uint64 + AccountBucketNumber int64 `comment:"optional"` + FreeQuotaPerBucket uint64 `comment:"optional"` + MaxListReadQuotaNumber int64 `comment:"optional"` + MaxPayloadSize uint64 `comment:"optional"` } type GatewayConfig struct { - DomainName string - HTTPAddress string + DomainName string `comment:"required"` + HTTPAddress string `comment:"required"` } type ExecutorConfig struct { - MaxExecuteNumber int64 - AskTaskInterval int - AskReplicateApprovalTimeout int64 - AskReplicateApprovalExFactor float64 - ListenSealTimeoutHeight int - ListenSealRetryTimeout int - MaxListenSealRetry int + MaxExecuteNumber int64 `comment:"optional"` + AskTaskInterval int `comment:"optional"` + AskReplicateApprovalTimeout int64 `comment:"optional"` + AskReplicateApprovalExFactor float64 `comment:"optional"` + ListenSealTimeoutHeight int `comment:"optional"` + ListenSealRetryTimeout int `comment:"optional"` + MaxListenSealRetry int `comment:"optional"` } type P2PConfig struct { - P2PPrivateKey string - P2PAddress string - P2PAntAddress string - P2PBootstrap []string - P2PPingPeriod int + P2PPrivateKey string `comment:"required"` + P2PAddress string `comment:"required"` + P2PAntAddress string `comment:"required"` + P2PBootstrap []string `comment:"required"` + P2PPingPeriod int `comment:"optional"` } type ParallelConfig struct { - GlobalCreateBucketApprovalParallel int - GlobalCreateObjectApprovalParallel int - GlobalMaxUploadingParallel int // upload + replicate + seal - GlobalUploadObjectParallel int // only upload - GlobalReplicatePieceParallel int - GlobalSealObjectParallel int - GlobalReceiveObjectParallel int - GlobalGCObjectParallel int - GlobalGCZombieParallel int - GlobalGCMetaParallel int - GlobalRecoveryPieceParallel int - GlobalMigrateGVGParallel int - GlobalBackupTaskParallel int - GlobalDownloadObjectTaskCacheSize int - GlobalChallengePieceTaskCacheSize int - GlobalBatchGcObjectTimeInterval int - GlobalGcObjectBlockInterval uint64 - GlobalGcObjectSafeBlockDistance uint64 - GlobalSyncConsensusInfoInterval uint64 - - UploadObjectParallelPerNode int - ReceivePieceParallelPerNode int - DownloadObjectParallelPerNode int - ChallengePieceParallelPerNode int - AskReplicateApprovalParallelPerNode int - QuerySPParallelPerNode int64 - - DiscontinueBucketEnabled bool - DiscontinueBucketTimeInterval int - DiscontinueBucketKeepAliveDays int - - LoadReplicateTimeout int64 - LoadSealTimeout int64 + GlobalCreateBucketApprovalParallel int `comment:"optional"` + GlobalCreateObjectApprovalParallel int `comment:"optional"` + // upload + replicate + seal + GlobalMaxUploadingParallel int `comment:"optional"` + // only upload + GlobalUploadObjectParallel int `comment:"optional"` + GlobalReplicatePieceParallel int `comment:"optional"` + GlobalSealObjectParallel int `comment:"optional"` + GlobalReceiveObjectParallel int `comment:"optional"` + GlobalGCObjectParallel int `comment:"optional"` + GlobalGCZombieParallel int `comment:"optional"` + GlobalGCMetaParallel int `comment:"optional"` + GlobalRecoveryPieceParallel int `comment:"optional"` + GlobalMigrateGVGParallel int `comment:"optional"` + GlobalBackupTaskParallel int `comment:"optional"` + GlobalDownloadObjectTaskCacheSize int `comment:"optional"` + GlobalChallengePieceTaskCacheSize int `comment:"optional"` + GlobalBatchGcObjectTimeInterval int `comment:"optional"` + GlobalGcObjectBlockInterval uint64 `comment:"optional"` + GlobalGcObjectSafeBlockDistance uint64 `comment:"optional"` + GlobalSyncConsensusInfoInterval uint64 `comment:"optional"` + + UploadObjectParallelPerNode int `comment:"optional"` + ReceivePieceParallelPerNode int `comment:"optional"` + DownloadObjectParallelPerNode int `comment:"optional"` + ChallengePieceParallelPerNode int `comment:"optional"` + AskReplicateApprovalParallelPerNode int `comment:"optional"` + QuerySPParallelPerNode int64 `comment:"optional"` + + DiscontinueBucketEnabled bool `comment:"required"` + DiscontinueBucketTimeInterval int `comment:"optional"` + DiscontinueBucketKeepAliveDays int `comment:"required"` + + LoadReplicateTimeout int64 `comment:"optional"` + LoadSealTimeout int64 `comment:"optional"` } type TaskConfig struct { - UploadTaskSpeed int64 - DownloadTaskSpeed int64 - ReplicateTaskSpeed int64 - ReceiveTaskSpeed int64 - SealObjectTaskTimeout int64 - GcObjectTaskTimeout int64 - GcZombieTaskTimeout int64 - GcMetaTaskTimeout int64 - SealObjectTaskRetry int64 - ReplicateTaskRetry int64 - ReceiveConfirmTaskRetry int64 - GcObjectTaskRetry int64 - GcZombieTaskRetry int64 - GcMetaTaskRetry int64 + UploadTaskSpeed int64 `comment:"optional"` + DownloadTaskSpeed int64 `comment:"optional"` + ReplicateTaskSpeed int64 `comment:"optional"` + ReceiveTaskSpeed int64 `comment:"optional"` + SealObjectTaskTimeout int64 `comment:"optional"` + GcObjectTaskTimeout int64 `comment:"optional"` + GcZombieTaskTimeout int64 `comment:"optional"` + GcMetaTaskTimeout int64 `comment:"optional"` + SealObjectTaskRetry int64 `comment:"optional"` + ReplicateTaskRetry int64 `comment:"optional"` + ReceiveConfirmTaskRetry int64 `comment:"optional"` + GcObjectTaskRetry int64 `comment:"optional"` + GcZombieTaskRetry int64 `comment:"optional"` + GcMetaTaskRetry int64 `comment:"optional"` } type MonitorConfig struct { - DisableMetrics bool - DisablePProf bool - MetricsHTTPAddress string - PProfHTTPAddress string + DisableMetrics bool `comment:"required"` + DisablePProf bool `comment:"required"` + MetricsHTTPAddress string `comment:"required"` + PProfHTTPAddress string `comment:"required"` } type RcmgrConfig struct { - DisableRcmgr bool + DisableRcmgr bool `comment:"optional"` GfSpLimiter *gfsplimit.GfSpLimiter } type LogConfig struct { - Level string - Path string + Level string `comment:"optional"` + Path string `comment:"optional"` } type BlockSyncerConfig struct { - Modules []string - Dsn string - DsnSwitched string - Workers uint - EnableDualDB bool + Modules []string `comment:"required"` + Dsn string `comment:"required"` + DsnSwitched string `comment:"optional"` + Workers uint `comment:"required"` + EnableDualDB bool `comment:"optional"` } type MetadataConfig struct { // IsMasterDB is used to determine if the master database (BsDBConfig) is currently being used. - IsMasterDB bool - BsDBSwitchCheckIntervalSec int64 + IsMasterDB bool `comment:"required"` + BsDBSwitchCheckIntervalSec int64 `comment:"optional"` } type ManagerConfig struct { - EnableLoadTask bool - SubscribeSPExitEventIntervalSec int - SubscribeSwapOutExitEventIntervalSec int - SubscribeBucketMigrateEventIntervalSec int - GVGPreferSPList []uint32 + EnableLoadTask bool `comment:"optional"` + SubscribeSPExitEventIntervalSec int `comment:"optional"` + SubscribeSwapOutExitEventIntervalSec int `comment:"optional"` + SubscribeBucketMigrateEventIntervalSec int `comment:"optional"` + GVGPreferSPList []uint32 `comment:"optional"` } diff --git a/docs/run-book/config/config_template.toml b/docs/run-book/config/config_template.toml index a8063eed4..d2fb3063b 100644 --- a/docs/run-book/config/config_template.toml +++ b/docs/run-book/config/config_template.toml @@ -1,179 +1,353 @@ +# optional +Env = '' +# optional AppID = '' +# optional Server = [] +# optional GRPCAddress = '' [SpDB] +# required User = '' +# required Passwd = '' +# required Address = '' +# required Database = '' +# optional ConnMaxLifetime = 0 +# optional ConnMaxIdleTime = 0 +# optional MaxIdleConns = 0 +# optional MaxOpenConns = 0 [BsDB] +# required User = '' +# required Passwd = '' +# required Address = '' +# required Database = '' +# optional ConnMaxLifetime = 0 +# optional ConnMaxIdleTime = 0 +# optional MaxIdleConns = 0 +# optional MaxOpenConns = 0 [BsDBBackup] +# required User = '' +# required Passwd = '' +# required Address = '' +# required Database = '' +# optional ConnMaxLifetime = 0 +# optional ConnMaxIdleTime = 0 +# optional MaxIdleConns = 0 +# optional MaxOpenConns = 0 [PieceStore] +# required Shards = 0 [PieceStore.Store] +# required Storage = '' +# optional BucketURL = '' +# optional MaxRetries = 0 +# optional MinRetryDelay = 0 +# optional TLSInsecureSkipVerify = false +# required IAMType = '' [Chain] +# required ChainID = '' +# required ChainAddress = [] -GasLimit = 0 +# optional +SealGasLimit = 0 +# optional +SealFeeAmount = 0 +# optional +RejectSealGasLimit = 0 +# optional +RejectSealFeeAmount = 0 +# optional +DiscontinueBucketGasLimit = 0 +# optional +DiscontinueBucketFeeAmount = 0 +# optional +CreateGlobalVirtualGroupGasLimit = 0 +# optional +CreateGlobalVirtualGroupFeeAmount = 0 +# optional +CompleteMigrateBucketGasLimit = 0 +# optional +CompleteMigrateBucketFeeAmount = 0 [SpAccount] +# required SpOperatorAddress = '' +# required OperatorPrivateKey = '' +# required FundingPrivateKey = '' +# required SealPrivateKey = '' +# required ApprovalPrivateKey = '' +# required GcPrivateKey = '' +# required +BlsPrivateKey = '' [Endpoint] +# required ApproverEndpoint = '' +# required ManagerEndpoint = '' +# required DownloaderEndpoint = '' +# required ReceiverEndpoint = '' +# required MetadataEndpoint = '' +# required UploaderEndpoint = '' +# required P2PEndpoint = '' +# required SignerEndpoint = '' +# required AuthenticatorEndpoint = '' [Approval] +# optional BucketApprovalTimeoutHeight = 0 +# optional ObjectApprovalTimeoutHeight = 0 +# optional ReplicatePieceTimeoutHeight = 0 [Bucket] +# optional AccountBucketNumber = 0 +# optional FreeQuotaPerBucket = 0 +# optional MaxListReadQuotaNumber = 0 +# optional MaxPayloadSize = 0 [Gateway] +# required DomainName = '' +# required HTTPAddress = '' [Executor] +# optional MaxExecuteNumber = 0 +# optional AskTaskInterval = 0 +# optional AskReplicateApprovalTimeout = 0 +# optional AskReplicateApprovalExFactor = 0.0 +# optional ListenSealTimeoutHeight = 0 +# optional ListenSealRetryTimeout = 0 +# optional MaxListenSealRetry = 0 [P2P] +# required P2PPrivateKey = '' +# required P2PAddress = '' +# required P2PAntAddress = '' +# required P2PBootstrap = [] +# optional P2PPingPeriod = 0 [Parallel] +# optional GlobalCreateBucketApprovalParallel = 0 +# optional GlobalCreateObjectApprovalParallel = 0 +# optional GlobalMaxUploadingParallel = 0 +# optional GlobalUploadObjectParallel = 0 +# optional GlobalReplicatePieceParallel = 0 +# optional GlobalSealObjectParallel = 0 +# optional GlobalReceiveObjectParallel = 0 +# optional GlobalGCObjectParallel = 0 +# optional GlobalGCZombieParallel = 0 +# optional GlobalGCMetaParallel = 0 +# optional +GlobalRecoveryPieceParallel = 0 +# optional +GlobalMigrateGVGParallel = 0 +# optional +GlobalBackupTaskParallel = 0 +# optional GlobalDownloadObjectTaskCacheSize = 0 +# optional GlobalChallengePieceTaskCacheSize = 0 +# optional GlobalBatchGcObjectTimeInterval = 0 +# optional GlobalGcObjectBlockInterval = 0 +# optional GlobalGcObjectSafeBlockDistance = 0 +# optional GlobalSyncConsensusInfoInterval = 0 +# optional UploadObjectParallelPerNode = 0 +# optional ReceivePieceParallelPerNode = 0 +# optional DownloadObjectParallelPerNode = 0 +# optional ChallengePieceParallelPerNode = 0 +# optional AskReplicateApprovalParallelPerNode = 0 +# optional QuerySPParallelPerNode = 0 +# required DiscontinueBucketEnabled = false +# optional DiscontinueBucketTimeInterval = 0 +# required DiscontinueBucketKeepAliveDays = 0 +# optional +LoadReplicateTimeout = 0 +# optional +LoadSealTimeout = 0 [Task] +# optional UploadTaskSpeed = 0 +# optional DownloadTaskSpeed = 0 +# optional ReplicateTaskSpeed = 0 +# optional ReceiveTaskSpeed = 0 +# optional SealObjectTaskTimeout = 0 +# optional GcObjectTaskTimeout = 0 +# optional GcZombieTaskTimeout = 0 +# optional GcMetaTaskTimeout = 0 +# optional SealObjectTaskRetry = 0 +# optional ReplicateTaskRetry = 0 +# optional ReceiveConfirmTaskRetry = 0 +# optional GcObjectTaskRetry = 0 +# optional GcZombieTaskRetry = 0 +# optional GcMetaTaskRetry = 0 [Monitor] +# required DisableMetrics = false +# required DisablePProf = false +# required MetricsHTTPAddress = '' +# required PProfHTTPAddress = '' +# optional [Rcmgr] +# optional DisableRcmgr = false [Log] +# optional Level = '' +# optional Path = '' [Metadata] +# required IsMasterDB = false +# optional BsDBSwitchCheckIntervalSec = 0 [BlockSyncer] +# required Modules = [] +# required Dsn = '' +# optional DsnSwitched = '' +# required Workers = 0 +# optional EnableDualDB = false [APIRateLimiter] +# optional PathPattern = [] +# optional HostPattern = [] +# optional APILimits = [] [APIRateLimiter.IPLimitCfg] +# optional On = false +# optional RateLimit = 0 +# optional RatePeriod = '' [Manager] +# optional EnableLoadTask = false +# optional +SubscribeSPExitEventIntervalSec = 0 +# optional +SubscribeSwapOutExitEventIntervalSec = 0 +# optional +SubscribeBucketMigrateEventIntervalSec = 0 +# optional +GVGPreferSPList = [] diff --git a/pkg/middleware/http/ratelimiter.go b/pkg/middleware/http/ratelimiter.go index 7962daa84..42e0231c5 100644 --- a/pkg/middleware/http/ratelimiter.go +++ b/pkg/middleware/http/ratelimiter.go @@ -22,16 +22,16 @@ type RateLimiterCell struct { } type IPLimitConfig struct { - On bool - RateLimit int - RatePeriod string + On bool `comment:"optional"` + RateLimit int `comment:"optional"` + RatePeriod string `comment:"optional"` } type RateLimiterConfig struct { IPLimitCfg IPLimitConfig - PathPattern []RateLimiterCell - HostPattern []RateLimiterCell - APILimits []RateLimiterCell + PathPattern []RateLimiterCell `comment:"optional"` + HostPattern []RateLimiterCell `comment:"optional"` + APILimits []RateLimiterCell `comment:"optional"` } type MemoryLimiterConfig struct { diff --git a/pkg/pprof/pprof.go b/pkg/pprof/pprof.go index 10540747b..86f7e121d 100644 --- a/pkg/pprof/pprof.go +++ b/pkg/pprof/pprof.go @@ -67,15 +67,11 @@ func (p *PProf) serve() { } } -func (p *PProf) ReserveResource( - ctx context.Context, - state *corercmgr.ScopeStat) ( - corercmgr.ResourceScopeSpan, error) { +func (p *PProf) ReserveResource(ctx context.Context, state *corercmgr.ScopeStat) (corercmgr.ResourceScopeSpan, error) { return &corercmgr.NullScope{}, nil } -func (p *PProf) ReleaseResource( - ctx context.Context, - scope corercmgr.ResourceScopeSpan) { + +func (p *PProf) ReleaseResource(ctx context.Context, scope corercmgr.ResourceScopeSpan) { scope.Done() } diff --git a/store/config/db_config.go b/store/config/db_config.go index add2668b5..332cdb960 100644 --- a/store/config/db_config.go +++ b/store/config/db_config.go @@ -2,12 +2,12 @@ package config // SQLDBConfig is sql db config type SQLDBConfig struct { - User string - Passwd string - Address string - Database string - ConnMaxLifetime int - ConnMaxIdleTime int - MaxIdleConns int - MaxOpenConns int + User string `comment:"required"` + Passwd string `comment:"required"` + Address string `comment:"required"` + Database string `comment:"required"` + ConnMaxLifetime int `comment:"optional"` + ConnMaxIdleTime int `comment:"optional"` + MaxIdleConns int `comment:"optional"` + MaxOpenConns int `comment:"optional"` } diff --git a/store/piecestore/storage/storage_config.go b/store/piecestore/storage/storage_config.go index 83518fd2f..0bbeda120 100644 --- a/store/piecestore/storage/storage_config.go +++ b/store/piecestore/storage/storage_config.go @@ -2,16 +2,24 @@ package storage // PieceStoreConfig contains some parameters which are used to run PieceStore type PieceStoreConfig struct { - Shards int // store the blocks into N buckets by hash of key - Store ObjectStorageConfig // config of object storage + // Shards store the blocks into N buckets by hash of key + Shards int `comment:"required"` + // Store config of object storage + Store ObjectStorageConfig } // ObjectStorageConfig object storage config type ObjectStorageConfig struct { - Storage string // backend storage type (e.g. s3, file, memory) - BucketURL string // the bucket URL of object storage to store data - MaxRetries int // the number of max retries that will be performed - MinRetryDelay int64 // the minimum retry delay after which retry will be performed - TLSInsecureSkipVerify bool // whether skip the certificate verification of HTTPS requests - IAMType string // IAMType is identity and access management type which contains two types: AKSKIAMType/SAIAMType + // Storage backend storage type (e.g. s3, file, memory) + Storage string `comment:"required"` + // BucketURL the bucket URL of object storage to store data + BucketURL string `comment:"optional"` + // MaxRetries the number of max retries that will be performed + MaxRetries int `comment:"optional"` + // MinRetryDelay the minimum retry delay after which retry will be performed + MinRetryDelay int64 `comment:"optional"` + // TLSInsecureSkipVerify whether skip the certificate verification of HTTPS requests + TLSInsecureSkipVerify bool `comment:"optional"` + // IAMType is identity and access management type which contains two types: AKSKIAMType/SAIAMType + IAMType string `comment:"required"` } From 30ca7aff82951156db76b475327d6d3c5bf93e48 Mon Sep 17 00:00:00 2001 From: Chris Li Date: Tue, 1 Aug 2023 17:38:09 +0800 Subject: [PATCH 28/56] fix localup GVGPreferSPList (#958) --- deployment/localup/localup.sh | 2 +- modular/manager/manage_task.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/deployment/localup/localup.sh b/deployment/localup/localup.sh index caf679925..5c1309b65 100644 --- a/deployment/localup/localup.sh +++ b/deployment/localup/localup.sh @@ -152,7 +152,7 @@ function make_config() { sed -i -e "s/Dsn = '.*'/Dsn = \"${USER}:${PWD}@tcp(${ADDRESS})\/${DATABASE}?parseTime=true\&multiStatements=true\&loc=Local\&interpolateParams=true\"/g" config.toml # manager - sed -i -e "s/GVGPreferSPList = \[\]/GVGPreferSPList = \[1,2,3,9\]/g" config.toml + sed -i -e "s/GVGPreferSPList = \[\]/GVGPreferSPList = \[1,2,3,4,5,6,7,8\]/g" config.toml echo "succeed to generate config.toml in "${sp_dir} diff --git a/modular/manager/manage_task.go b/modular/manager/manage_task.go index 7f9342ac9..e673989ee 100644 --- a/modular/manager/manage_task.go +++ b/modular/manager/manage_task.go @@ -170,11 +170,11 @@ func (m *ManageModular) HandleCreateResumableUploadObjectTask(ctx context.Contex return err } if err := m.baseApp.GfSpDB().InsertUploadProgress(task.GetObjectInfo().Id.Uint64()); err != nil { - log.CtxErrorw(ctx, "failed to create resumable upload object progress", "task_info", task.Info(), "error", err) // TODO(chris) if strings.Contains(err.Error(), "Duplicate entry") { return nil } else { + log.CtxErrorw(ctx, "failed to create resumable upload object progress", "task_info", task.Info(), "error", err) return ErrGfSpDB } } From 5aeb0cbde6a2874438e9740beec267ba35b6c25d Mon Sep 17 00:00:00 2001 From: will-2012 <117156346+will-2012@users.noreply.github.com> Date: Tue, 1 Aug 2023 21:41:36 +0800 Subject: [PATCH 29/56] docs: polish sp docs to lastest version (#960) Co-authored-by: will-2012 --- README.md | 2 +- core/module/modular.go | 4 +- core/task/task.go | 2 +- docs/asset/04-replicate_object.jpg | Bin 418674 -> 128879 bytes docs/asset/11-gater.jpg | Bin 0 -> 50488 bytes docs/asset/12-manager.jpg | Bin 0 -> 48230 bytes docs/asset/13-bucket_migrate.jpg | Bin 0 -> 128479 bytes docs/asset/14-sp_exit.jpg | Bin 0 -> 127883 bytes docs/introduction/overview.md | 16 +- docs/modules/approver.md | 16 +- docs/modules/authenticator.md | 8 +- docs/modules/common/lifecycle_modular.md | 2 +- docs/modules/common/proto.md | 335 +++++++++++++++--- docs/modules/common/task.md | 184 ++++++++-- docs/modules/downloader.md | 4 +- docs/modules/{taskexecutor.md => executor.md} | 20 +- docs/modules/gateway.md | 4 +- docs/modules/manager.md | 70 +++- docs/modules/p2p.md | 2 +- docs/modules/receiver.md | 4 +- docs/modules/{sginer.md => signer.md} | 79 ++++- docs/modules/uploader.md | 27 +- docs/readme.md | 12 +- docs/store/piece_store.md | 22 +- docs/store/redundancy.md | 4 +- docs/store/sp_db.md | 197 +++++----- docs/workflow/workflow.md | 59 ++- proto/base/types/gfsptask/task.proto | 2 - 28 files changed, 830 insertions(+), 245 deletions(-) create mode 100644 docs/asset/11-gater.jpg create mode 100644 docs/asset/12-manager.jpg create mode 100644 docs/asset/13-bucket_migrate.jpg create mode 100644 docs/asset/14-sp_exit.jpg rename docs/modules/{taskexecutor.md => executor.md} (84%) rename docs/modules/{sginer.md => signer.md} (52%) diff --git a/README.md b/README.md index 9a37dd7af..12db1b9a9 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Greenfield Storage Provider (abbreviated SP) is storage service infrastructure p ## Disclaimer -**The software and related documentation are under active development, all subject to potential future change withoutnotification and not ready for production use. The code and security audit have not been fully completed and not ready for any bug bounty. We advise you to be careful and experiment on the network at your own risk. Stay safe out there.** +**The software and related documentation are under active development, all subject to potential future change without notification and not ready for production use. The code and security audit have not been fully completed and not ready for any bug bounty. We advise you to be careful and experiment on the network at your own risk. Stay safe out there.** ## SP Core diff --git a/core/module/modular.go b/core/module/modular.go index 9a9444a43..5842d2607 100644 --- a/core/module/modular.go +++ b/core/module/modular.go @@ -162,7 +162,7 @@ type TaskExecutor interface { ReportTask(ctx context.Context, task task.Task) error } -// Manager is an abstract interface to do some internal services management, it is responsible for task +// Manager is an abstract interface to do some internal service management, it is responsible for task // scheduling and other management of SP. type Manager interface { Modular @@ -178,7 +178,6 @@ type Manager interface { // HandleCreateUploadObjectTask handles the CreateUploadObject request from Uploader, before Uploader handles // the users' UploadObject requests, it should send CreateUploadObject requests to Manager ask if it's ok. // Through this interface SP implements the global uploading object strategy. - // // For example: control the concurrency of global uploads, avoid repeated uploads, rate control, etc. HandleCreateUploadObjectTask(ctx context.Context, task task.UploadObjectTask) error // HandleDoneUploadObjectTask handles the result of uploading object payload data to primary, Manager should @@ -188,7 +187,6 @@ type Manager interface { // Uploader, before Uploader handles the user's UploadObject request, it should // send CreateUploadObject request to Manager ask if it's ok. Through this // interface that SP implements the global upload object strategy. - // HandleCreateResumableUploadObjectTask(ctx context.Context, task task.ResumableUploadObjectTask) error // HandleDoneResumableUploadObjectTask handles the result of resumable uploading object payload data to primary, diff --git a/core/task/task.go b/core/task/task.go index a615aa1c0..e7cfb5330 100644 --- a/core/task/task.go +++ b/core/task/task.go @@ -334,7 +334,7 @@ type ReceivePieceTask interface { SetFinished(bool) // GetGlobalVirtualGroupId returns the object's global virtual group id. GetGlobalVirtualGroupId() uint32 - // SetGlobalVirtualGroupId sets the object's global virtual group id. + // SetGlobalVirtualGroupID sets the object's global virtual group id. SetGlobalVirtualGroupID(uint32) // GetBucketMigration returns whether receiver does bucket migration GetBucketMigration() bool diff --git a/docs/asset/04-replicate_object.jpg b/docs/asset/04-replicate_object.jpg index 3bae2a4d81586d15125c4b1b72ffe5afe6c65347..2b5f3590846d63ba91f5f3509fba6b9fc5e37396 100644 GIT binary patch literal 128879 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

      f@=khhe;r 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

      enxS7k5 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°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�u>YG%X;iPDLt%Z#F@-#)U!`wHh9~r&h>t!wqLra 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 J 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᥂#WL{sEpC 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 @)7#R&si(@hu2e4>dOjsGbwFv6!#eGN7N!6Y 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 Po#*leL*49iHuwGqH!-2m literal 0 HcmV?d00001 diff --git a/docs/asset/12-manager.jpg b/docs/asset/12-manager.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a48390fcfd52a1c165cc1393e41a2b30fed4637e GIT binary patch literal 48230 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

      T73DYGP>Ke`%l;0e&`a6??DjVTiaSX> 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%0D!&$*dTWWDo(nn91WW#h~-lc)Em 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 Fe*qU#r4axC literal 0 HcmV?d00001 diff --git a/deployment/k8s/docs/cloud/aws/imgs/iam-k8s-role-sm.png b/deployment/k8s/docs/cloud/aws/imgs/iam-k8s-role-sm.png new file mode 100644 index 0000000000000000000000000000000000000000..d826499ce9e1c14349ff0231d4e01a375c0f5f2c GIT binary patch literal 137666 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%0D$IblFE3k~L1?c$JtB|8RPs*ESk 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%0AKJQb#P7 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�SFb9c3P|+jGR+Q-17=%jrThlHf2dFJcm)&nFt5w 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 E0g{1ZI{*Lx literal 0 HcmV?d00001 diff --git a/deployment/k8s/docs/cloud/aws/README.md b/deployment/k8s/docs/cloud/aws/README.md new file mode 100644 index 000000000..b28106eb1 --- /dev/null +++ b/deployment/k8s/docs/cloud/aws/README.md @@ -0,0 +1,51 @@ +Greenfield Storage Provider Deployment Guide - AWS +================================================== + +## Pre-requisites (we assume you already have the following infrastructure): +1. AWS account +2. AWS EKS already set up + + +## High Level Architecture +![1](imgs/aws-infra-app-component.png "AWS Infra and SP Components") + + +### Resources +#### IAM role + +* Create a new role which will be used by SP K8S application. +![1](imgs/iam-k8s-role.png "IAM Role") + +* Add S3 permission policy - This is where SP stores its user uploaded content. +![2](imgs/iam-k8s-role-s3.png "IAM Role S3") + +* (Optional) Add Secret Manager permission policy - K8S will retrieve secret from here as app parameters +![3](imgs/iam-k8s-role-sm.png "IAM Role Secret Manager") + +* Bind K8S service account to this IAM role +![4](imgs/iam-k8s-role-trust-relationship.png "IAM Role Trust Relationship") + + +#### Database (RDS) + +* Create RDS database and jot down the connection string, username and password. +![5](imgs/rds.png) +after RDS created, need to init DB by creating database: +1. storage_provider_db +2. block_syncer +3. block_syncer_backup + + +#### S3 Bucket + +* Create S3 bucket +![6](imgs/s3.png) + + +#### Secret Manager (Optional) + +* Create secret and update secret value (example provided below) +![7](imgs/secret-manager.png) + +* For how the secret value should look like, please see examples/aws. + diff --git a/deployment/k8s/docs/cloud/aws/imgs/aws-infra-app-component.png b/deployment/k8s/docs/cloud/aws/imgs/aws-infra-app-component.png new file mode 100644 index 0000000000000000000000000000000000000000..bfab9643a1c42d0c531de01ba69551be3056eb90 GIT binary patch literal 215994 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

    d%3zF>7)RQP5%afQ65d~jspC3ilbhh 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