Documentation
¶
Overview ¶
Package store ingest monitoring time series data points to different back-ends
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client represents HTTP client
type Flow ¶
type Flow struct {
StartTime int64
Timestamp int64
IPFIX IPFIX
SFlow SFlow
NetflowV5 NetflowV5
NetflowV9 NetflowV9
}
Flow represents flow (IPFIX+sFlow) metrics
type IPFIX ¶
type IPFIX struct {
UDPQueue int64
UDPMirrorQueue int64
MessageQueue int64
UDPCount int64
DecodedCount int64
MQErrorCount int64
Workers int64
}
IPFIX represents IPFIX metrics
type InfluxDB ¶
InfluxDB represents InfluxDB backend
type NetflowV5 ¶ added in v0.9.1
type NetflowV5 struct {
UDPQueue int64
MessageQueue int64
UDPCount int64
DecodedCount int64
MQErrorCount int64
Workers int64
}
NetflowV5 represents Netflow v5 metrics
type NetflowV9 ¶ added in v0.4.1
type NetflowV9 struct {
UDPQueue int64
MessageQueue int64
UDPCount int64
DecodedCount int64
MQErrorCount int64
Workers int64
}
NetflowV9 represents Netflow v9 metrics
type SFlow ¶
type SFlow struct {
UDPQueue int64
MessageQueue int64
UDPCount int64
DecodedCount int64
MQErrorCount int64
Workers int64
}
SFlow represents SFlow metrics
type Sys ¶
type Sys struct {
MemHeapAlloc int64
MemAlloc int64
MCacheInuse int64
GCNext int64
MemTotalAlloc int64
GCSys int64
MemHeapSys int64
NumGoroutine int64
NumLogicalCPU int64
MemHeapReleased int64
}
Sys represents system/go-runtime statistics
type TSDB ¶
TSDB represents TSDB ingestion
Click to show internal directories.
Click to hide internal directories.