Logstash создает новый индекс каждый день - PullRequest
1 голос
/ 30 апреля 2019

Я использую elk для входа в приложение asp.net. Но в кибане я вижу, что logstash каждый день создает новый индекс, например, logstash-2019-04-26, logstash-2019-04-27, logstash-2019-04-28. Как сделать так, чтобы был один индекс? Если это важно, elk запускается в Docker на сервере VPS и код для регистрации настроек:

var logger = new LoggerConfiguration()
    .WriteTo.Elasticsearch(new ElasticsearchSinkOptions(new Uri("http://my_server:9200"))
    {
        ModifyConnectionSettings = x => x.SetBasicAuthentication(username, password);
    })
    .CreateLogger();

Ответы [ 2 ]

2 голосов
/ 30 апреля 2019

Используйте имя статического индекса в выводе плагина logstashasticsearch с параметром index , заменяя "logstash-%{+YYYY.MM.dd}" любым статическим именем.

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

Вы можете выбрать имя индекса в выходной конфигурации.Пример:

output {
amazon_es {
 hosts => ["vpc-xxx-es-yyy.us-east-1.es.amazonaws.com"]
 region => "us-east-1"
 aws_access_key_id => '<KEY>'
 aws_secret_access_key => '<SECRETKEY>'
 index => "indexnamestatic"
 }
}
...