Spring Boot本地运行持续输出UdpInlinerSender相关日志是否正常?
日志含义解释
- 这个是自定义监控指标上报的DEBUG日志,你搜不到相关关键词是因为
UdpInlinerSender、trics-publisher都是你项目依赖的内部封装二方包(非公开开源组件)里的类名和线程名,trics-publisher是metrics-publisher(指标发布器)的简写。 - 日志里输出的指标符合InfluxDB时序数据库的行协议格式,各字段含义如下:
- 指标名:
[myapplicationname].logback_events,用来统计当前应用的日志生成量 - 标签维度:dc(数据中心)、host(主机名)、level(日志级别)
- 指标值:
count=2.0代表本次统计周期内产生了2条info级别日志 - 末尾数字是Unix时间戳,精确到纳秒
- 指标名:
是否属于正常预期输出
是正常运行的预期输出,触发原因是你的项目引入了日志埋点、指标上报的相关依赖,默认会周期性采集日志、JVM、接口调用等维度的指标,通过UDP协议上报到公司的监控平台,仅因为对应类的日志级别配置为DEBUG才会打印上报详情,本身不影响应用运行。
可选关闭方案
如果不想看到这类调试日志,可以在应用配置文件中调整对应包的日志级别:
# application.yml 配置示例 logging: level: m.measurements: INFO # 仅打印INFO及以上级别的日志,关闭DEBUG调试输出
内容的提问来源于stack exchange,提问作者Matt C.
相关产品推荐
相关产品推荐

