在 Kubernetes 上安装¶
前提
需使用 Linux 2.6.23 或更高版本,支持 ARM、x86 全架构安装。
选择 DataWay 数据网关地址¶
DataWay 是观测云的数据网关,采集器上报数据到观测云都需要经过 DataWay 网关。
运行以下脚本下载¶
修改 datakit.yaml 文件¶
- 配置 DataWay 数据网关地址
- DataKit 会默认开启主机相关采集器
- name: ENV_DEFAULT_ENABLED_INPUTS
value: cpu,disk,diskio,mem,swap,system,hostobject,net,host_processes,container
如需开启更多,直接在以上配置中追加即可,当然也可以将某些采集器从这个列表中删掉。
- 观测云默认开启的采集器:
| 采集器名称 | 说明 |
|---|---|
cpu |
采集主机的 CPU 使用情况 |
disk |
采集磁盘占用情况 |
diskio |
采集主机的磁盘 IO 情况 |
mem |
采集主机的内存使用情况 |
swap |
采集 Swap 内存使用情况 |
system |
采集主机操作系统负载 |
net |
采集主机网络流量情况 |
host_processes |
采集主机上常驻(存活 10min 以上)进程列表 |
hostobject |
采集主机基础信息(如操作系统信息、硬件信息等) |
container |
采集主机上可能的容器对象以及容器日志 |
在 DaemonSet 模式中,DataKit 还支持多个环境变量配置。
查看更多环境变量。
执行以下命令安装 DataKit¶
安装完后,系统会自动创建一个 DataKit 的 DaemonSet 部署。