我有一个弹性搜索集群(ELK)和一些使用filebeat将日志发送到logstash的节点。我环境中的所有服务器都是 CentOS 6.5。
每个服务器中的 filebeat.yml 文件由 Puppet 模块强制执行(我的生产服务器和测试服务器都具有相同的配置)。
我想在每个文档中都有一个字段来说明它是否来自生产/测试服务器。
我想在每个文档中生成一个动态自定义字段,该字段使用 filebeat.yml 文件指示环境(生产/测试)。
为了解决这个问题,我想运行一个返回环境的命令(可以通过事实了解环境)并将其添加到 filebeat.yml 文件中的“环境”自定义字段下,但我找不到任何这样做的方式。
是否可以通过 filebeat.yml 运行命令?还有其他方法可以实现我的目标吗?