observability

package
v0.0.0-...-5bf6e64 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 17, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL