# Functions

Manage starts serving the data source over gPRC with automatic instance management.
NewInstanceManager creates a new data source instance manager, This is a helper method for calling NewInstanceProvider and creating a new instancemgmt.InstanceProvider, and providing that to instancemgmt.New.
NewInstanceProvider create a new data source instance provuder, The instance provider is responsible for providing cache keys for data source instances, creating new instances when needed and invalidating cached instances when they have been updated in Grafana.
NewQueryTypeMux allocates and returns a new QueryTypeMux.
Serve starts serving the data source over gPRC.

# Structs

ManageOpts can modify Manage behavior.
QueryTypeMux is a query type multiplexer.
ServeOpts options for serving a data source plugin.

# Type aliases

InstanceFactoryFunc factory method for creating data source instances.