Documentation
¶
Index ¶
Constants ¶
View Source
const (
// Port is the port grafana listens on.
Port = 80
)
Variables ¶
This section is empty.
Functions ¶
func Container ¶
func Container(appName string, configurators ...Configurator) host.Configurator
Container runs grafana container.
Types ¶
type Config ¶
type Config struct {
DataSources []DataSourceConfig
Dashboards []types.Dashboard
}
Config is the configuration of grafana.
type Configurator ¶
type Configurator func(config *Config)
Configurator defines the function configuring grafana.
func Dashboards ¶
func Dashboards(dashboards ...types.Dashboard) Configurator
Dashboards adds dashboards to grafana.
func DataSource ¶
func DataSource(name string, sourceType DataSourceType, url string) Configurator
DataSource adds data source to grafana.
type DataSourceConfig ¶
type DataSourceConfig struct {
Name string
Type DataSourceType
URL string
}
DataSourceConfig is the configuration of data source.
type DataSourceType ¶
type DataSourceType string
DataSourceType defines data source type.
const ( DataSourceLoki DataSourceType = "loki" DataSourcePrometheus DataSourceType = "prometheus" )
Supported data sources.
Click to show internal directories.
Click to hide internal directories.