github.com/pachyderm/pachyderm@v1.13.4/src/server/enterprise/metrics/metrics.go (about)

     1  package metrics
     2  
     3  import "sync/atomic"
     4  
     5  var (
     6  	enterpriseFailures int64
     7  )
     8  
     9  // IncEnterpriseFailures records that a command failed due to enterprise not being activated.
    10  func IncEnterpriseFailures() {
    11  	atomic.AddInt64(&enterpriseFailures, 1)
    12  }
    13  
    14  // GetEnterpriseFailures returns a count of how many enterprise failures there have been.
    15  func GetEnterpriseFailures() int64 {
    16  	return atomic.LoadInt64(&enterpriseFailures)
    17  }