Переверните указатель с упругим поиском и серилогом - PullRequest
0 голосов
/ 29 апреля 2019

Мы используем es 6.7 и serilog 7.1 в нашем базовом приложении dotnet.

В нашей реализации регистратора vi мы используем следующий индекс "app- {0: yyyy.MM} -1" для наших ElasticsearchSinkOptions.

Это создает индекс с именем app-2019.04-1, как и ожидалось.

Однако мы установили псевдоним и политику жизненного цикла, которые выполняют действие пролонгации и создают новый индекс с именем app-2019.04.-000002 после того, как были выполнены некоторые условия - как и ожидалось.

Проблема в том, что наше базовое приложение dot net все еще регистрируется в первом индексном приложении-2019.04-1.Как нам обновить индексный формат, используемый в базовом приложении dot net, когда упругий поиск выполнил действие пролонгации? N

1 Ответ

0 голосов
/ 01 мая 2019

Ну, я понял это. Может быть, это поможет кому-то еще. Я должен был войти в псевдоним, а не в индекс.

Чтобы заставить его работать, вам нужно:

  1. Создать индекс в формате xxxx-1
  2. Создайте псевдоним и добавьте его в индекс, например, хххх
  3. Создать шаблон индекса xxxx - *
  4. Создание политики жизненного цикла
  5. Создание шаблона с indexpattern, псевдонимом и политикой жизненного цикла
  6. Убедитесь, что ваш индексный формат в serilog является псевдонимом.

Начать запись :)

...