Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MetricConfig ¶
type MetricConfig struct { Labels prometheus.Labels MetricType enums.PrometheusMetricType }
type MetricResult ¶
type MetricResult struct { Labels prometheus.Labels Value float64 }
type Metrics ¶
type Metrics map[enums.PrometheusMetricName]MetricConfig
type MetricsResult ¶
type MetricsResult map[enums.PrometheusMetricName]MetricResult
type MonitorController ¶
type PrometheusGateway ¶
type PrometheusGateway interface {
CallFor(metrics Metrics) (result MetricsResult, err error)
}
type RPCGateway ¶
type RootController ¶
type RootController interface {
BeforeStart() bool
}
type VersionController ¶
type VersionController interface {
PrintVersion()
}
Click to show internal directories.
Click to hide internal directories.