企业内部出于安全原因,通常会进行网络管控,比如设置防火墙、安全组隔离、甚至划分 DMZ 区域。在没有公网的环境下,如何把这部分数据统一汇总处理,并且发送到观测云平台呢?Datakit 提供了代理功能。
您需要先创建一个观测云账号,并在您的主机上安装 DataKit,作为代理主机需要能够访问公网。
登录代理主机 (可访问公网),开启 proxy 插件
- cd /usr/local/datakit/conf.d/proxy
- cp proxy.conf.sample proxy.conf
配置文件 proxy.conf 内容如下 (默认监听 9530 端口)
- [[inputs.proxy]]
- ## default bind ip address
- bind = "0.0.0.0"
- ## default bind port
- port = 9530
重启 Datakit
systemctl restart datakit
登录局域网内的主机 (无公网),执行安装命令,并修改参数
export HTTPS_PROXY=http://<proxy_ip>:9530; DK_DATAWAY=https://openway.guance.com?token=<token> bash -c "$(curl -L https://static.guance.com/datakit/install.sh)"
工作空间 token 可以在管理 - 基本设置获取
-
“观测云”是一款面向开发、运维、测试及业务团队的实时数据监测平台,能够统 一满足云、云原生、应用及业务上的监测需求,快速实现基础设施、中间件、应用层和业务层的可观测。基础设施监测、日志与指标管理、应用性能监测、用户 访问监测、可用性监测、异常检测、系统级安全巡检、场景和仪表板等是“观测云”的可观测解决方案,通过统一的数据采集、全面的数据监控、无缝的关联分析、自定义的场景搭建、高度的可编程性,敏捷的成员协作,为用户提供了最快、最轻松、最全面、最自由的系统可观测平台。