mirror of
https://github.com/aljazceru/plugins.git
synced 2025-12-20 14:44:20 +01:00
The metrics should always have a name that uniquely identifies the monitored system and the metric on that system. `node` just doesn't say much if presented along with metrics from other systems. Signed-off-by: Christian Decker <decker.christian@gmail.com>
Prometheus plugin for c-lightning
This plugin exposes some key metrics from c-lightning in the prometheus format so it can be scraped, plotted and alerts can be created on it. The plugin adds the following command line arguments:
prometheus-listen: the IP address and port to bind the HTTP server to (default:0.0.0.0:9900)
Exposed variables include:
node: ID, version, ...peers: whether they are connected, and how many channels are currently openchannels: fund allocations, spendable funds, and how many unresolved HTLCs are currently attached to the channelfunds: satoshis in on-chain outputs, satoshis allocated to channels and total sum (may be inaccurate during channel resolution).