kubernetes - 使用 puppet 检查 elk 的 Kubernetes 配置中是否存在标签
问题描述
我也是 Stackoverflow、puppet 和 kubernetes 的新手。
我需要创建一个 if 条件,使用 puppet 检查 Kibana 过滤器中 kubernetes 标签的环境字段中是否存在某个标签,如果它不存在,它将添加它。这是我到目前为止所拥有的,在哪里读?- 是我不确定那里发生什么的地方,我对设置正则表达式很感兴趣,
if [kubernetes] {
if [kubernetes][labels][app_kubernetes_io\/environment] = ?? {
mutate { add_field => { "environment" => [kubernetes][labels][app_kubernetes_io\/environment] } }
}
解决方案
解决方案:
} if [kubernetes][labels][app_kubernetes_io/environment] { mutate { add_field => { "environment" => "%{[kubernetes][labels][app_kubernetes_io/environment]}" } } }
推荐阅读
- python - 如何显示DataFrame的前N行
- react-native - 未捕获的错误:EXGL:gl.texImage2D() 的像素数据参数无效
- rust - Hello World Rust 程序编译,但执行导致无授权错误
- html - CSS - 在固定的响应式导航菜单中对齐项目
- java - gradle 多模块 kotlin jacoco 覆盖率报告损坏
- python - 在 Windows 中使用 Python 解析命令行输出
- javascript - 使切换绝对按钮变得粘滞
- ios - 如何在性能方面同时多次重复动画?
- c++ - C++ TBB concurrent_hash_map:查找/擦除方法卡住了我的程序
- css - 试图将子组件的高度设置为祖先的高度