Documentation ¶
Index ¶
Constants ¶
View Source
const ( PrometheusImg = "prom/prometheus:latest" GrafanaImg = "grafana/grafana:latest" )
View Source
const DashboardFabricBackendTemplate = `` /* 38845-byte string literal not displayed */
View Source
const DashboardFabricBusinessTemplate = `` /* 14866-byte string literal not displayed */
View Source
const DashboardTemplate = `` /* 234-byte string literal not displayed */
View Source
const DatasourceTemplate = `` /* 215-byte string literal not displayed */
Variables ¶
View Source
var RequiredImages = []string{ PrometheusImg, GrafanaImg, }
Functions ¶
This section is empty.
Types ¶
type Extension ¶
type Extension struct {
// contains filtered or unexported fields
}
func NewExtension ¶
func (*Extension) CheckTopology ¶
func (n *Extension) CheckTopology()
func (*Extension) GenerateArtifacts ¶
func (n *Extension) GenerateArtifacts()
type Prometheus ¶
type Prometheus struct { Global Global `yaml:"global"` ScrapeConfigs []ScrapeConfig `yaml:"scrape_configs"` }
type ScrapeConfig ¶
type ScrapeConfig struct { JobName string `yaml:"job_name"` Scheme string `yaml:"scheme"` StaticConfigs []StaticConfig `yaml:"static_configs"` TLSConfig *TLSConfig `yaml:"tls_config,omitempty"` }
type StaticConfig ¶
type StaticConfig struct {
Targets []string `yaml:"targets"`
}
Click to show internal directories.
Click to hide internal directories.