Пример #1
0
    def generate_stats(self):
        return OrderedDict([("connection", "{host}, Port {port}".format(host=self.connection_info.get("server"),
                                                                     port=self.connection_info.get("sync_port"))),
                             ("version", "{ver}, UUID: {uuid}".format(ver=self.server_version.get("version", "N/A"),
                                                                      uuid="N/A")),

                             ("cpu_util", u"{0}% {1}".format( format_threshold(self.get("m_cpu_util"), [85, 100], [0, 85]),
                                                              self.get_trend_gui("m_cpu_util", use_raw = True))),

                             (" ", ""),

                             ("total_tx", u"{0} {1}".format( self.get("m_tx_bps", format=True, suffix="b/sec"),
                                                              self.get_trend_gui("m_tx_bps"))),

                             ("total_rx", u"{0} {1}".format( self.get("m_rx_bps", format=True, suffix="b/sec"),
                                                              self.get_trend_gui("m_rx_bps"))),

                             ("total_pps", u"{0} {1}".format( self.get("m_tx_pps", format=True, suffix="pkt/sec"),
                                                              self.get_trend_gui("m_tx_pps"))),

                             ("  ", ""),

                             ("drop_rate", "{0}".format( format_num(self.get("m_rx_drop_bps"),
                                                                    suffix = 'b/sec',
                                                                    opts = 'green' if (self.get("m_rx_drop_bps")== 0) else 'red'))),

                             ("queue_full", "{0}".format( format_num(self.get_rel("m_total_queue_full"),
                                                                     suffix = 'pkts',
                                                                     compact = False,
                                                                     opts = 'green' if (self.get_rel("m_total_queue_full")== 0) else 'red'))),

                             ]
                            )
Пример #2
0
 def generate_stats(self):
     return OrderedDict([
         ("connection", "{host}, Port {port}".format(
             host=self.connection_info.get("server"),
             port=self.connection_info.get("sync_port"))),
         ("version", "{ver}, UUID: {uuid}".format(
             ver=self.server_version.get("version", "N/A"), uuid="N/A")),
         ("cpu_util", u"{0}% {1}".format(
             format_threshold(self.get("m_cpu_util"), [85, 100], [0, 85]),
             self.get_trend_gui("m_cpu_util", use_raw=True))),
         ("total_tx", u"{0} {1}".format(
             self.get("m_tx_bps", format=True, suffix="b/sec"),
             self.get_trend_gui("m_tx_bps"))),
         ("total_rx", u"{0} {1}".format(
             self.get("m_rx_bps", format=True, suffix="b/sec"),
             self.get_trend_gui("m_rx_bps"))),
         ("total_pps", u"{0} {1}".format(
             self.get("m_tx_pps", format=True, suffix="pkt/sec"),
             self.get_trend_gui("m_tx_pps"))),
         ("total_streams",
          sum([
              len(port_obj.streams)
              for _, port_obj in self._ports_dict.iteritems()
          ])),
         ("active_ports",
          sum([
              port_obj.is_active()
              for _, port_obj in self._ports_dict.iteritems()
          ]))
     ])
    def generate_stats(self):
        return OrderedDict([("connection", "{host}, Port {port}".format(host=self.connection_info.get("server"),
                                                                     port=self.connection_info.get("sync_port"))),
                             ("version", "{ver}, UUID: {uuid}".format(ver=self.server_version.get("version", "N/A"),
                                                                      uuid="N/A")),

                             ("cpu_util", u"{0}% {1}".format( format_threshold(self.get("m_cpu_util"), [85, 100], [0, 85]),
                                                              self.get_trend_gui("m_cpu_util", use_raw = True))),

                             ("total_tx", u"{0} {1}".format( self.get("m_tx_bps", format=True, suffix="b/sec"),
                                                              self.get_trend_gui("m_tx_bps"))),

                             ("total_rx", u"{0} {1}".format( self.get("m_rx_bps", format=True, suffix="b/sec"),
                                                              self.get_trend_gui("m_rx_bps"))),

                             ("total_pps", u"{0} {1}".format( self.get("m_tx_pps", format=True, suffix="pkt/sec"),
                                                              self.get_trend_gui("m_tx_pps"))),

                             ("total_streams", sum([len(port_obj.streams)
                                                    for _, port_obj in self._ports_dict.iteritems()])),
                             ("active_ports", sum([port_obj.is_active()
                                                   for _, port_obj in self._ports_dict.iteritems()]))
                             ]
                            )