mirror of
https://github.com/ton-blockchain/ton
synced 2025-03-09 15:40:10 +00:00
getactorstats query for validator-engine-console
This commit is contained in:
parent
e55c132178
commit
420029b056
39 changed files with 1223 additions and 51 deletions
|
@ -1622,6 +1622,7 @@ void ValidatorManagerImpl::send_block_broadcast(BlockBroadcast broadcast, bool c
|
|||
|
||||
void ValidatorManagerImpl::start_up() {
|
||||
db_ = create_db_actor(actor_id(this), db_root_, opts_);
|
||||
actor_stats_ = td::actor::create_actor<td::actor::ActorStats>("actor_stats");
|
||||
lite_server_cache_ = create_liteserver_cache_actor(actor_id(this), db_root_);
|
||||
token_manager_ = td::actor::create_actor<TokenManager>("tokenmanager");
|
||||
td::mkdir(db_root_ + "/tmp/").ensure();
|
||||
|
@ -2771,6 +2772,10 @@ void ValidatorManagerImpl::send_peek_key_block_request() {
|
|||
send_get_next_key_blocks_request(last_known_key_block_handle_->id(), 1, std::move(P));
|
||||
}
|
||||
|
||||
void ValidatorManagerImpl::prepare_actor_stats(td::Promise<std::string> promise) {
|
||||
send_closure(actor_stats_, &td::actor::ActorStats::prepare_stats, std::move(promise));
|
||||
}
|
||||
|
||||
void ValidatorManagerImpl::prepare_stats(td::Promise<std::vector<std::pair<std::string, std::string>>> promise) {
|
||||
auto merger = StatsMerger::create(std::move(promise));
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue