internal List ExportHostsMetricsAsync()

in src/Core/Exporters/Concrete/ClusterExporter.cs [45:62]


        internal List<Task> ExportHostsMetricsAsync(IEnumerable<HostEntry> hosts)
        {
            try
            {
                var tempTaskList = new List<Task>();
                foreach (var host in hosts)
                {
                    tempTaskList.Add(_hostExporter.ExportMetricsAsync(host.Host.HostName));
                }

                return tempTaskList;
            }
            catch (Exception e)
            {
                Logger.LogError(e, $"{nameof(ClusterExporter)}.{nameof(ExportHostsMetricsAsync)}: Failed to export metrics.");
                throw;
            }
        }