Skip to content

Commit a0fd7a8

Browse files
authored
Merge pull request #20 from grafana/bohandley/backend-boilerplate-health-and-resource
Fix: add boiler plate and fix name
2 parents 1f4b066 + 44d447a commit a0fd7a8

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

pkg/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ func main() {
1717
// from Grafana to create different instances of SampleDatasource (per datasource
1818
// ID). When datasource configuration changed Dispose method will be called and
1919
// new datasource instance created using NewSampleDatasource factory.
20-
if err := datasource.Manage("grafana-prometheu-amd-datasource", prometheus.NewDatasource, datasource.ManageOpts{}); err != nil {
20+
if err := datasource.Manage("prometheus-amazon-datasource", prometheus.NewDatasource, datasource.ManageOpts{}); err != nil {
2121
log.DefaultLogger.Error(err.Error())
2222
os.Exit(1)
2323
}

pkg/prometheus/prometheus.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,14 @@ func (d *Datasource) QueryData(ctx context.Context, req *backend.QueryDataReques
6565
return d.Service.QueryData(ctx, req)
6666
}
6767

68+
func (d *Datasource) CheckHealth(ctx context.Context, req *backend.CheckHealthRequest) (*backend.CheckHealthResult, error) {
69+
return d.Service.CheckHealth(ctx, req)
70+
}
71+
72+
func (d *Datasource) CallResource(ctx context.Context, req *backend.CallResourceRequest, sender backend.CallResourceResponseSender) error {
73+
return d.Service.CallResource(ctx, req, sender)
74+
}
75+
6876
func newInstanceSettings(httpClientProvider httpclient.Provider, cfg *backend.GrafanaCfg, features backend.FeatureToggles, tracer trace.Tracer) datasource.InstanceFactoryFunc {
6977
return func(ctx context.Context, settings backend.DataSourceInstanceSettings) (instancemgmt.Instance, error) {
7078
// Creates a http roundTripper.

0 commit comments

Comments
 (0)