开发者社区> 问答> 正文

为什么函数计算SLS日志触发器的消费日志会滞后

已解决

为什么函数计算SLS日志触发器的消费日志会滞后

展开
收起
提个问题! 2024-05-30 11:02:56 13 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    sls 触发器原理:
    日志服务根据您设置的触发间隔将最近的日志推送给函数计算去消息, 是有序消费,即前面的日志 fc 消费处理完了, 才会推送下一个。
    滞后的原因一般是函数执行时间比较长,触发间隔如果小于函数耗时,慢慢累加滞后时间。

    可以尝试如下方案缓解:
    1、触发源日志的 shard 值设置大些, shard越多,那么每个触发的数据量减少了。
    2、将日志触发间隔调整为较小的值。
    3、如果处理日志是cpu密集计算, 可以将函数的cpu和内存搞大点, 减少函数的执行时间。
    2024-05-30 11:02:57
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载
Kubernetes下日志实时采集、存储与计算实践 立即下载
日志数据采集与分析对接 立即下载