Documentation ¶
Index ¶
Constants ¶
View Source
const EVENT_TYPE string = "LoadBalancerSample"
View Source
const NAME string = "haproxy"
View Source
const PROTOCOL_VERSION string = "1"
View Source
const PROVIDER string = "haproxy"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type EventData ¶
type EventData map[string]interface{}
EventData is the data type for single shot events
type InventoryData ¶
type InventoryData map[string]interface{}
InventoryData is the data type for inventory data produced by a plugin data source and emitted to the agent's inventory data store
type MetricData ¶
type MetricData map[string]interface{}
MetricData is the data type for events produced by a plugin data source and emitted to the agent's metrics data store
type PluginData ¶
type PluginData struct { Name string `json:"name"` ProtocolVersion string `json:"protocol_version"` PluginVersion string `json:"plugin_version"` Metrics []MetricData `json:"metrics"` Inventory map[string]InventoryData `json:"inventory"` Events []EventData `json:"events"` Status string `json:"status"` }
PluginData defines the format of the output JSON that plugins will return
Click to show internal directories.
Click to hide internal directories.