chainseeker.info: fast and reliable open-source cryptocurrency block explorer.
This is the server-side implementation of chainseeker.info. If you are looking for a client-side library, check here.
- 100% open source.
- Licensed with MIT.
- No fee, no backdoors and no access limitations (if you serve your server your own).
- Server-side code is fully written in Rust and thus fast.
- For benchmark results, see Performance section.
- Can sync to the Bitcoin mainnet in a day (may vary with the machine spec).
- Web front-end is written in Nuxt.js (Vue.js) and statically generated.
- Can serve with AWS S3 or any other object storage services. No need for web servers.
- Modern UI interface with Vuetify.
- Can serve Bitcoin mainnet with machines with less than 16GB of memory.
- chainseeker.info is served on the DigitalOcean's 16GB Memory-Optimized instance.
- Start from $160 / mo ($80 / mo for instance and $80 / mo for block storage).
- Neet REST API (JSON) interface which can easily interact with your app.
- Other features:
- Serve the list of transactions related to a given address (so-called "address index").
- Serve the ranking of addresses (so-called "rich list").
- Altcoin support (tested with Monacoin).
$ git clone https://github.com/chainseeker/chainseeker-server.git
$ cd chainseeker-server
chainseeker-server requires a Bitcoin Core (or any compatible altcoins) running, and both REST (for syncing) and RPC API (for broadcasting transactions) being enabled.
Configure bitcoin.conf
as below:
rpcuser = YOUR_USERNAME
rpcpassword = VERY_LONG_PASSWORD
server = 1
txindex = 1
rest = 1
[main]
zmqpubhashblock = tcp://127.0.0.1:28332
zmqpubhashtx = tcp://127.0.0.1:28332
zmqpubrawblock = tcp://127.0.0.1:28332
zmqpubrawtx = tcp://127.0.0.1:28332
[test]
zmqpubhashblock = tcp://127.0.0.1:28333
zmqpubhashtx = tcp://127.0.0.1:28333
zmqpubrawblock = tcp://127.0.0.1:28333
zmqpubrawtx = tcp://127.0.0.1:28333
[regtest]
zmqpubhashblock = tcp://127.0.0.1:28334
zmqpubhashtx = tcp://127.0.0.1:28334
zmqpubrawblock = tcp://127.0.0.1:28334
zmqpubrawtx = tcp://127.0.0.1:28334
[signet]
zmqpubhashblock = tcp://127.0.0.1:28335
zmqpubhashtx = tcp://127.0.0.1:28335
zmqpubrawblock = tcp://127.0.0.1:28335
zmqpubrawtx = tcp://127.0.0.1:28335
Then, launch bitcoind
or bitcoin-qt
in your machine.
Copy ./server/config.example.toml under the $HOME/.chainseeker/
directory and edit them.
$ mkdir $HOME/.chainseeker
$ cp ./server/config.example.toml $HOME/.chainseeker/config.toml
If you have no Rust environment on your server, install it by running the following command.
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
$ cargo run --release COIN
or
$ npm start COIN
The server will traverse all blocks and may take a day to finish syncing.
Configure your web server (such as Nginx or Apache) to proxy HTTP requests to the correct port.
- Proxy
/
to thehttp_port
(default: 8000). - Proxy
/ws
to the port ofws_endpoint
(default: 8001).
And then, configure SSL/TLS certificate if required or use proxy services like CloudFlare.
- Bitcoin Core: DigitalOcean, Basic, 4 GB, 2 vCPUs ($24/mo)
- chainseeker-syncer: DigitalOcean, Memory-Optimized, 16 GB, 2 vCPUs ($80/mo)
- client: DigitalOcean, CPU-Optimized, 4 GB, 2 vCPUs ($40/mo)
Date: July 6, 2020 (JST)
βββββββββββ¬βββββββ¬βββββββ¬ββββββββ¬βββββββ¬ββββββββββ¬ββββββββββ¬ββββββββ
β Stat β 2.5% β 50% β 97.5% β 99% β Avg β Stdev β Max β
βββββββββββΌβββββββΌβββββββΌββββββββΌβββββββΌββββββββββΌββββββββββΌββββββββ€
β Latency β 0 ms β 0 ms β 0 ms β 0 ms β 0.02 ms β 0.31 ms β 20 ms β
βββββββββββ΄βββββββ΄βββββββ΄ββββββββ΄βββββββ΄ββββββββββ΄ββββββββββ΄ββββββββ
βββββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬βββββββββββ¬ββββββββββ¬ββββββββββ
β Stat β 1% β 2.5% β 50% β 97.5% β Avg β Stdev β Min β
βββββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌβββββββββββΌββββββββββΌββββββββββ€
β Req/Sec β 9695 β 9695 β 10671 β 11063 β 10622.91 β 323.18 β 9693 β
βββββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌβββββββββββΌββββββββββΌββββββββββ€
β Bytes/Sec β 1.83 MB β 1.83 MB β 2.02 MB β 2.09 MB β 2.01 MB β 60.9 kB β 1.83 MB β
βββββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄βββββββββββ΄ββββββββββ΄ββββββββββ
Req/Bytes counts sampled once per second.
117k requests in 11.02s, 22.1 MB read
βββββββββββ¬βββββββ¬βββββββ¬ββββββββ¬βββββββ¬ββββββββββ¬ββββββββββ¬ββββββββ
β Stat β 2.5% β 50% β 97.5% β 99% β Avg β Stdev β Max β
βββββββββββΌβββββββΌβββββββΌββββββββΌβββββββΌββββββββββΌββββββββββΌββββββββ€
β Latency β 0 ms β 0 ms β 1 ms β 1 ms β 0.07 ms β 0.37 ms β 14 ms β
βββββββββββ΄βββββββ΄βββββββ΄ββββββββ΄βββββββ΄ββββββββββ΄ββββββββββ΄ββββββββ
βββββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬βββββββββ¬ββββββββββ
β Stat β 1% β 2.5% β 50% β 97.5% β Avg β Stdev β Min β
βββββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌβββββββββΌββββββββββ€
β Req/Sec β 5183 β 5183 β 5731 β 5911 β 5730.4 β 202.77 β 5181 β
βββββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌβββββββββΌββββββββββ€
β Bytes/Sec β 4.29 MB β 4.29 MB β 4.75 MB β 4.89 MB β 4.74 MB β 168 kB β 4.29 MB β
βββββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄βββββββββ΄ββββββββββ
Req/Bytes counts sampled once per second.
57k requests in 10.02s, 47.4 MB read
βββββββββββ¬βββββββ¬ββββββββ¬ββββββββ¬ββββββββ¬βββββββββββ¬ββββββββββ¬ββββββββ
β Stat β 2.5% β 50% β 97.5% β 99% β Avg β Stdev β Max β
βββββββββββΌβββββββΌββββββββΌββββββββΌββββββββΌβββββββββββΌββββββββββΌββββββββ€
β Latency β 7 ms β 12 ms β 22 ms β 28 ms β 12.75 ms β 4.01 ms β 42 ms β
βββββββββββ΄βββββββ΄ββββββββ΄ββββββββ΄ββββββββ΄βββββββββββ΄ββββββββββ΄ββββββββ
βββββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬βββββββββ¬ββββββββββ
β Stat β 1% β 2.5% β 50% β 97.5% β Avg β Stdev β Min β
βββββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌβββββββββΌββββββββββ€
β Req/Sec β 296 β 296 β 301 β 310 β 301.7 β 4.01 β 296 β
βββββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌβββββββββΌββββββββββ€
β Bytes/Sec β 53.8 MB β 53.8 MB β 54.7 MB β 56.4 MB β 54.8 MB β 725 kB β 53.8 MB β
βββββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄βββββββββ΄ββββββββββ
Req/Bytes counts sampled once per second.
3k requests in 10.02s, 548 MB read
βββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββββ¬βββββββββββββ¬ββββββββββ
β Stat β 2.5% β 50% β 97.5% β 99% β Avg β Stdev β Max β
βββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββββΌβββββββββββββΌββββββββββ€
β Latency β 1794 ms β 3597 ms β 7301 ms β 7301 ms β 3455.1 ms β 1730.77 ms β 7301 ms β
βββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββββ΄βββββββββββββ΄ββββββββββ
βββββββββββββ¬ββββββ¬βββββββ¬ββββββ¬ββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββ
β Stat β 1% β 2.5% β 50% β 97.5% β Avg β Stdev β Min β
βββββββββββββΌββββββΌβββββββΌββββββΌββββββββΌββββββββββΌββββββββββΌββββββββ€
β Req/Sec β 0 β 0 β 0 β 3 β 1 β 1.27 β 2 β
βββββββββββββΌββββββΌβββββββΌββββββΌββββββββΌββββββββββΌββββββββββΌββββββββ€
β Bytes/Sec β 0 B β 0 B β 0 B β 24 MB β 8.01 MB β 10.1 MB β 16 MB β
βββββββββββββ΄ββββββ΄βββββββ΄ββββββ΄ββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββ
Req/Bytes counts sampled once per second.
10 requests in 10.02s, 80.1 MB read
βββββββββββ¬βββββββ¬βββββββ¬ββββββββ¬βββββββ¬ββββββββββ¬ββββββββββ¬ββββββββ
β Stat β 2.5% β 50% β 97.5% β 99% β Avg β Stdev β Max β
βββββββββββΌβββββββΌβββββββΌββββββββΌβββββββΌββββββββββΌββββββββββΌββββββββ€
β Latency β 0 ms β 1 ms β 2 ms β 2 ms β 0.98 ms β 0.48 ms β 18 ms β
βββββββββββ΄βββββββ΄βββββββ΄ββββββββ΄βββββββ΄ββββββββββ΄ββββββββββ΄ββββββββ
βββββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ
β Stat β 1% β 2.5% β 50% β 97.5% β Avg β Stdev β Min β
βββββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββ€
β Req/Sec β 3159 β 3159 β 3333 β 3417 β 3333.19 β 68.67 β 3158 β
βββββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββ€
β Bytes/Sec β 46.6 MB β 46.6 MB β 49.2 MB β 50.5 MB β 49.2 MB β 1.02 MB β 46.6 MB β
βββββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ
Req/Bytes counts sampled once per second.
37k requests in 11.02s, 541 MB read
βββββββββββ¬βββββββ¬βββββββ¬ββββββββ¬βββββββ¬ββββββββββ¬βββββββββ¬ββββββββ
β Stat β 2.5% β 50% β 97.5% β 99% β Avg β Stdev β Max β
βββββββββββΌβββββββΌβββββββΌββββββββΌβββββββΌββββββββββΌβββββββββΌββββββββ€
β Latency β 0 ms β 0 ms β 1 ms β 2 ms β 0.19 ms β 0.5 ms β 12 ms β
βββββββββββ΄βββββββ΄βββββββ΄ββββββββ΄βββββββ΄ββββββββββ΄βββββββββ΄ββββββββ
βββββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬βββββββββ¬ββββββββββ
β Stat β 1% β 2.5% β 50% β 97.5% β Avg β Stdev β Min β
βββββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌβββββββββΌββββββββββ€
β Req/Sec β 3919 β 3919 β 4331 β 4663 β 4349.3 β 210.94 β 3919 β
βββββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌβββββββββΌββββββββββ€
β Bytes/Sec β 18.5 MB β 18.5 MB β 20.5 MB β 22.1 MB β 20.6 MB β 998 kB β 18.5 MB β
βββββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄βββββββββ΄ββββββββββ
Req/Bytes counts sampled once per second.
43k requests in 10.02s, 206 MB read
βββββββββββ¬ββββββββ¬ββββββββ¬βββββββββ¬βββββββββ¬βββββββββββ¬ββββββββββ¬βββββββββ
β Stat β 2.5% β 50% β 97.5% β 99% β Avg β Stdev β Max β
βββββββββββΌββββββββΌββββββββΌβββββββββΌβββββββββΌβββββββββββΌββββββββββΌβββββββββ€
β Latency β 59 ms β 75 ms β 122 ms β 146 ms β 80.72 ms β 25.1 ms β 318 ms β
βββββββββββ΄ββββββββ΄ββββββββ΄βββββββββ΄βββββββββ΄βββββββββββ΄ββββββββββ΄βββββββββ
βββββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ
β Stat β 1% β 2.5% β 50% β 97.5% β Avg β Stdev β Min β
βββββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββ€
β Req/Sec β 35 β 35 β 50 β 53 β 49 β 4.94 β 35 β
βββββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββ€
β Bytes/Sec β 22.1 MB β 22.1 MB β 31.5 MB β 33.4 MB β 30.9 MB β 3.12 MB β 22.1 MB β
βββββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ
Req/Bytes counts sampled once per second.
490 requests in 10.05s, 309 MB read
βββββββββββ¬βββββββ¬βββββββ¬ββββββββ¬βββββββ¬ββββββββββ¬βββββββββ¬ββββββββ
β Stat β 2.5% β 50% β 97.5% β 99% β Avg β Stdev β Max β
βββββββββββΌβββββββΌβββββββΌββββββββΌβββββββΌββββββββββΌβββββββββΌββββββββ€
β Latency β 0 ms β 0 ms β 0 ms β 1 ms β 0.03 ms β 0.3 ms β 19 ms β
βββββββββββ΄βββββββ΄βββββββ΄ββββββββ΄βββββββ΄ββββββββββ΄βββββββββ΄ββββββββ
βββββββββββββ¬βββββββββ¬βββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬βββββββββ¬βββββββββ
β Stat β 1% β 2.5% β 50% β 97.5% β Avg β Stdev β Min β
βββββββββββββΌβββββββββΌβββββββββΌββββββββββΌββββββββββΌββββββββββΌβββββββββΌβββββββββ€
β Req/Sec β 7167 β 7167 β 7727 β 7911 β 7703.46 β 184.69 β 7165 β
βββββββββββββΌβββββββββΌβββββββββΌββββββββββΌββββββββββΌββββββββββΌβββββββββΌβββββββββ€
β Bytes/Sec β 4.1 MB β 4.1 MB β 4.42 MB β 4.53 MB β 4.41 MB β 106 kB β 4.1 MB β
βββββββββββββ΄βββββββββ΄βββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄βββββββββ΄βββββββββ
Req/Bytes counts sampled once per second.
85k requests in 11.02s, 48.5 MB read
βββββββββββ¬βββββββ¬βββββββ¬ββββββββ¬βββββββ¬ββββββββββ¬βββββββββ¬ββββββββ
β Stat β 2.5% β 50% β 97.5% β 99% β Avg β Stdev β Max β
βββββββββββΌβββββββΌβββββββΌββββββββΌβββββββΌββββββββββΌβββββββββΌββββββββ€
β Latency β 0 ms β 0 ms β 0 ms β 0 ms β 0.02 ms β 0.4 ms β 23 ms β
βββββββββββ΄βββββββ΄βββββββ΄ββββββββ΄βββββββ΄ββββββββββ΄βββββββββ΄ββββββββ
βββββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββββ
β Stat β 1% β 2.5% β 50% β 97.5% β Avg β Stdev β Min β
βββββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌβββββββββββΌβββββββββΌββββββββββ€
β Req/Sec β 9135 β 9135 β 10647 β 10911 β 10498.55 β 509.83 β 9128 β
βββββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌβββββββββββΌβββββββββΌββββββββββ€
β Bytes/Sec β 1.73 MB β 1.73 MB β 2.02 MB β 2.07 MB β 1.99 MB β 97 kB β 1.73 MB β
βββββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄βββββββββββ΄βββββββββ΄ββββββββββ
Req/Bytes counts sampled once per second.
115k requests in 11.01s, 21.9 MB read
βββββββββββ¬βββββββ¬βββββββ¬ββββββββ¬βββββββ¬ββββββββββ¬ββββββββββ¬ββββββββ
β Stat β 2.5% β 50% β 97.5% β 99% β Avg β Stdev β Max β
βββββββββββΌβββββββΌβββββββΌββββββββΌβββββββΌββββββββββΌββββββββββΌββββββββ€
β Latency β 1 ms β 1 ms β 3 ms β 4 ms β 1.49 ms β 0.78 ms β 17 ms β
βββββββββββ΄βββββββ΄βββββββ΄ββββββββ΄βββββββ΄ββββββββββ΄ββββββββββ΄ββββββββ
βββββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ
β Stat β 1% β 2.5% β 50% β 97.5% β Avg β Stdev β Min β
βββββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββ€
β Req/Sec β 1854 β 1854 β 2042 β 2093 β 2029.91 β 60.51 β 1854 β
βββββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββ€
β Bytes/Sec β 49.7 MB β 49.7 MB β 54.8 MB β 56.1 MB β 54.4 MB β 1.61 MB β 49.7 MB β
βββββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ
Req/Bytes counts sampled once per second.
22k requests in 11.02s, 599 MB read
βββββββββββ¬βββββββ¬βββββββ¬ββββββββ¬βββββββ¬ββββββββββ¬ββββββββββ¬ββββββββ
β Stat β 2.5% β 50% β 97.5% β 99% β Avg β Stdev β Max β
βββββββββββΌβββββββΌβββββββΌββββββββΌβββββββΌββββββββββΌββββββββββΌββββββββ€
β Latency β 0 ms β 0 ms β 0 ms β 0 ms β 0.02 ms β 0.52 ms β 29 ms β
βββββββββββ΄βββββββ΄βββββββ΄ββββββββ΄βββββββ΄ββββββββββ΄ββββββββββ΄ββββββββ
βββββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ
β Stat β 1% β 2.5% β 50% β 97.5% β Avg β Stdev β Min β
βββββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββ€
β Req/Sec β 8567 β 8567 β 9767 β 9927 β 9637.46 β 359.49 β 8563 β
βββββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββ€
β Bytes/Sec β 1.56 MB β 1.56 MB β 1.78 MB β 1.81 MB β 1.75 MB β 65.6 kB β 1.56 MB β
βββββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ
Req/Bytes counts sampled once per second.
106k requests in 11.02s, 19.3 MB read
Date: July 5, 2020 (JST)
βββββββββββ¬βββββββ¬βββββββ¬ββββββββ¬βββββββ¬ββββββββββ¬ββββββββββ¬ββββββββ
β Stat β 2.5% β 50% β 97.5% β 99% β Avg β Stdev β Max β
βββββββββββΌβββββββΌβββββββΌββββββββΌβββββββΌββββββββββΌββββββββββΌββββββββ€
β Latency β 1 ms β 2 ms β 4 ms β 5 ms β 1.84 ms β 0.91 ms β 18 ms β
βββββββββββ΄βββββββ΄βββββββ΄ββββββββ΄βββββββ΄ββββββββββ΄ββββββββββ΄ββββββββ
βββββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬βββββββββ¬ββββββββββ
β Stat β 1% β 2.5% β 50% β 97.5% β Avg β Stdev β Min β
βββββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌβββββββββΌββββββββββ€
β Req/Sec β 6255 β 6255 β 6819 β 7579 β 6872.4 β 353.18 β 6253 β
βββββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌβββββββββΌββββββββββ€
β Bytes/Sec β 5.99 MB β 5.99 MB β 6.54 MB β 7.27 MB β 6.59 MB β 340 kB β 5.99 MB β
βββββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄βββββββββ΄ββββββββββ
Req/Bytes counts sampled once per second.
69k requests in 10.02s, 65.9 MB read
βββββββββββ¬βββββββ¬βββββββ¬ββββββββ¬βββββββ¬ββββββββββ¬ββββββββββ¬βββββββ
β Stat β 2.5% β 50% β 97.5% β 99% β Avg β Stdev β Max β
βββββββββββΌβββββββΌβββββββΌββββββββΌβββββββΌββββββββββΌββββββββββΌβββββββ€
β Latency β 0 ms β 1 ms β 1 ms β 2 ms β 0.88 ms β 0.46 ms β 9 ms β
βββββββββββ΄βββββββ΄βββββββ΄ββββββββ΄βββββββ΄ββββββββββ΄ββββββββββ΄βββββββ
βββββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬βββββββββββ¬βββββββββ¬ββββββββββ
β Stat β 1% β 2.5% β 50% β 97.5% β Avg β Stdev β Min β
βββββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌβββββββββββΌβββββββββΌββββββββββ€
β Req/Sec β 10943 β 10943 β 12095 β 14439 β 12297.82 β 991.01 β 10941 β
βββββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌβββββββββββΌβββββββββΌββββββββββ€
β Bytes/Sec β 2.07 MB β 2.07 MB β 2.29 MB β 2.73 MB β 2.32 MB β 187 kB β 2.07 MB β
βββββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄βββββββββββ΄βββββββββ΄ββββββββββ
Req/Bytes counts sampled once per second.
135k requests in 11.02s, 25.6 MB read
βββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬βββββββββββββ¬ββββββββββββ¬ββββββββββ
β Stat β 2.5% β 50% β 97.5% β 99% β Avg β Stdev β Max β
βββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌβββββββββββββΌββββββββββββΌββββββββββ€
β Latency β 1840 ms β 2118 ms β 2821 ms β 2930 ms β 2128.19 ms β 224.77 ms β 2930 ms β
βββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄βββββββββββββ΄ββββββββββββ΄ββββββββββ
βββββββββββββ¬ββββββ¬βββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ
β Stat β 1% β 2.5% β 50% β 97.5% β Avg β Stdev β Min β
βββββββββββββΌββββββΌβββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββ€
β Req/Sec β 0 β 0 β 4 β 13 β 6.6 β 4.5 β 2 β
βββββββββββββΌββββββΌβββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββ€
β Bytes/Sec β 0 B β 0 B β 29.8 MB β 96.7 MB β 49.1 MB β 33.5 MB β 14.9 MB β
βββββββββββββ΄ββββββ΄βββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ
Req/Bytes counts sampled once per second.
66 requests in 10.03s, 491 MB read
βββββββββββ¬βββββββ¬βββββββ¬ββββββββ¬ββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββ
β Stat β 2.5% β 50% β 97.5% β 99% β Avg β Stdev β Max β
βββββββββββΌβββββββΌβββββββΌββββββββΌββββββββΌββββββββββΌββββββββββΌββββββββ€
β Latency β 1 ms β 3 ms β 8 ms β 11 ms β 3.52 ms β 2.49 ms β 64 ms β
βββββββββββ΄βββββββ΄βββββββ΄ββββββββ΄ββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββ
βββββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ¬ββββββββββ
β Stat β 1% β 2.5% β 50% β 97.5% β Avg β Stdev β Min β
βββββββββββββΌββββββββββΌββββββββββΌββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββ€
β Req/Sec β 2173 β 2173 β 4179 β 4311 β 3984.4 β 611 β 2172 β
βββββββββββββΌββββββββββΌββββββββββΌββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββ€
β Bytes/Sec β 28.6 MB β 28.6 MB β 55 MB β 56.7 MB β 52.4 MB β 8.05 MB β 28.6 MB β
βββββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ
Req/Bytes counts sampled once per second.
40k requests in 10.02s, 524 MB read