Documentation ¶
Index ¶
- Constants
- func NewGraphiteAnnotationBuilder(cfg *common.Config, _ builder.ClientInfo, _ metagen.MetaGen) (builder.Builder, error)
- type GraphiteAnnotationBuilder
- func (g *GraphiteAnnotationBuilder) AddModuleConfig(obj interface{}) *dcommon.ConfigHolder
- func (g *GraphiteAnnotationBuilder) ModuleConfig() *dcommon.ConfigHolder
- func (p *GraphiteAnnotationBuilder) Name() string
- func (g *GraphiteAnnotationBuilder) RemoveModuleConfig(obj interface{}) *dcommon.ConfigHolder
Constants ¶
View Source
const (
GraphiteBuilder = "graphite_annotations"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type GraphiteAnnotationBuilder ¶
type GraphiteAnnotationBuilder struct { Prefix string Config *common.Config BaseTemplates map[string]server.TemplateConfig // contains filtered or unexported fields }
GraphiteAnnotationBuilder implements graphite server metricset based on pod annotations
func (*GraphiteAnnotationBuilder) AddModuleConfig ¶
func (g *GraphiteAnnotationBuilder) AddModuleConfig(obj interface{}) *dcommon.ConfigHolder
func (*GraphiteAnnotationBuilder) ModuleConfig ¶
func (g *GraphiteAnnotationBuilder) ModuleConfig() *dcommon.ConfigHolder
func (*GraphiteAnnotationBuilder) Name ¶
func (p *GraphiteAnnotationBuilder) Name() string
func (*GraphiteAnnotationBuilder) RemoveModuleConfig ¶
func (g *GraphiteAnnotationBuilder) RemoveModuleConfig(obj interface{}) *dcommon.ConfigHolder
Click to show internal directories.
Click to hide internal directories.