Documentation
ΒΆ
Index ΒΆ
Constants ΒΆ
This section is empty.
Variables ΒΆ
View Source
var (
DefaultCollector = NewPrometheusCollector("certmetrics")
)
Functions ΒΆ
Types ΒΆ
type MemoryCollector ΒΆ
type MemoryCollector struct {
// contains filtered or unexported fields
}
func NewMemoryCollector ΒΆ
func NewMemoryCollector() *MemoryCollector
func (*MemoryCollector) Certs ΒΆ
func (c *MemoryCollector) Certs() []*Cert
func (*MemoryCollector) StoreCert ΒΆ
func (c *MemoryCollector) StoreCert(cert *Cert)
type PrometheusCollector ΒΆ
type PrometheusCollector struct {
// contains filtered or unexported fields
}
func NewPrometheusCollector ΒΆ
func NewPrometheusCollector(namespace string) *PrometheusCollector
func (*PrometheusCollector) As ΒΆ
func (c *PrometheusCollector) As(reporterName string)
func (*PrometheusCollector) Collect ΒΆ
func (c *PrometheusCollector) Collect(metric chan<- prometheus.Metric)
func (*PrometheusCollector) Describe ΒΆ
func (c *PrometheusCollector) Describe(desc chan<- *prometheus.Desc)
func (*PrometheusCollector) StoreCert ΒΆ
func (c *PrometheusCollector) StoreCert(cert *Cert)
func (*PrometheusCollector) WithExpiryDays ΒΆ
func (c *PrometheusCollector) WithExpiryDays()
Source Files
ΒΆ
Click to show internal directories.
Click to hide internal directories.