Files
2025-10-18 09:27:39 +03:00

13 lines
293 B
Go

package collector
import (
"gitea.sinav-lab.com/sinav/keenetic-exporter-v2/internal/device"
"github.com/prometheus/client_golang/prometheus"
)
type Collector interface {
Name() string
Collect(dev *device.Device, ch chan<- prometheus.Metric) error
Describe(ch chan<- *prometheus.Desc)
}