1.登录阿里云
登录地址:https://signin.aliyun.com/login.htm#/main
实时日志
生产集群 liangjian-prod
无状态>对应服务
查看到有两个日志选项
触发器
旁的日志可查看500行,不支持自动刷新
详情
旁的日志可查看200行,支持自动刷新
历史日志
liangjian_prod
选择对应的服务即可查找到日志
通过时间过滤日志
关键词搜索,查找开年大吉
上图中出现了出参请求流水 查询出参流水字段
结果什么都没返回,在出参请求流水后加上*,可查找到, 这是因为日志的分词问题,⚠️注意观察下图字段的红色横线
它把红色横线中的(出参请求流水-出参:) 当作了一个字段,所以匹配搜索不到,这时候就需要加*进行模糊匹配
也可以通过增加分词,再进行查询
在对应输出的字段的分词中增加所需要的分词,此处增加为中文:和中文,
再次查询发现,分词成功
查找开年大吉和女性专场
查找开年大吉或陈红
查找开年大吉不包含陈红
具体可查看以下运算符或访问阿里云帮助文档:https://help.aliyun.com/document_detail/29060.html?spm=a2c4g.11186623.6.829.f44f672c3F2old
运算符 | 说明 |
---|---|
and | and运算符。例如request_method:GET and status:200 。如果多个关键词之间没有语法关键词,默认为and关系,例如GET 200 cn-shanghai 等同于GET and 200 and cn-shanghai 。 |
or | or运算符。例如request_method:GET or status:200 。 |
not | not运算符。例如request_method:GET not status:200 、not status:200 。 |
( ) | 用于提高括号内查询条件的优先级。例如(request_method:GET or request_method:POST) and status:200 。 |
: | 用于字段查询(Key:Value),例如request_method:GET 。如果字段名称或者字段值内有空格、冒号(:)等保留字符,请使用双引号(””)包裹字段名称或者字段值,例如"file info":apsara 。 |
“” | 使用双引号(””)包裹一个语法关键词,可以将该语法关键词转换成普通字符。例如"and" 表示查询包含and的日志,此处的and不代表运算符。在字段查询中双引号(””)内的所有词被当成一个整体。 |
\ | 转义符号,用于转义双引号(””),转义后的引号表示符号本身。例如日志内容为instance_id:nginx"01" ,您可以使用instance_id:nginx\"01\" 进行查询。 |
* | 通配符查询,匹配零个、单个、多个字符。例如host:www.yl.mo*k.com 。说明 日志服务会在所有日志中为您查询到符合条件的100个词,返回包含这100个词并满足查询条件的所有日志。 |
? | 通配符查询,匹配单个字符。例如host:www.yl.mo?k.com 。 |
> | 查询某字段的值大于某数值的日志。例如request_time>100 。 |
>= | 查询某字段的值大于或等于某数值的日志。例如request_time>=100 。 |
< | 查询某字段的值小于某数值的日志。例如request_time<100 。 |
<= | 查询某字段的值小于或等于某数值的日志。例如request_time<=100 。 |
= | 查询某字段的值等于某数值的日志。针对double、long类型的字段,等号(=)和冒号(:)作用相同。例如request_time=100 等同于request_time:100 。 |
in | 查询某字段的值处于某数值范围内的日志,中括号表示闭区间,小括号表示开区间,两个数字之间使用空格分隔。例如request_time in [100 200] 或request_time in (100 200] 。说明 in只能为小写字母。 |
source | 查询某个日志源的日志,支持通配符。例如__source__:"192.0.2.*" 。注意 日志服务中的source为保留字段,可缩写为source。如果您自定义的字段中存在source字段,则会与日志服务保留字段source冲突,此时您需要使用Source、SOURCE等词查询自定义的字段。 |
tag | 通过元数据信息查询日志。例如__tag__:__receive_time__:1609837139 。 |
topic | 查询某日志主题下的日志。例如__topic__:nginx_access_log 。 |
上下文浏览
点击上下文浏览,往上滚动可查看当前日志的前几条日志,往下滚动可查看当前日志的后几条日志,可选择高亮字符串
和过滤条件
可把常用的查询语句保存为快速查询
设置对应的查询名称
下次可直接在快速查询中直接查看,无需再手动编写语句
可通过另存为告警进行告警通知该项目负责人(此为示例,通常设置查询信息为error进行过滤)
配置仪表盘等信息
告警通知选择钉钉
WebHook地址为钉钉群组中的WebHook地址
在下方设置关键词.要与配置的告警信息一致,否则会出现通知失败
因设置间隔为5分钟,5分钟后钉钉群组收到告警信息
可查看告警次数和告警历史
告警表达式可参考阿里云帮助文档:https://help.aliyun.com/document_detail/98379.html?spm=5176.2020520112.0.dexternal.7ec034c0CHYDNp