logstash 启用logstash-input-kubernetes并分别自动创建所有命名空间为名称的索引
时间: 2024-01-13 21:04:55 浏览: 128
19-课程索引-Logstash创建索引-安装配置.zip
要启用Logstash的Kubernetes输入插件(logstash-input-kubernetes),可以使用以下配置文件:
```yaml
input {
kubernetes {
# 监听所有命名空间中的Pod
namespaces => ["*"]
}
}
output {
elasticsearch {
# 自动创建所有命名空间的索引
index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{[kubernetes][namespace]}"
}
}
```
这个配置文件将监听所有命名空间中的Pod,并将它们发送到Elasticsearch中,其中索引名称将根据命名空间自动创建。请注意,此示例假定您已经设置好了Elasticsearch输出。
阅读全文