当前位置: 首页 > news >正文

MQTT日志管理

日志简介

通过 EMQX 的日志功能,您可查看 客户端访问、操作系统或网络异常等问题,如登录错误,异常访问,性能故障等等,并基于日志信息进行问题排查或系统性能优化。

EMQX 支持两种不同的日志输出方式:

  1. 控制台输出日志(默认值)
  2. 文件输出日志。

日志级别:

EMQX 日志包含 8 个等级,默认为 warning 级别,由低到高分别为:

debug < info < notice < warning < error < critical < alert < emergency

每一种日志输出的内容如下所示:

日志级别
EMQX只会输出比配置日志级别高的日志数据。

日志配置

通过EMQX Dashboard 可以方便的修改日志配置。 保存修改后将立即生效,无需重启节点。点击左侧导航栏的 管理-> 日志。选择相应的页签配置控制台输出日志或文件输出日志。

控制台日志配置

控制台日志配置

配置控制台日志处理进程的选项:

  1. 启用日志处理进程:单击切换开关以启用控制台日志处理进程。
  2. 日志级别:从下拉列表中选择要使用的日志级别。可选值为:debug, info, notice, warning, error, critical, alert, emergency 。默认值为:warning
  3. 日志格式类型:从下拉列表中选择日志格式。可选值为:textjson。默认值为 text
  4. 时间戳格式:从下拉列表中选择日志时间戳格式。可选值为:
    • auto: 根据所使用的日志格式类型自动确定时间戳格式。对于文本格式类型,使用 rfc3339 格式;对于 JSON 格式类型,则使用 epoch格式。

    • epoch: 时间戳以微秒精度的 Unix 纪元时间格式表示。

    • rfc3339: 时间戳使用符合 RFC3339 标准的日期时间字符串格式,格式示例为 2024-03-26T11:52:19.777087+00:00

    • 时间偏移量:定义日志中时间相对 UTC 的偏移量,默认情况下跟随系统,默认值为 system

完成配置后,点击 保存更改

文件输出日志配置

在日志页面,选择文件日志页签:

文件日志配置

配置文件日志处理进程的选项:

  1. 启用日志处理进程:单击切换开关以启用文件日志处理进程。
  2. 日志文件名字:填写日志文件的名称。默认为/opt/emqx/log/emqx.log
  3. 最大日志文件数:轮换的最大日志文件数。默认值为10
  4. 日志文件轮换大小:设置日志文件大小,达到设定的值时日志文件将进行轮换。如果禁用,则日志文件将无限增长。可在文本框输入设定的值,在下拉列表中选择单位,可选值为:MB, GB, KB
  5. 日志级别:从下拉列表中选择要使用的日志级别。可选值为:debug, info, notice, warning, error, critical, alert, emergency 。默认值为:warning
  6. 日志格式类型:从下拉列表中选择日志格式。可选值为:textjson。默认值为 text
  7. 时间戳格式:从下拉列表中选择日志时间戳格式。可选值为:
    • auto: 根据所使用的日志格式类型自动确定时间戳格式。对于文本格式类型,使用 rfc3339 格式;对于 JSON 格式类型,则使用 epoch格式。
    • epoch: 时间戳以微秒精度的 Unix 纪元时间格式表示。
    • rfc3339: 时间戳使用符合 RFC3339 标准的日期时间字符串格式,格式示例为 2024-03-26T11:52:19.777087+00:00
    • 时间偏移量:定义日志中时间相对 UTC 的偏移量,默认情况下跟随系统,默认值为 system

完成配置后,点击保存修改

在文件日志启用后,日志目录下会有如下几种文件:

  • emqx.log.N:以 emqx.log 为前缀的文件为日志文件,包含了 EMQX 的所有日志消息。比如 emqx.log.1emqx.log.2
  • emqx.log.siz 和 emqx.log.idx:用于记录日志滚动信息的系统文件,请不要手动修改
http://www.dtcms.com/a/428303.html

相关文章:

  • Min-p采样:通过动态调整截断阈值让大模型文本生成兼顾创造力与逻辑性
  • 用易语言做钓鱼网站建设网站需要做的工作内容
  • AppGallery Connect(HarmonyOS 5及以上) --修改测试时间
  • 【论文精读】CogVideoX: Text-to-Video Diffusion Models with An Expert Transformer
  • 广东省公路建设公司官方网站韩国导航地图中文版app
  • stm32内部flash
  • ComfyUI V6版本整合包一键部署教程:轻松上手Wan2.2 Animate动作迁移
  • 深入理解 `itertools`:分类解析常用函数 (Effective Python 第36条)
  • php 茶叶网站企业建设3D网站
  • 一个程序如何连接数据库?以C++为例
  • 注册网站网wordpress老版本
  • 担保网站建设海南注册公司多少钱
  • 手机数据线东莞网站建设万峰科技.jsp网站开发四酷全书[m]
  • Django 数据库迁移命令
  • 手机做任务佣金的网站上海开艺设计集团有限公司
  • 卓辉科技 网站建设优秀定制网站建设方案
  • Centos系统替代选择
  • 做电影网站侵权吗公司网页制作设计
  • 如何安全清除硬盘数据防止恢复
  • 电影采集网站怎么做杭州一起做网站
  • 钓鱼网站怎么制作htmlvps做网站 推广
  • Work NVMe协议
  • python5
  • 【Rust GUI开发入门】编写一个本地音乐播放器(13. 实现按键绑定)
  • 旗舰店的网站怎么做上市公司网站的作用
  • Java坐标转换的多元实现路径:在线调用、百度与高德地图API集成及纯Java代码实现
  • 网站搜索功能怎么实现如何建议一个网站
  • [工作流节点4] 分支节点与条件判断 —— 明道云工作流核心逻辑拆分技巧
  • numpy -- 字符串函数 capitalize() 和 title() 简介
  • Aupload + vuedraggable实现 上传的文件可以拖拽排序