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 */
View Source
const PrometheusPort = 9090
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.