Пример #1
0
        public static string GetStringValue(this NodesInfoMetric enumValue)
        {
            var list = new List <string>();

            if ((enumValue & NodesInfoMetric.Settings) != 0)
            {
                list.Add("settings");
            }
            if ((enumValue & NodesInfoMetric.Os) != 0)
            {
                list.Add("os");
            }
            if ((enumValue & NodesInfoMetric.Process) != 0)
            {
                list.Add("process");
            }
            if ((enumValue & NodesInfoMetric.Jvm) != 0)
            {
                list.Add("jvm");
            }
            if ((enumValue & NodesInfoMetric.ThreadPool) != 0)
            {
                list.Add("thread_pool");
            }
            if ((enumValue & NodesInfoMetric.Transport) != 0)
            {
                list.Add("transport");
            }
            if ((enumValue & NodesInfoMetric.Http) != 0)
            {
                list.Add("http");
            }
            if ((enumValue & NodesInfoMetric.Plugins) != 0)
            {
                list.Add("plugins");
            }
            if ((enumValue & NodesInfoMetric.Ingest) != 0)
            {
                list.Add("ingest");
            }
            return(string.Join(",", list));
        }
Пример #2
0
 internal Metrics(NodesInfoMetric metric)
 {
     _enumValue = metric;
 }
Пример #3
0
		internal Metrics(NodesInfoMetric metric){ _enumValue = metric; }