regex - regex string which will capture a namespace and replace as required
问题描述
In my kubernetes cluster we have many namespace and we want to create a ES Index as per namespace, so currently we are adding namespace manually. like below team1(namespace) & team2(namespace) , So is it possible to use regex which can create a namespace index using regex input
input-kubernetes.conf: |
[INPUT]
Name tail
Tag kube.team1.* # namespace
Path /var/log/containers/*team1*.log # namespace
Parser docker
DB /var/log/flb_kube_team1.db # namespace
Mem_Buf_Limit 5MB
Skip_Long_Lines Off
Refresh_Interval 10
[INPUT]
Name tail
Tag kube.team2.* # namespace
Path /var/log/containers/*team2*.log # namespace
Parser docker
DB /var/log/flb_kube_team2.db # namespace
Mem_Buf_Limit 5MB
Skip_Long_Lines Off
Refresh_Interval 10
解决方案
推荐阅读
- python - 如何在 Python 中处理异常?
- c++ - 使用 swift 加速框架的指针
- android - 从图库图片中获取路径和 GPS
- elasticsearch - 在 Kibana Discover 上查询 Lucene 未按预期工作?
- python - 无法解决“ImportError:动态模块未定义模块导出功能”
- javascript - Excel blob 重建 = 损坏的文件
- python - 如何在 Azure ML 服务中注册本地训练的机器学习模型?
- r - 将 R 与 Sublime Text 3.2 集成
- c# - Dynamics365 CRM - 无法登录到 Dynamics CRM
- c# - 在 Asp Net Core Razor 中传输用户数据