Logstash每天创建一个新索引

时间:2019-04-30 08:29:07

标签: logstash elastic-stack

我使用麋鹿登录asp.net应用程序。但是,我在kibana中看到logstash每天都会创建新索引,例如logstash-2019-04-26,logstash-2019-04-27,logstash-2019-04-28。如何制作一个索引? 如果这一点很重要,则麋鹿可在vps服务器上的docker中运行,并提供用于设置日志记录的代码:

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

2 个答案:

答案 0 :(得分:2)

在logstash输出插件elasticsearch中使用静态索引名称,并使用index选项,将"logstash-%{+YYYY.MM.dd}"替换为任何静态名称。

答案 1 :(得分:0)

您可以在输出配置中确定索引名称。示例:

Private Sub Listar_Dados()
        COD_POST.Text = listacp.SelectedItems.Item(0).SubItems(0).Text
        COD_LOCAL.Text = listacp.SelectedItems.Item(0).SubItems(1).Text
    End Sub