Skip to content

CloudDetail/node-agent

Repository files navigation

node-agent

node-agent 用于导出应用和下游依赖的网络指标和应用程序启动时间指标

构建

docker build -t node-agent:latest -f ./docker/Dockerfile .

部署

docker run -d --rm \
  -e PROCESS_TYPE="java,python,node" \
  -e PROCESS_TIME="true" \
  -v /proc:/proc:ro \
  --net=host --pid=host --privileged \
  node-agent:latest

配置环境变量

  • PROCESS_TYPE: 监控的应用类型,支持java,python,node
  • PROCESS_TIME: 是否监控应用启动时间
  • PID_SCAN: 更新进程pid信息的间隔时间,默认为1分钟
  • PING_SCAN: 更新进程ping信息的间隔时间,默认为5s
  • MY_NODE_NAME: 节点名称
  • MY_NODE_IP: 节点IP
  • FETCH_SOURCE_ADDR: 连接 metadata 获取 kubernetes 信息
  • AUTH_TYPE && KUBE_CONFIG: 直接连接 kubernetes 获取信息