plugin

package
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 10, 2023 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const (
	GraphFrameType frameType = 0
	TableFrameType frameType = 1
)
View Source
const (
	DataFrameMonitorErrors            = "errors"
	DataFrameMonitorTelemetry         = "telemetry"
	DataFrameMonitorStatusPageChanges = "status_page_changes"
	DataFrameMonitorStatus            = "status"
)

Variables

This section is empty.

Functions

func NewDatasource

NewDatasource creates a new datasource instance.

func QueryMonitorErrors

QueryMonitorErrors queries `/monitor-telemetry`

func QueryMonitorStatusPageChanges

func QueryMonitorStatusPageChanges(ctx context.Context, query backend.DataQuery, client internal.ClientWithResponsesInterface) (backend.DataResponse, error)

QueryMonitorStatusPageChanges queries `/status-page-changes`

func QueryMonitorTelemetry

func QueryMonitorTelemetry(ctx context.Context, query backend.DataQuery, client internal.ClientWithResponsesInterface) (backend.DataResponse, error)

QueryMonitorTelemetry queries `/monitor-telemetry`

func ResourceCheckList

func ResourceCheckList(ctx context.Context, client internal.ClientWithResponsesInterface, monitors []string, includeShared bool) (backend.CallResourceResponse, error)

func ResourceInstanceList

func ResourceInstanceList(ctx context.Context, client internal.ClientWithResponsesInterface, monitors []string, includeShared bool) (backend.CallResourceResponse, error)

func ResourceMonitorList

ResourceMonitorList returns a list of monitors which is can be used by a select box

Types

type Datasource

type Datasource struct {
	// contains filtered or unexported fields
}

func (*Datasource) CallResource

CallResource implements backend.CallResourceHandler

func (*Datasource) CheckHealth

CheckHealth handles health checks sent from Grafana to the plugin. The main use case for these health checks is the test button on the datasource configuration page which allows users to verify that a datasource is working as expected.

func (*Datasource) Dispose

func (d *Datasource) Dispose()

func (*Datasource) QueryData

QueryData go through each query and routes them to the appropriate query handler

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL