日志采集

Log Collection:MQTT/HTTP 上报、Push/Pull 模式、Retention Policy、全文检索,支持 ELK/Splunk 对接

一、Log Collection 概述

设备端打印的调试日志、运行日志、错误日志需上传至平台,便于故障排查与行为分析。日志采集(Log Collection)支持设备通过 MQTT Topic 或 HTTP 上报,平台按 Device ID、Timestamp 索引存储,支持 Full-text Search 与导出,满足运维与合规需求。平台支持高并发日志写入,采用压缩与分级存储策略,平衡存储成本与检索性能,已为工业、车联网、智能家居等场景提供方案。

Push / Pull实时 / 主动拉取
Log LevelDEBUG~ERROR
Retention分级保留
全文检索关键词 / 正则

二、采集方式(Collection Modes)

Push / 实时推送

设备实时推送日志至平台,或本地缓存后批量上传。支持按 Log Level(DEBUG/INFO/WARN/ERROR)过滤,减少无效数据与带宽消耗。

Pull / 主动拉取

平台可主动发起日志拉取请求,设备收到后上传指定时间段日志,适合故障现场回溯(Fault Retrospection)。

Log Sampling

支持日志采样,如每 100 条上报 1 条,在保证可观测性的同时控制成本。生产环境建议按 WARN 及以上级别上报。

三、典型采集流程

设备端 Log MQTT / HTTP 上报 索引 / 存储 检索 / 导出 / ELK

四、存储、检索与集成

能力说明
索引与检索按 Device ID、Timestamp 索引,支持关键词、正则 Full-text Search,可导出
Retention Policy可配置分级保留策略,如 DEBUG 保留 3 天、ERROR 保留 30 天,超期自动清理
ELK / Splunk日志可推送至 ELK、Splunk 等系统做长期存储与深度分析
SDK / API提供日志上报 SDK 与检索 API,支持与故障诊断、工单联动

五、典型应用场景

工业、车联网、智能家居等场景通过 Log Collection 实现设备运行日志集中汇聚,支撑故障排查与行为分析。平台支持 Pull 模式进行故障现场回溯。达希物联可提供日志方案设计、设备端 SDK 集成、Retention 策略配置、与 ELK/Splunk 集成方案,欢迎联系获取定制化支持。


准备为您的设备接入达希设备管理平台?

联系达希物联专家,获取专业设备管理平台定制化解决方案和优惠报价

立即咨询