agent/tcs/client/client.go
func (cs *clientServer) publishHealthMetricsOnce() error {
	// Get the list of health request to send to backend.
	requests, err := cs.createPublishHealthRequests()
	if err != nil {
		return err
	}
	// Make the publish metrics request to the backend.
	for _, request := range requests {
		err = cs.MakeRequest(request)
		if err != nil {
			return err
		}
	}
	return nil
}
func (cs *clientServer) publishHealthMetricsOnce() error {
	// Get the list of health request to send to backend.
	requests, err := cs.createPublishHealthRequests()
	if err != nil {
		return err
	}
	// Make the publish metrics request to the backend.
	for _, request := range requests {
		err = cs.MakeRequest(request)
		if err != nil {
			return err
		}
	}
	return nil
}
func ( cs * clientServer ) publishHealthMetricsOnce ( ) error { // Get the list of health request to send to backend. requests , err := cs . createPublishHealthRequests ( ) if err != nil { return err } // Make the publish metrics request to the backend. for _ , request := range requests { err = cs . MakeRequest ( request ) if err != nil { return err } } return nil }
// publishHealthMetricsOnce is invoked by the ticker to periodically publish metrics to backend.
publishHealthMetricsOnce is invoked by the ticker to periodically publish metrics to backend .