Beispiel #1
0
        public static string GetStringValue(this NodesStatsMetric enumValue)
        {
            if ((enumValue & NodesStatsMetric.All) != 0)
            {
                return("_all");
            }
            var list = new List <string>();

            if ((enumValue & NodesStatsMetric.Breaker) != 0)
            {
                list.Add("breaker");
            }
            if ((enumValue & NodesStatsMetric.Fs) != 0)
            {
                list.Add("fs");
            }
            if ((enumValue & NodesStatsMetric.Http) != 0)
            {
                list.Add("http");
            }
            if ((enumValue & NodesStatsMetric.Indices) != 0)
            {
                list.Add("indices");
            }
            if ((enumValue & NodesStatsMetric.Jvm) != 0)
            {
                list.Add("jvm");
            }
            if ((enumValue & NodesStatsMetric.Os) != 0)
            {
                list.Add("os");
            }
            if ((enumValue & NodesStatsMetric.Process) != 0)
            {
                list.Add("process");
            }
            if ((enumValue & NodesStatsMetric.ThreadPool) != 0)
            {
                list.Add("thread_pool");
            }
            if ((enumValue & NodesStatsMetric.Transport) != 0)
            {
                list.Add("transport");
            }
            if ((enumValue & NodesStatsMetric.Discovery) != 0)
            {
                list.Add("discovery");
            }
            if ((enumValue & NodesStatsMetric.IndexingPressure) != 0)
            {
                list.Add("indexing_pressure");
            }
            return(string.Join(",", list));
        }
Beispiel #2
0
 internal Metrics(NodesStatsMetric metric)
 {
     _enumValue = metric;
 }
Beispiel #3
0
		internal Metrics(NodesStatsMetric metric){ _enumValue = metric; }