TARAXA
Loading...
Searching...
No Matches
transaction_queue_metrics.hpp
Go to the documentation of this file.
1#pragma once
2
4
5namespace taraxa::metrics {
7 public:
8 inline static const std::string group_name = "transaction_queue";
9 TransactionQueueMetrics(std::shared_ptr<prometheus::Registry> registry) : MetricsGroup(std::move(registry)) {}
10 ADD_GAUGE_METRIC_WITH_UPDATER(setTransactionsCount, "transactions_count", "Transactions count in transactions queue")
11 ADD_GAUGE_METRIC_WITH_UPDATER(setGasPrice, "gas_price", "Current gas price")
12};
13} // namespace taraxa::metrics
Definition metrics_group.hpp:44
Definition transaction_queue_metrics.hpp:6
static const std::string group_name
Definition transaction_queue_metrics.hpp:8
TransactionQueueMetrics(std::shared_ptr< prometheus::Registry > registry)
Definition transaction_queue_metrics.hpp:9
#define ADD_GAUGE_METRIC_WITH_UPDATER(method, name, description)
combines ADD_UPDATER_METHOD and ADD_GAUGE_METRIC
Definition metrics_group.hpp:40
std::hash for asio::adress
Definition FixedHash.h:483
Definition app_base.hpp:29