Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildInfo ¶
type BuildInfo struct {
FluentBit struct {
Version string `json:"version"`
Edition string `json:"edition"`
Flags []string `json:"flags"`
} `json:"fluent-bit"`
}
BuildInfo payload returned by GET /
type InputSeries ¶
func (InputSeries) InstantRates ¶
func (ss InputSeries) InstantRates() InputSeries
InstantRates converts the series counters into rates.
type MetricInput ¶
type MetricOutput ¶
type Metrics ¶
type Metrics struct {
Input map[string]MetricInput `json:"input"`
Output map[string]MetricOutput `json:"output"`
}
Metrics payload returned by GET /api/v1/metrics Maps keyed by metric name.
type OutputSeries ¶
type OutputSeries struct {
ProcRecords []uint64
ProcBytes []uint64
Errors []uint64
Retries []uint64
RetriesFailed []uint64
}
func (OutputSeries) InstantRates ¶
func (ss OutputSeries) InstantRates() OutputSeries
InstantRates converts the series counters into rates.
type Series ¶
type Series struct {
Input map[string]InputSeries
Output map[string]OutputSeries
// contains filtered or unexported fields
}
func (*Series) InputNames ¶
func (*Series) OutputNames ¶
Click to show internal directories.
Click to hide internal directories.