# Functions
New returns a new Client, ready for use.
NewWithClient returns a new Client which uses the given client.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
The aggregate rate metrics structure represents a set of aggregated collector data flow rate metrics.
The awsDetails input struct contains the necessary identifying information for use with an AWS image download.
The chart structure represents the the attributes associated with a given helm chart.
The chart list structure represents a list of 'helm chart' entries available for installation in our repositories.
Client provides an easy to use Go client to the collectors API.
The cluster structure represents the attributes of a data collector.
ClusterInput is the corresponding input type for a cluster object.
The collector metrics structure represents a set of collector data metrics.
CollectorOverview combines a Cluster with its corresponding lastSeen and averageRate metrics.
The credentials structure represents a set of credential attributes with regards to local access for a given collector.
Deleted represents a structure containing metadata related the action of deleting an arbitrary object.
Deployment defines helm package and config.
DeploymentInput is the corresponding input type for a deployment object.
Endpoint defines API endpoints and credentials that applications would collect data from.
EndpointInput is the corresponding input type for an endpoint object.
The aggregate flow rate metrics structure represents a set of collector data flow rate metrics.
GetClusterImageArguments is the parameters for GetClusterImage.
The hosts input structure represents a set ip address->hostname mappings used by a data collector.
Image represents the object that contains a given cluster's image metadata (such as an image download link).
LogLastSeenMetric contains all of the relevant metadata to identify a log source as well as a 'lastSeen' timestamp which stores the last time that this log source was seen.
LogLastSeenMetrics holds log health data for all recorded log sources for a given collector.
The network structure represents the network configuration attributes for a given data collector.
NetworkInput is the corresponding input type for a network object.
No description provided by the author
No description provided by the author
Registration represents the object that contains a given cluster's SSM id and region information.
The status structure represents an overview of a collector's health and readiness status with regards to its own deployments.
StatusInput is the corresponding input type for a status object.
UpdateEndpointArguments is the parameters for UpdateEndpoint.
# Interfaces
No description provided by the author
# Type aliases
ClusterType holds the available cluster type enums meant to represent whether a cluster is on prem or cloud hosted.
No description provided by the author
Hosts holds a mapping of addresses to hostnames that the cluster uses.
ImageType holds the available and supported collector image type enums.
KubernetesConfig is a custom scalar representing an arbitrary YAML formatted Kubernetes configuration.
No description provided by the author
Matrix is a custom scalar that is a one to one representation of the equivalent Prometheus API type you can find more information on in the link over 'Vector'.
Sample is a custom scalar that is a one to one representation of the equivalent Prometheus API type you can see here https://pkg.go.dev/github.com/prometheus/common/model?tab=doc#Sample .
No description provided by the author
TimeRange holds the available time range enums accepted by the prometheus query endpoints.
Vector is a custom scalar that is a one to one representation of the equivalent Prometheus API type you can see here https://pkg.go.dev/github.com/prometheus/common/model?tab=doc#Vector .