Documentation ¶
Index ¶
- func NewBazarrCollector(c *config.ArrConfig) *bazarrCollector
- func NewHistoryCollector(c *config.ArrConfig) *historyCollector
- func NewIndexerStatCache() indexerStatCache
- func NewLidarrCollector(c *config.ArrConfig) *lidarrCollector
- func NewProwlarrCollector(c *config.ArrConfig) *prowlarrCollector
- func NewQueueCollector(c *config.ArrConfig) *queueCollector
- func NewRadarrCollector(c *config.ArrConfig) *radarrCollector
- func NewReadarrCollector(c *config.ArrConfig) *readarrCollector
- func NewRootFolderCollector(c *config.ArrConfig) *rootFolderCollector
- func NewSonarrCollector(conf *config.ArrConfig) *sonarrCollector
- func NewSystemHealthCollector(c *config.ArrConfig, emitters ...ExtraHealthMetricEmitter) *systemHealthCollector
- func NewSystemStatusCollector(c *config.ArrConfig) *systemStatusCollector
- func NewUserAgentCache() userAgentStatCache
- type ExtraHealthMetricEmitter
- type UnavailableIndexerEmitter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBazarrCollector ¶ added in v1.6.0
func NewHistoryCollector ¶
func NewIndexerStatCache ¶
func NewIndexerStatCache() indexerStatCache
func NewLidarrCollector ¶
func NewProwlarrCollector ¶
func NewQueueCollector ¶
func NewRadarrCollector ¶
func NewReadarrCollector ¶
func NewRootFolderCollector ¶
func NewSonarrCollector ¶
func NewSystemHealthCollector ¶
func NewSystemHealthCollector(c *config.ArrConfig, emitters ...ExtraHealthMetricEmitter) *systemHealthCollector
func NewUserAgentCache ¶
func NewUserAgentCache() userAgentStatCache
Types ¶
type ExtraHealthMetricEmitter ¶ added in v1.3.2
type ExtraHealthMetricEmitter interface { Describe() *prometheus.Desc Emit(model.SystemHealthMessage) []prometheus.Metric }
type UnavailableIndexerEmitter ¶ added in v1.3.2
type UnavailableIndexerEmitter struct {
// contains filtered or unexported fields
}
func NewUnavailableIndexerEmitter ¶ added in v1.3.2
func NewUnavailableIndexerEmitter(url string) *UnavailableIndexerEmitter
func (*UnavailableIndexerEmitter) Describe ¶ added in v1.3.2
func (e *UnavailableIndexerEmitter) Describe() *prometheus.Desc
func (*UnavailableIndexerEmitter) Emit ¶ added in v1.3.2
func (e *UnavailableIndexerEmitter) Emit(msg model.SystemHealthMessage) []prometheus.Metric
Click to show internal directories.
Click to hide internal directories.