Files
plex-prometheus-exporter/prom_metrics.go

23 lines
812 B
Go

package main
import "github.com/prometheus/client_golang/prometheus"
var plexActiveSessions = prometheus.NewGauge(prometheus.GaugeOpts{
Name: "plex_active_sessions", Help: "Shows number of active sessions in plex"})
var plexNumMovies = prometheus.NewGauge(prometheus.GaugeOpts{
Name: "plex_num_movies", Help: "Number of movies in the plex database",
})
var plexNumTVShows = prometheus.NewGauge(prometheus.GaugeOpts{
Name: "plex_num_tv_shows", Help: "Number of TV Shows in the plex database",
})
var plexTranscodeSessions = prometheus.NewGauge(prometheus.GaugeOpts{
Name: "plex_num_transcodes", Help: "Number of current transcodes occuring in plex",
})
var plexAllSessions = prometheus.NewGauge(prometheus.GaugeOpts{
Name: "plex_num_all_sessions", Help: "Number of all sessions history for server",
})