encode

package
v0.1.2-rc2 Latest Latest
Warning

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

Go to latest
Published: Jun 26, 2022 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EncodeProm

type EncodeProm struct {
	PrevRecords []config.GenericMap
	// contains filtered or unexported fields
}

func (*EncodeProm) Cleanup

func (e *EncodeProm) Cleanup(sourceEntry interface{})

callback function from lru cleanup

func (*EncodeProm) Encode

func (e *EncodeProm) Encode(metrics []config.GenericMap)

Encode encodes a metric before being stored

func (*EncodeProm) EncodeMetric

func (e *EncodeProm) EncodeMetric(metricRecord config.GenericMap) []config.GenericMap

type Encoder

type Encoder interface {
	Encode(in []config.GenericMap)
}

func NewEncodeKafka

func NewEncodeKafka(params config.StageParam) (Encoder, error)

NewEncodeKafka create a new writer to kafka

func NewEncodeNone

func NewEncodeNone() (Encoder, error)

NewEncodeNone create a new encode

func NewEncodeProm

func NewEncodeProm(params config.StageParam) (Encoder, error)

type PromMetric

type PromMetric struct {
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

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