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();
}