文档首页> 迁移中心 MGC> 工具指南> 工具采集> 采集器参数配置说明> K8S conntrack采集器(app-discovery-k8s-conntrack)
更新时间:2024-01-17 GMT+08:00

K8S conntrack采集器(app-discovery-k8s-conntrack)

通过conntrack命令采集k8s集群的应用关联拓扑。参数配置说明参见表1

表1 k8s conntrack采集器参数配置说明

参数

必选

配置说明

output_path

自定义采集结果(app-discovery-k8s-conntrack-xxx.csv文件)输出路径。不填则输出至默认路径:<采集器安装目录>\output\file目录下。

例如,C:\Edge\tools\plugins\collectors\app-discovery-collectors\python\mgc-app-discovery-collectors\app-discovery-k8s-conntrack\output\file\app-discovery-k8s-conntrack-xxx.csv。

rules_path

填写自定义采集规则文件(properties文件)所在路径。不填则使用采集器提供的默认规则文件,路径为:<采集器安装目录>\config\rules.properties。

例如,C:\Edge\tools\plugins\collectors\app-discovery-collectors\python\mgc-app-discovery-collectors\app-discovery-k8s-conntrack\config\rules.properties

须知:

建议使用采集器提供的默认规则文件进行采集,如果需要自定义采集规则,请在默认规则文件基础上进行修改。

timeout

单次采集持续时间,单位为s(秒),1<取值范围<period值,取整数,不设置默认为period值的一半。

max_count

每次最大采集量,取值范围≥1,取整数,不设置默认为1000条。

period

采集间隔时间,单位为m(分钟),1m≤取值范围≤30m,取整数,不设置默认为1m。

time

采集持续时间,超过设置的时长即停止采集,单位为m(分钟)/h(小时)/d(天),取值范围≥1m,取整数。

nodes_path

填写采集节点接入配置文件路径,不填则使用采集器提供的默认节点接入配置文件,路径为:<采集器安装目录>\config\nodes.csv

例如,C:\Edge\tools\plugins\collectors\app-discovery-collectors\python\mgc-app-discovery-collectors\app-discovery-k8s-conntrack\config\nodes.csv。

须知:

建议使用采集器提供的默认节点接入配置文件进行采集,如果需要自定义配置文件,请在默认配置文件基础上进行修改。

config_path

填写集群配置文件(yaml文件)的存储路径。或者在采集器的config目录下创建kube-config文件夹,并将集群配置文件放入,则config_path参数无需填写。配置文件存储路径为:<采集器安装目录>\config\kube-config\xxx.yaml。

例如,C:\Edge\tools\plugins\collectors\app-discovery-collectors\python\mgc-app-discovery-collectors\app-discovery-k8s-conntrack\config\kube-config\xxx.yaml

配置文件内容获取方法如下:

在需要采集的k8s集群服务器上,使用如下命令,将获取到的信息粘贴到一个自建的yaml文件里,再将yaml文件的绝对路径填写到此处。

cat ~/.kube/config
须知:

一个k8s集群只需要获取一个配置信息。