package
0.2.9
Repository: https://github.com/lightninglabs/lndmon.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
IsDeadlineExceeded returns true if the passed error is a gRPC error with the context.DeadlineExceeded error as the cause.
NewChainCollector returns a new instance of the ChainCollector for the target lnd client.
NewChannelsCollector returns a new instance of the ChannelsCollector for the target lnd client.
NewGraphCollector returns a new instance of the GraphCollector for the target lnd client.
NewInfoCollector returns a new instance of the InfoCollector for the target lnd client.
NewPeerCollector returns a new instance of the PeerCollector for the target lnd client.
NewPrometheusExporter makes a new instance of the PrometheusExporter given the address to listen for Prometheus on and an lnd gRPC client.
NewStateCollector returns a new instance of the StateCollector.
NewWalletCollector returns a new instance of the WalletCollector.

# Variables

Logger for lndmon's main process.

# Structs

ChainCollector is a collector that keeps track of on-chain information.
ChannelsCollector is a collector that keeps track of channel information.
GraphCollector is a collector that keeps track of graph information.
InfoCollector is a collector that keeps track of node information.
MonitoringConfig contains information that specifies how to monitor the node.
PeerCollector is a collector that keeps track of peer information.
PrometheusConfig is the set of configuration data that specifies the listening address of the Prometheus server and configuration for lndmon logs.
PrometheusExporter is a metric exporter that exports relevant lnd metrics such as routing policies to track how Lightning fees change over time.
StateCollector is a collector that keeps track of LND's state.
WalletCollector is a collector that will export metrics related to lnd's on-chain wallet.