logstash - Logstash 每天创建一个新索引
问题描述
我使用 elk 登录 asp.net 应用程序。但是,我在 kibana 中看到 logstash 每天都会创建新索引,例如 logstash-2019-04-26、logstash-2019-04-27、logstash-2019-04-28。如何制作一个单一的索引?如果这很重要,elk 在 vps 服务器上的 docker 和设置日志记录的代码中运行:
var logger = new LoggerConfiguration()
.WriteTo.Elasticsearch(new ElasticsearchSinkOptions(new Uri("http://my_server:9200"))
{
ModifyConnectionSettings = x => x.SetBasicAuthentication(username, password);
})
.CreateLogger();
解决方案
在 logstash 输出插件 elasticsearch 中使用静态索引名称,带有index选项,替换 "logstash-%{+YYYY.MM.dd}"
为任何静态名称。
推荐阅读
- ruby - 页面对象模型的“浏览器”的水豚实例?
- c - 使用 devm_* api 获取 GPIO 引脚号
- r - 使用一行中的两个或多个值从 data.table 中查找第 N 行
- python - 使用 amazon athena 从 s3 存储桶中读取单个 csv 文件并进行查询
- javascript - PHP 标头没有充分的理由不起作用
- powershell - 无法为服务帐户的计划任务中调用的脚本调用 Web 请求
- javascript - Apollo 客户端在突变后更新缓存,但不更新页面
- .net - Visual Studio 2019 安装导致 Type '' is not defined 错误(.NET Framework 4 项目)
- python - cassandra错误“批量太大”使用python
- r - 寻找置信区间