Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DashboardFilename ¶
Types ¶
type GrafanaAnnotation ¶ added in v0.7.8
type GrafanaAnnotations ¶ added in v0.7.8
type GrafanaAnnotations struct {
List []GrafanaAnnotation `json:"list"`
}
type GrafanaDashboard ¶
type GrafanaDashboard struct { Title string `json:"title"` Rows []GrafanaRow `json:"rows"` Annotations GrafanaAnnotations `json:"annotations"` }
GrafanaDashboards represent the layout of a dashboard in grafana. When `json.Marshall`ed, Grafana can load them from disk to populate its visualizations.
func DocumentToDashboard ¶
func DocumentToDashboard(document v1.IndicatorDocument) (*GrafanaDashboard, error)
type GrafanaPanel ¶
type GrafanaPanel struct { Title string `json:"title"` Type string `json:"type"` Targets []GrafanaTarget `json:"targets"` Thresholds []GrafanaThreshold `json:"thresholds"` }
type GrafanaRow ¶
type GrafanaRow struct { Title string `json:"title"` Panels []GrafanaPanel `json:"panels"` }
type GrafanaTarget ¶
type GrafanaTarget struct {
Expression string `json:"expr"`
}
Click to show internal directories.
Click to hide internal directories.