Documentation ¶
Index ¶
- func GetOpenAPIHandler(client *instanceSettings) http.HandlerFunc
- func GetPingHandler(client *instanceSettings) http.HandlerFunc
- func GetReferenceDataHandler(client *instanceSettings) http.HandlerFunc
- func NewDatasource() datasource.ServeOpts
- func QueryData(ctx context.Context, backendQuery backend.DataQuery, infClient infinity.Client, ...) (response backend.DataResponse)
- type PluginHost
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetOpenAPIHandler ¶
func GetOpenAPIHandler(client *instanceSettings) http.HandlerFunc
func GetPingHandler ¶
func GetPingHandler(client *instanceSettings) http.HandlerFunc
func GetReferenceDataHandler ¶
func GetReferenceDataHandler(client *instanceSettings) http.HandlerFunc
func NewDatasource ¶
func NewDatasource() datasource.ServeOpts
Types ¶
type PluginHost ¶
type PluginHost struct {
// contains filtered or unexported fields
}
func (*PluginHost) CheckHealth ¶
func (ds *PluginHost) CheckHealth(ctx context.Context, req *backend.CheckHealthRequest) (*backend.CheckHealthResult, error)
CheckHealth handles health checks sent from Grafana to the plugin.
func (*PluginHost) QueryData ¶
func (ds *PluginHost) QueryData(ctx context.Context, req *backend.QueryDataRequest) (*backend.QueryDataResponse, error)
QueryData handles multiple queries and returns multiple responses.
Click to show internal directories.
Click to hide internal directories.