Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CSV ¶
type SplunkFields ¶
type SplunkFields struct { SonarrSubmissions uint64 `json:"metric_name:checkrr.sonarrSubmissions"` RadarrSubmissions uint64 `json:"metric_name:checkrr.radarrSubmissions"` LidarrSubmissions uint64 `json:"metric_name:checkrr.lidarrSubmissions"` FilesChecked uint64 `json:"metric_name:checkrr.filesChecked"` HashMatches uint64 `json:"metric_name:checkrr.hashMatches"` HashMismatches uint64 `json:"metric_name:checkrr.hashMismatches"` VideoFiles uint64 `json:"metric_name:checkrr.videoFiles"` AudioFiles uint64 `json:"metric_name:checkrr.audioFiles"` UnknownFileCount uint64 `json:"metric_name:checkrr.unknownFileCount"` NonVideo uint64 `json:"metric_name:checkrr.nonVideo"` }
type SplunkStats ¶
type SplunkStats struct { Fields *SplunkFields `json:"fields"` Time int64 `json:"time"` Event string `json:"event"` }
type Stats ¶
type Stats struct { Log logging.Log `json:"-"` SonarrSubmissions uint64 `json:"sonarrSubmissions"` RadarrSubmissions uint64 `json:"radarrSubmissions"` LidarrSubmissions uint64 `json:"lidarrSubmissions"` FilesChecked uint64 `json:"filesChecked"` HashMatches uint64 `json:"hashMatches"` HashMismatches uint64 `json:"hashMismatches"` VideoFiles uint64 `json:"videoFiles"` AudioFiles uint64 `json:"audioFiles"` UnknownFileCount uint64 `json:"unknownFileCount"` NonVideo uint64 `json:"nonVideo"` Running bool `json:"running"` Diff time.Duration `json:"timeDiff"` DB *bolt.DB `json:"-"` Localizer *i18n.Localizer `json:"-"` // contains filtered or unexported fields }
func (*Stats) FromConfig ¶
func (s *Stats) FromConfig(config koanf.Koanf)
Click to show internal directories.
Click to hide internal directories.