资源监测特性的实现原理如图1所示。
NPU Exporter组件通过gRPC服务调用K8s中的标准化接口CRI,获取容器相关信息;通过exec调用hccn_tool工具,获取芯片的网络信息;通过dlopen/dlsym调用DCMI接口,获取芯片信息,并上报给Prometheus。
使用Telegraf的用户,直接调用NPU Exporter组件,获取相关信息。