K-Phoen / grabana

User-friendly Go library for building Grafana dashboards
MIT License
680 stars 69 forks source link

StatPanel FieldOverride is missing #240

Open fasibio opened 9 months ago

fasibio commented 9 months ago

No Field override helper at statfield:

// FieldOverride allows overriding visualization options.
func FieldOverride(m fields.Matcher, opts ...fields.OverrideOption) Option {
    return func(stats *Stat) error {
        override := sdk.FieldConfigOverride{}

        m(&override)

        for _, opt := range opts {
            opt(&override)
        }
        stats.Builder.StatPanel.FieldConfig.Overrides = append(stats.Builder.StatPanel.FieldConfig.Overrides, override)
        return nil
    }
}