types

package
v0.1.0-alpha Latest Latest
Warning

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

Go to latest
Published: Nov 13, 2020 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DeviceStateFilter

type DeviceStateFilter int

DeviceStateFilter for filter device by state

var (
	// AllDevicesFilter returns all devices
	AllDevicesFilter DeviceStateFilter
	// RegisteredDeviceFilter returns registered devices
	RegisteredDeviceFilter DeviceStateFilter = 1
	// NotRegisteredDeviceFilter returns not registered devices
	NotRegisteredDeviceFilter DeviceStateFilter = 2
)

type DirGetters

type DirGetters struct {
	LogsGetter    getDir
	InfoGetter    getDir
	MetricsGetter getDir
	RequestGetter getDir
	AppsGetter    getDirApps
}

DirGetters provides information about directories to obtain objects from for loaders

type LoaderObjectType

type LoaderObjectType int

LoaderObjectType for determinate object for loaders

var AppsType LoaderObjectType = 5

AppsType for observe logs of apps

var InfoType LoaderObjectType = 2

InfoType for observe info

var LogsType LoaderObjectType = 1

LogsType for observe logs

var MetricsType LoaderObjectType = 3

MetricsType for observe metrics

var RequestType LoaderObjectType = 4

RequestType for observe requests

type PrintResult

type PrintResult map[string][]string

PrintResult for representation of printing info/log/metric it contains print path string as a key of map []string as result of resolving of path string

func (*PrintResult) Print

func (pr *PrintResult) Print()

Print of PrintResult perform output of element of info/log/metric if one path string return it if multiple path string return them with : as delimiter between key and value and \t as delimiter between path strings if one element for path string result, return it as plain string if multiple elements, return them as array

type StreamGetters

type StreamGetters struct {
	StreamLogs    getStream
	StreamInfo    getStream
	StreamMetrics getStream
	StreamRequest getStream
	StreamApps    getStreamApps
}

StreamGetters provides information about redis streams to obtain objects from for loaders

type URLGetters

type URLGetters struct {
	URLLogs    getURL
	URLInfo    getURL
	URLMetrics getURL
	URLRequest getURL
	URLApps    getURLApps
}

URLGetters provides information about urls to obtain objects from for loaders

Jump to

Keyboard shortcuts

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