package instance
import (
"context"
"github.com/prometheus/prometheus/scrape"
"github.com/prometheus/prometheus/storage"
)
type NoOpInstance struct{}
func (NoOpInstance) Run(ctx context.Context) error {
<-ctx.Done()
return nil
}
func (NoOpInstance) Ready() bool {
return true
}
func (NoOpInstance) Update(_ Config) error {
return nil
}
func (NoOpInstance) TargetsActive() map[string][]*scrape.Target {
return nil
}
func (NoOpInstance) StorageDirectory() string {
return ""
}
func (NoOpInstance) Appender(_ context.Context) storage.Appender {
return nil
}