All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.didiglobal.knowframework.system.metrcis.service.NetCardMetricsService Maven / Gradle / Ivy

package com.didiglobal.knowframework.system.metrcis.service;

import java.util.Map;

/**
 * net card 相关指标服务
 * @author william.
 */
public interface NetCardMetricsService {

    /**
     * @return 返回系统各网卡对应mac地址集
     *  key:net card device value:mac address
     */
    Map getMacAddress();

    /**
     * @return 返回系统各网卡对应最大带宽(单位:byte)
     *  key:net card device value:网卡对应最大带宽(单位:byte)
     */
    Map getBandWidth();

    /**
     * @return 返回系统各网卡每秒下行流量(单位:字节)
     *  key:net card device value:网卡对应每秒下行流量(单位:字节)
     */
    Map getReceiveBytesPs();

    /**
     * @return 返回系统各网卡对应每秒上行流量(单位:字节)
     *  key:net card device value:网卡对应每秒上行流量(单位:字节)
     */
    Map getSendBytesPs();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy