Documentation ¶
Overview ¶
Copyright (C) 2021-2023, Kubefirst
This program is licensed under MIT. See the LICENSE file for more details.
Copyright (C) 2021-2023, Kubefirst ¶
This program is licensed under MIT. See the LICENSE file for more details.
Index ¶
- func Heartbeat(segmentClient *segment.SegmentClient)
- func HeartbeatWorkloadClusters() error
- func SetupInitialTelemetry(clusterID string, clusterType string, installMethod string) (*segment.SegmentClient, error)
- func SetupTelemetry(cl pkgtypes.Cluster) (*segment.SegmentClient, error)
- func Transmit(useTelemetry bool, segmentClient *segment.SegmentClient, metricName string, ...)
- func TransmitClusterZero(useTelemetry bool, segmentClient *segment.SegmentClient, metricName string, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HeartbeatWorkloadClusters ¶
func HeartbeatWorkloadClusters() error
func SetupInitialTelemetry ¶
func SetupTelemetry ¶
func SetupTelemetry(cl pkgtypes.Cluster) (*segment.SegmentClient, error)
SetupTelemetry
func Transmit ¶
func Transmit(useTelemetry bool, segmentClient *segment.SegmentClient, metricName string, errorMessage string)
Transmit sends a metric via Segment
func TransmitClusterZero ¶
func TransmitClusterZero(useTelemetry bool, segmentClient *segment.SegmentClient, metricName string, errorMessage string)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.