Неправильно загружены сопоставления полей шаблона для модуля nginx с filebeat на kubernetes - PullRequest
0 голосов
/ 16 января 2020

Я развертываю filebeat в kubernetes, используя манифесты k8s отсюда: https://raw.githubusercontent.com/elastic/beats/7.5/deploy/kubernetes/filebeat-kubernetes.yaml

Шаблон filebeat загружен вasticsearch, но сопоставления для модуля nginx неполные :

"nginx" : {
  "properties" : {
    "access" : {
      "properties" : {
        "geoip" : {
          "type" : "object"
        },
        "user_agent" : {
          "type" : "object"
        }
      }
    },
    "error" : {
      "properties" : {
        "connection_id" : {
          "type" : "long"
        }
      }
    }
  }
},

Большинство nginx свойств, определенных в fields.yaml, являются псевдонимами, и ни одно из свойств, определенных как псевдоним, не попадает в шаблон filebeat.

Is есть что-то, что я пропускаю как часть конфигурации filebeat?

Я также попытался использовать свои собственные fields.yaml, где я заменил псевдонимы их конкретным определением, и отображение загруженного эластичного сеанса выглядит хорошо.

1 Ответ

0 голосов
/ 25 января 2020

В итоге я смонтировал свой собственный fields.yml в качестве ConfigMap для файла-удара DaemonSet и заменил поля псевдонимов их конкретным определением.

...