package
0.0.0-20250307045944-cf6c03992e2e
Repository: https://github.com/sapcc/limes.git
Documentation: pkg.go.dev

# Functions

NewCollector creates a Collector instance.
NewMailClient returns a service client to communicate with a mail API.

# Structs

AggregateMetricsCollector is a prometheus.Collector that submits dynamically-calculated aggregate metrics about scraping progress.
CapacityPluginMetricsCollector is a prometheus.Collector that submits metrics which are specific to the selected capacity plugins.
CapacityPluginMetricsInstance describes a single project service for which plugin metrics are submitted.
Collector provides methods that implement the collection jobs performed by limes-collect.
DataMetricsReporter renders Prometheus metrics for data attributes (quota, usage, etc.) for all projects known to Limes.
No description provided by the author
QuotaPluginMetricsCollector is a prometheus.Collector that submits metrics which are specific to the selected quota plugins.
QuotaPluginMetricsInstance describes a single project service for which plugin metrics are submitted.
ScanDomainsOpts contains additional options for ScanDomains().
TaskTiming appears in the task types of our ProducerConsumerJobs.
UndeliverableMailError is a custom error type to define udeliverable mails.

# Interfaces

MailClient is an interface that provides the methods to communicate with a mail backend service.