Documentation ¶
Overview ¶
Package datagatherer provides the DataGatherer interface.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config interface { // NewDataGatherer constructs a DataGatherer with an specific configuration. NewDataGatherer(ctx context.Context) (DataGatherer, error) }
Config is the configuration of a DataGatherer.
type DataGatherer ¶
type DataGatherer interface { // Fetch retrieves data. Fetch() (interface{}, error) }
DataGatherer is the interface for Data Gatherers. Data Gatherers are in charge of fetching data from a certain cloud provider API or Kubernetes component.
Directories ¶
Path | Synopsis |
---|---|
Package aks provides a datagatherer for AKS.
|
Package aks provides a datagatherer for AKS. |
Package eks provides a datagatherer for AWS EKS.
|
Package eks provides a datagatherer for AWS EKS. |
Package gke provides a datagatherer for GKE.
|
Package gke provides a datagatherer for GKE. |
Package k8s provides datagatherers for different parts of the Kubernetes API.
|
Package k8s provides datagatherers for different parts of the Kubernetes API. |
Click to show internal directories.
Click to hide internal directories.