Documentation
¶
Index ¶
- Constants
- type InstanceInfo
- type Metrics
- func (m *Metrics) IncrementBlocksDeleted(num int)
- func (m *Metrics) IncrementBlocksInserted(num int)
- func (m *Metrics) IncrementBlocksPatched(num int)
- func (m *Metrics) IncrementLoginCount(num int)
- func (m *Metrics) IncrementLoginFailCount(num int)
- func (m *Metrics) IncrementLogoutCount(num int)
- func (m *Metrics) ObserveBlockCount(blockType string, count int64)
- func (m *Metrics) ObserveBoardCount(count int64)
- func (m *Metrics) ObserveTeamCount(count int64)
- type Service
Constants ¶
View Source
const ( MetricsNamespace = "focalboard" MetricsSubsystemBlocks = "blocks" MetricsSubsystemBoards = "boards" MetricsSubsystemTeams = "teams" MetricsSubsystemSystem = "system" MetricsCloudInstallationLabel = "installationId" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InstanceInfo ¶
type Metrics ¶
type Metrics struct {
// contains filtered or unexported fields
}
Metrics used to instrumentate metrics in prometheus.
func NewMetrics ¶
func NewMetrics(info InstanceInfo) *Metrics
NewMetrics Factory method to create a new metrics collector.
func (*Metrics) IncrementBlocksDeleted ¶
func (*Metrics) IncrementBlocksInserted ¶
func (*Metrics) IncrementBlocksPatched ¶
func (*Metrics) IncrementLoginCount ¶
func (*Metrics) IncrementLoginFailCount ¶
func (*Metrics) IncrementLogoutCount ¶
func (*Metrics) ObserveBlockCount ¶
func (*Metrics) ObserveBoardCount ¶
func (*Metrics) ObserveTeamCount ¶
type Service ¶
Service prometheus to run the server.
func NewMetricsServer ¶
func NewMetricsServer(address string, metricsService *Metrics, logger mlog.LoggerIFace) *Service
NewMetricsServer factory method to create a new prometheus server.
Click to show internal directories.
Click to hide internal directories.