mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Alerting: Simplify scheduler configuration and remove dependency on Grafana-wide settings (#59735)
* Make scheduler not depend directly on grafana-wide settings * Re-add missing interval
This commit is contained in:
@@ -100,7 +100,7 @@ func (ng *NGAlert) GetMultiOrgAlertmanagerMetrics() *MultiOrgAlertmanager {
|
||||
func NewNGAlert(r prometheus.Registerer) *NGAlert {
|
||||
return &NGAlert{
|
||||
Registerer: r,
|
||||
schedulerMetrics: newSchedulerMetrics(r),
|
||||
schedulerMetrics: NewSchedulerMetrics(r),
|
||||
stateMetrics: newStateMetrics(r),
|
||||
multiOrgAlertmanagerMetrics: newMultiOrgAlertmanagerMetrics(r),
|
||||
apiMetrics: newAPIMetrics(r),
|
||||
@@ -125,7 +125,7 @@ func (moa *MultiOrgAlertmanager) GetOrCreateOrgRegistry(id int64) prometheus.Reg
|
||||
return moa.registries.GetOrCreateOrgRegistry(id)
|
||||
}
|
||||
|
||||
func newSchedulerMetrics(r prometheus.Registerer) *Scheduler {
|
||||
func NewSchedulerMetrics(r prometheus.Registerer) *Scheduler {
|
||||
return &Scheduler{
|
||||
Registerer: r,
|
||||
BehindSeconds: promauto.With(r).NewGauge(prometheus.GaugeOpts{
|
||||
|
||||
Reference in New Issue
Block a user