Hi Guys,
Requirement : Have INDEX name as FILEBEAT-NAMESPACE-YYYYMMDD
Issue: I am unable to get NAMESPACE resolved to be the kubernetes namespace, with whatever option I try.
Application:  Logstash 7.4.1 is deployed using Kubernetes.
Following is how logstash.yml look like:
logstashPipeline:
  logstash.conf: |
    input {
       beats {
         port => 5044
       }
    }
    output {
      elasticsearch {
        hosts => ["https://elasticsearch-master:9200"]
        manage_template => false
        index => "%{[@metadata][beat]}-%{[attrs][container.labels.io_kubernetes_pod_namespace]}-%{+YYYY.MM.dd}"
        document_type => "%{[@metadata][type]}"
      }
    }
Issue: Index name is coming as filebeat-%{[attrs][container.labels.io_kubernetes_pod_namespace]}-2019.12.12, whereas expected as "filebeat-NAMESPACE-2019.12.12.
Any suggestions please?