Documentation ¶
Overview ¶
Package sdk is the root of the packages used to access Grafana Plugin SDK for Go. See https://pkg.go.dev/github.com/grafana/grafana-plugin-sdk-go for a full list of sub-packages.
Directories ¶
Path | Synopsis |
---|---|
Package backend provides SDK handler interfaces and contracts for implementing and serving backend plugins.
|
Package backend provides SDK handler interfaces and contracts for implementing and serving backend plugins. |
datasource
Package datasource provides utilities for creating and serving a data source plugin over gRPC.
|
Package datasource provides utilities for creating and serving a data source plugin over gRPC. |
grpcplugin
Package grpcplugin provides support for serving plugin over gRPC.
|
Package grpcplugin provides support for serving plugin over gRPC. |
instancemgmt
Package instancemgmt provides utilities for managing plugin instances.
|
Package instancemgmt provides utilities for managing plugin instances. |
log
Package log provides a logging interface to send logs from plugins to Grafana server.
|
Package log provides a logging interface to send logs from plugins to Grafana server. |
resource
Package resource provides utils for handling resource calls.
|
Package resource provides utils for handling resource calls. |
resource/httpadapter
Package httpadapter provides support for handling resource calls using an http.Handler.
|
Package httpadapter provides support for handling resource calls using an http.Handler. |
Package data provides data structures that Grafana recognizes.
|
Package data provides data structures that Grafana recognizes. |
sqlutil
Package sqlutil provides helpers for scanning database/sql responses into a data.Frame.
|
Package sqlutil provides helpers for scanning database/sql responses into a data.Frame. |
genproto
|
|
Click to show internal directories.
Click to hide internal directories.