Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DashboardConfig ¶
type DashboardConfig struct {
config.BaseConfig
BaseURL string `json:"baseURL"`
}
DashboardConfig grafana dashboard config TODO add dynamic variables
func (*DashboardConfig) PostProcess ¶
func (c *DashboardConfig) PostProcess() error
func (*DashboardConfig) Validate ¶
func (c *DashboardConfig) Validate() error
type MetricDashboardConfig ¶
type MetricDashboardConfig struct {
config.BaseConfig
// application level metrics panel
Application DashboardConfig `json:"application"`
// instance level metrics panel
Instance DashboardConfig `json:"instance"`
// service level metrics panel
Service DashboardConfig `json:"service"`
}
MetricDashboardConfig are grafana dashboards for metrics display
func (*MetricDashboardConfig) PostProcess ¶
func (c *MetricDashboardConfig) PostProcess() error
func (*MetricDashboardConfig) Validate ¶
func (c *MetricDashboardConfig) Validate() error
type PrometheusConfig ¶
type PrometheusConfig string
PrometheusConfig is used to query metrics data for frontend
type TraceDashboardConfig ¶
type TraceDashboardConfig struct {
config.BaseConfig
// application level traces panel
Application DashboardConfig `json:"application"`
// instance level traces panel
Instance DashboardConfig `json:"instance"`
// service level traces panel
Service DashboardConfig `json:"service"`
}
TraceDashboardConfig are grafana dashboards for traces display
func (*TraceDashboardConfig) PostProcess ¶
func (c *TraceDashboardConfig) PostProcess() error
func (*TraceDashboardConfig) Validate ¶
func (c *TraceDashboardConfig) Validate() error
Click to show internal directories.
Click to hide internal directories.