开发者社区 > 云原生 > 中间件 > 正文

"EventBridge页面触发,发布事件,事件目标是日志服务sls看到成功失败都是0,日志仓库里?

"EventBridge页面触发,发布事件,事件目标是日志服务sls,在事件追踪这里,看到成功失败都是0,日志仓库里也没有,方便协助看下吗?image.png
image.png
"

展开
收起
真的很搞笑 2024-01-11 14:07:08 67 0
2 条回答
写回答
取消 提交回答
  • 在阿里云EventBridge中,如果在事件追踪页面看到发布事件的成功和失败次数都是0,且日志服务(SLS)中没有接收到相应的日志数据,可能的原因和解决步骤如下:

    1. 事件目标配置检查

      • 确保你在EventBridge中配置的目标服务确实是日志服务SLS,并且填写的投递参数如Project、Logstore等信息是准确无误的。
      • 检查是否有正确的事件模式匹配规则,确保事件被正确路由到SLS。
    2. 事件触发检查

      • 确认是否有实际的事件触发并被EventBridge捕获。如果事件源没有产生事件,或者触发条件不匹配,则不会有任何事件投递动作。
    3. 权限检查

      • 验证EventBridge服务角色是否有足够的权限将事件投递给SLS,包括读取事件源数据以及写入日志服务的权限。
    4. 日志服务投递配置

      • 在日志服务中检查是否有对应的消费组和订阅关系,以及相应的消费组是否开启了消息持久化存储。
    5. 日志查看方式

      • 确认在SLS中查看日志的方式和位置是否正确,有些时候日志可能被写入到特定的Topic或消费组中,需要在相应的视图中查找。
    6. 日志可见性延迟

      • 由于系统延迟,日志可能还没有立即出现在日志仓库中,稍等片刻后再次检查。
    7. 事件内容格式

      • 确保事件内容格式与SLS期望的格式相符,如果事件内容格式不匹配,可能导致日志服务无法正确解析和存储。
    2024-01-27 22:21:52
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    根据您提供的信息,如果您在EventBridge页面触发事件并发布到日志服务SLS,并且根据您提供的信息,如果您在EventBridge页面触发事件并发布到日志服务SLS,并且成功和失败的计数都为0,那么在日志仓库中将不会看到任何记录。

    当您使用EventBridge触发事件并将其发布到SLS时,SLS会将事件数据写入指定的日志主题或日志库中。如果成功和失败的计数都为0,表示没有发生错误或异常情况,因此没有需要记录的事件数据。

    2024-01-12 21:46:20
    赞同 展开评论 打赏

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

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