1
0
mirror of https://github.com/fluencelabs/tendermint synced 2025-07-24 00:32:02 +00:00
Files
.circleci
.github
DOCKER
benchmarks
blockchain
cmd
config
consensus
docs
_static
_templates
architecture
assets
examples
images
spec
specification
.python-version
Makefile
README.md
abci-cli.md
app-architecture.md
app-development.md
conf.py
deploy-testnets.md
determinism.md
ecosystem.md
getting-started.md
how-to-read-logs.md
index.rst
indexing-transactions.md
install.md
introduction.md
metrics.md
requirements.txt
running-in-production.md
specification.rst
subscribing-to-events-via-websocket.md
terraform-and-ansible.md
transactional-semantics.md
using-tendermint.md
evidence
libs
lite
mempool
networks
node
p2p
privval
proxy
rpc
scripts
state
test
types
version
.editorconfig
.gitignore
CHANGELOG.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
Gopkg.lock
Gopkg.toml
LICENSE
Makefile
README.md
ROADMAP.md
SECURITY.md
Vagrantfile
appveyor.yml
codecov.yml
docker-compose.yml
tendermint/docs/metrics.md

35 lines
2.5 KiB
Markdown
Raw Normal View History

2018-06-15 17:33:44 +04:00
# Metrics
Tendermint can serve metrics under `/metrics` RPC endpoint, which can be
consumed by Prometheus server.
This functionality is disabled by default. Set `monitoring=true` if your config
to enable it.
## List of available metrics
| Name | Type | Description |
| --------------------------------------- | ------- | ----------------------------------------------------------------------------- |
| consensus_height | Gauge | Height of the chain |
| consensus_validators | Gauge | Number of validators |
| consensus_validators_power | Gauge | Total voting power of all validators |
| consensus_missing_validators | Gauge | Number of validators who did not sign |
| consensus_missing_validators_power | Gauge | Total voting power of the missing validators |
| consensus_byzantine_validators | Gauge | Number of validators who tried to double sign |
| consensus_byzantine_validators_power | Gauge | Total voting power of the byzantine validators |
| consensus_block_interval | Timing | Time between this and last block (Block.Header.Time) |
| consensus_rounds | Gauge | Number of rounds |
| consensus_num_txs | Gauge | Number of transactions |
| mempool_size | Gauge | Number of uncommitted transactions |
| consensus_total_txs | Gauge | Total number of transactions committed |
| consensus_block_size | Gauge | Block size in bytes |
| p2p_peers | Gauge | Number of peers node's connected to |
2018-06-15 17:38:46 +04:00
## Useful queries
Percentage of missing + byzantine validators:
```
((consensus_byzantine_validators_power + consensus_missing_validators_power) / consensus_validators_power) * 100
```