0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-04-28 14:42:31 +00:00
netdata_netdata/collectors/python.d.plugin/energid
Andrey Galkin 0252ce3dc1 NEW: Energi Core daemon monitoring, suits other Bitcoin forks ()
* NEW: Energi Core daemon monitoring, suites other Bitcoin forks

* Attempt to make Codacy checks happy

* Added energid sample configuration, enabled by default

* Post-review fixes & revised charts

* Added default Energi, Bitcoin and Dash to energid.conf configuration

* Fighting with Codacy markdown check

* Added energid protocol description comment

* Added JSON_RPC_VERSION as module variable

* Screw you Codacy markdown

* Screw you Codacy Markdown 

* Screw you Codacy Markdown 

* Finally, fixed what remark-lint wants

* Strict local remark-lint + plugins pass for README.md

* Attempt with another remark-lint configuration
2019-04-27 13:53:28 +03:00
..
energid.chart.py NEW: Energi Core daemon monitoring, suits other Bitcoin forks () 2019-04-27 13:53:28 +03:00
energid.conf NEW: Energi Core daemon monitoring, suits other Bitcoin forks () 2019-04-27 13:53:28 +03:00
Makefile.inc NEW: Energi Core daemon monitoring, suits other Bitcoin forks () 2019-04-27 13:53:28 +03:00
README.md NEW: Energi Core daemon monitoring, suits other Bitcoin forks () 2019-04-27 13:53:28 +03:00

energid

A collector for Energi Core node instance monitoring.

As Energi Core Gen 1 & 2 are based on the original Bitcoin code and supports very similar JSON RPC, there is quite high chance the module works with many others forks including bitcoind itself.

Introduces several new charts:

  1. Blockchain Index

    • blocks
    • headers
  2. Blockchain Difficulty

    • diff
  3. MemPool in MiB

    • Max
    • Usage
    • TX Size
  4. Secure Memory in KiB

    • Total
    • Locked
    • Used
  5. Network

    • Connections
  6. UTXO (Unspent Transaction Output)

    • UTXO
    • Xfers (related transactions)

Configuration is needed in most cases of secure deployment to specify RPC credentials. However, Energi, Bitcoin and Dash daemons are checked on startup by default.

It may be desired to increase retry count for production use due to possibly long daemon startup.

Configuration

Sample:

energi:
    host: '127.0.0.1'
    port: 9796
    user: energi
    pass: energi

bitcoin:
    host: '127.0.0.1'
    port: 8332
    user: bitcoin
    pass: bitcoin

analytics