func RenderResource()

in metricsgenreceiver/internal/metricstmpl/metricstmpl.go [88:99]


func RenderResource(path string, id int, startTimeString string, vars map[string]any, r *rand.Rand) (pcommon.Resource, error) {
	metricsTemplate, err := RenderMetricsTemplate(path+"-resource-attributes", &resourceTemplateModel{
		InstanceID:        id,
		InstanceStartTime: startTimeString,
		Vars:              vars,
		rand:              r,
	})
	if err != nil {
		return pcommon.Resource{}, err
	}
	return metricsTemplate.ResourceMetrics().At(0).Resource(), nil
}