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.