qfilter_metrics

package module
v0.2.7 Latest Latest
Warning

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

Go to latest
Published: Sep 27, 2017 License: Apache-2.0 Imports: 12 Imported by: 0

README

filter-metrics

Filter to transform certain messages to metrics.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddEngineDims added in v0.2.7

func AddEngineDims(dims map[string]string, eng *types.Info) map[string]string

func AssembleJSONDefaultDimensions added in v0.2.5

func AssembleJSONDefaultDimensions(cnt *types.ContainerJSON) map[string]string

AssembleDefaultDimensions derives a set of dimensions from the container information.

func AssembleJSONServiceSlot added in v0.2.5

func AssembleJSONServiceSlot(cnt *types.ContainerJSON) string

AssembleServiceSlot create {{.Service.Name}}.{{.Task.Slot}}

func AssembleJSONTaskSlot added in v0.2.5

func AssembleJSONTaskSlot(cnt *types.ContainerJSON) string

AssembleServiceSlot create {{.Service.Name}}.{{.Task.Slot}}

func RewriteDims added in v0.2.6

func RewriteDims(rw map[string]string, dims map[string]string) map[string]string

Types

type Plugin

type Plugin struct {
	*qtypes_plugin.Plugin
}

func New

func New(qChan qtypes_qchannel.QChan, cfg *config.Config, name string) (p Plugin, err error)

func (*Plugin) Run

func (p *Plugin) Run()

Run fetches everything from the Data channel and flushes it to stdout

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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