电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

日志分类存储,降本增效好帮手

来源:金蝶云社区作者:金蝶2024-09-235

日志分类存储,降本增效好帮手

随着苍穹业务不断增长,苍穹系统每天产生了巨大的日志数据量,如何在保障能够通过日志快速排查问题的前提下,有效降低存储成本,成为各个大客户的难题。你是否也有以下心声:


因为日志规模不断攀高导致存储成本增加而焦虑?

因为在排查问题时,查询不到几天前的重要日志而懊恼?

你是否想按不同的日志级别定义不同的清理策略?


现在,告诉你一个好消息,以上这些问题都可以通过Monitor新特性“日志分类存储查询方案”解决。本期文章将一步步带你使用日志分类存储查询方案。




1 适用版本


该功能适用版本为金蝶云·苍穹V5.0.011及以上。


2 特性展示


日志分类存储方案可将不同分类的日志存储到不同的ElasticSearch日志库,实现按分类清理、查询的功能,有效降低日志存储成本,提升日志查询性能。


上传图片

日志分类存储方案


3 应用案例


案例需求背景:将苍穹Error级别日志与其他级别日志分开存储到不同的ElasticSearch索引进行存储,通过Monitor选择不同日志库进行查询,ElastiSearch中设置Error级别日志保留最近7天日志,其他级别日志只保留最近3天的日志。


实现上述日志存储需求的详细操作步骤如下:


第一步:在logstash的output属性配置不同级别日志输出到不同的ElasticSearch索引,配置如下:


output {
   if [level] == "ERROR" {
elasticsearch {
action => "index"
hosts => ["http://ip:port"]
index => "basecloud-log-error-%{+yyyy-MM-dd}"
ssl => "***"
user => "***"
password => "***"
keystore => "***"
keystore_password => "***"
}
}
   if [level] in ["INFO","WARN","DEBUG"] {
elasticsearch {
action => "index"
hosts => ["http://ip:port"]
index => "basecloud-log-other-%{+yyyy-MM-dd}"
ssl => "***"
user => "***"
password => "***"
keystore => "***"
keystore_password => "***"
}
}
   }


第二步:MC配置日志查询索引:key值为:monitor.es.config value配置为如下json串,其中index需要配置为第一步配置的前缀(name+number+url必填,其他参数按需配置)。详细配置方法如下:


[{
"name": "其他日志库",
"number": "Other",
"url": "http://ip:port",
"index":"basecloud-log-other-",
"us": "***",
"pp": "***",
"sslEnable":***,
"certificatePath":"***",
"certificatePP":"***"
}

日志分类存储,降本增效好帮手

随着苍穹业务不断增长,苍穹系统每天产生了巨大的日志数据量,如何在保障能够通过日志快速排查问题的前提下,有效降低存储成本,成为各个大...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信