Documentation
¶
Index ¶
- Constants
- Variables
- type ConfGen
- type Config
- type ConfigEncode
- type ConfigIngest
- type ConfigTransform
- type ConfigVisualization
- type ConfigVisualizationGrafana
- type ConfigVisualizationGrafanaDashboard
- type ConfigVisualizationGrafanaDashboards
- type ConfigWrite
- type Dashboard
- type Dashboards
- type DefFile
- type Definition
- type Definitions
- type Options
- type Visualization
- type VisualizationGrafana
- type Visualizations
Constants ¶
View Source
const TypeGrafana = "grafana"
Variables ¶
View Source
var (
Opt = Options{}
)
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Description string `yaml:"description"` Ingest ConfigIngest `yaml:"ingest"` Transform ConfigTransform `yaml:"transform"` Write ConfigWrite `yaml:"write"` Encode ConfigEncode `yaml:"encode"` Visualization ConfigVisualization `yaml:"visualization"` }
type ConfigEncode ¶
type ConfigEncode struct {
Prom api.PromEncode `yaml:"prom"`
}
type ConfigIngest ¶
type ConfigIngest struct {
Collector api.IngestCollector `yaml:"collector"`
}
type ConfigTransform ¶
type ConfigTransform struct {
Generic api.TransformGeneric `yaml:"generic"`
}
type ConfigVisualization ¶
type ConfigVisualization struct {
Grafana ConfigVisualizationGrafana `yaml:"grafana"`
}
type ConfigVisualizationGrafana ¶
type ConfigVisualizationGrafana struct {
Dashboards ConfigVisualizationGrafanaDashboards `yaml:"dashboards"`
}
type ConfigVisualizationGrafanaDashboards ¶
type ConfigVisualizationGrafanaDashboards []ConfigVisualizationGrafanaDashboard
type ConfigWrite ¶
type Dashboards ¶
type DefFile ¶
type DefFile struct { Description string `yaml:"description"` Details string `yaml:"details"` Usage string `yaml:"usage"` Labels []string `yaml:"labels"` Transform map[string]interface{} `yaml:"transform"` Extract map[string]interface{} `yaml:"extract"` Encode map[string]interface{} `yaml:"encode"` Visualization Visualization `yaml:"visualization"` }
type Definition ¶
type Definition struct { FileName string Description string Details string Usage string Labels []string TransformNetwork *api.TransformNetwork AggregateDefinitions *aggregate.Definitions PromEncode *api.PromEncode Visualization *Visualization }
type Definitions ¶
type Definitions []Definition
type Visualization ¶
type Visualization struct { Type string `yaml:"type"` Grafana []VisualizationGrafana `yaml:"grafana"` }
type VisualizationGrafana ¶
type Visualizations ¶
type Visualizations []Visualization
Click to show internal directories.
Click to hide internal directories.