github.com/decred/dcrlnd@v0.7.6/lncfg/monitoring_off.go (about)

     1  //go:build !monitoring
     2  // +build !monitoring
     3  
     4  package lncfg
     5  
     6  // Prometheus configures the Prometheus exporter when monitoring is enabled.
     7  // Monitoring is currently disabled.
     8  type Prometheus struct{}
     9  
    10  // DefaultPrometheus is the default configuration for the Prometheus metrics
    11  // exporter when monitoring is enabled. Monitoring is currently disabled.
    12  func DefaultPrometheus() Prometheus {
    13  	return Prometheus{}
    14  }
    15  
    16  // Enabled returns whether or not Prometheus monitoring is enabled. Monitoring
    17  // is currently disabled, so Enabled will always return false.
    18  func (p *Prometheus) Enabled() bool {
    19  	return false
    20  }