Skip to content

prometheus🔗

Objects🔗

Builders🔗

Functions🔗

NewAdhocFilters🔗

NewAdhocFilters creates a new AdhocFilters object.

func NewAdhocFilters() *AdhocFilters

NewResultAssertions🔗

NewResultAssertions creates a new ResultAssertions object.

func NewResultAssertions() *ResultAssertions

NewScopesFilters🔗

NewScopesFilters creates a new ScopesFilters object.

func NewScopesFilters() *ScopesFilters

NewScopes🔗

NewScopes creates a new Scopes object.

func NewScopes() *Scopes

NewTimeRange🔗

NewTimeRange creates a new TimeRange object.

func NewTimeRange() *TimeRange

NewDataquery🔗

NewDataquery creates a new Dataquery object.

func NewDataquery() *Dataquery

VariantConfig🔗

VariantConfig returns the configuration related to prometheus dataqueries.

This configuration describes how to unmarshal it, convert it to code, …

func VariantConfig() variants.DataqueryConfig

QueryV2Converter🔗

QueryV2Converter accepts a QueryV2 object and generates the Go code to build this object using builders.

func QueryV2Converter(input dashboardv2.DataQueryKind) string

AdhocFiltersConverter🔗

AdhocFiltersConverter accepts a AdhocFilters object and generates the Go code to build this object using builders.

func AdhocFiltersConverter(input AdhocFilters) string

ResultAssertionsConverter🔗

ResultAssertionsConverter accepts a ResultAssertions object and generates the Go code to build this object using builders.

func ResultAssertionsConverter(input ResultAssertions) string

ScopesFiltersConverter🔗

ScopesFiltersConverter accepts a ScopesFilters object and generates the Go code to build this object using builders.

func ScopesFiltersConverter(input ScopesFilters) string

ScopesConverter🔗

ScopesConverter accepts a Scopes object and generates the Go code to build this object using builders.

func ScopesConverter(input Scopes) string

TimeRangeConverter🔗

TimeRangeConverter accepts a TimeRange object and generates the Go code to build this object using builders.

func TimeRangeConverter(input TimeRange) string

DataqueryConverter🔗

DataqueryConverter accepts a Dataquery object and generates the Go code to build this object using builders.

func DataqueryConverter(input Dataquery) string

QueryConverter🔗

QueryConverter accepts a Query object and generates the Go code to build this object using builders.

func QueryConverter(input dashboardv2beta1.DataQueryKind) string