Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MetricClass ¶
type MetricClass struct {
Name string `json:"name" yaml:"name" binding:"required"`
Description string `json:"description" yaml:"description" binding:"required"`
Key string `json:"key" yaml:"key" binding:"required"`
MetricGroups []MetricGroup `json:"metric_groups" yaml:"metricGroups" binding:"required"`
}
type MetricData ¶
type MetricData struct {
Metric Metric `json:"metric" yaml:"metric" binding:"required"`
Values []MetricValue `json:"values" yaml:"values" binding:"required"`
}
type MetricGroup ¶
type MetricGroup struct {
Name string `json:"name" yaml:"name" binding:"required"`
Description string `json:"description" yaml:"description" binding:"required"`
Metrics []MetricMeta `json:"metrics" yaml:"metrics" binding:"required"`
}
type MetricMeta ¶
type MetricQuery ¶
type MetricQuery struct {
Labels []common.KVPair `json:"labels"`
GroupLabels []string `json:"group_labels"`
QueryRange QueryRange `json:"query_range"`
Metrics []string `json:"metrics"`
}
type MetricValue ¶
type QueryRange ¶
Click to show internal directories.
Click to hide internal directories.