- 最新动态
- 功能总览
- 产品介绍
- 快速入门
- 用户指南
- API参考
- SDK参考
- 场景代码示例
-
常见问题
- 消息通知服务有哪些优势?
- 消息通知服务支持的传输协议有哪些?
- 消息通知服务的使用如何收费和计费?
- 消息通知服务的主题名称有何格式要求?
- 每个用户可以创建多少个主题?
- 每个主题最多支持多少个订阅者?
- 可以向主题发布多少条消息?
- 每个用户可以创建多少个消息模板?
- 以短信方式接收消息的限制是什么?
- 单个主题是否支持通过多种传输协议进行订阅?
- 主题创建者是否可以控制所创建的主题中允许的传输协议?
- 订阅终端地址可以修改吗?
- 是否可删除已发布的消息?
- 是否会保证将消息传送到订阅的终端节点?
- 每条消息会让订阅者收到多少次?
- 向主题推送消息后,订阅者为什么没有收到消息?
- 为什么用户接收到的邮件中图片无法显示?
- 使用消息通知服务发送短信的号码或显示名可以保持一致吗?
- 如何获取用户的账号ID?
- 钉钉机器人、钉钉企业内部机器人、飞书机器人、企业微信机器人如何获取订阅终端?
- 视频帮助
- 文档下载
- 通用参考
链接复制成功!
消息传输日志
操作场景
如果您想了解您发布至主题的消息的发送情况,您可以使用消息传输日志功能。该功能支持查看短信、邮件、FunctionGraph(函数)、FunctionGraph(工作流)、HTTP、HTTPS等协议的消息发送情况。配置消息传输日志时需要您对接云日志服务,并且已经创建需要关联的云日志组和日志流。关于云日志服务的详细配置和操作方法,请参见《云日志服务用户指南》。
配置云日志
配置消息传输日志
在“消息通知服务”页面配置消息传输日志。
- 在创建主题页面配置。
查看访问日志
当您配置了消息传输日志,可以查看消息传输日志的详细信息。
日志显示格式如下:
{"message_id":"$message_id","project_id":"$project_id","topic_urn":"$topic_urn","subscriber_urn":"$subscriber_urn","protocol_name":"$protocol_name","endpoint":"$endpoint","status":"$status","http_code":$http_code,"create_time":"$create_time","send_time":"$send_time"}
不支持修改日志格式。日志字段说明如表1所示。
参数 |
参数类型 |
描述 |
---|---|---|
message_id |
String |
消息ID。 |
project_id |
String |
项目ID。 |
topic_urn |
String |
Topic的唯一的资源标识 |
subscriber_urn |
String |
订阅者的唯一资源标识。 |
protocol_name |
String |
不同协议对应不同的endpoint(接受消息的接入点)。目前支持的协议包括: “email”:邮件传输协议,endpoint为邮箱地址。 “sms”:短信传输协议,endpoint为手机号码。 “functiongraph” FunctionGraph(函数)传输协议,endpoint为一个函数 “functionstage”:。FunctionStage(工作流)传输协议,endpoint为一个函数工作流 “http”、“https”:HTTP/HTTPS传输协议,endpoint为URL。 |
endpoint |
String |
接受消息的接入点。 |
status |
String |
消息状态。目前包括以下状态: “DELIVERED”:已送达。 “FAIL_DELIVERED”:发送失败。 “REJECTS”:已拒绝。触发流控机制。 |
http_code |
Integer |
HTTP返回码,仅支持HTTP/HTTPS协议消息。 |
create_time |
String |
消息创建时间。时间格式为UTC时间,YYYY-MM-DDTHH:MM:SSZ。 |
send_time |
String |
消息发送时间。时间格式为UTC时间,YYYY-MM-DDTHH:MM:SSZ。 |
日志示例
{"message_id":"1ae49922602a42fc83acb9689a2eb5f4","project_id":"5a9f32e4f1ec4bbe9695ff9da51c2925","topic_urn":"urn:smn:regionid:5a9f32e4f1ec4bbe9695ff9da51c2925:demo","subscriber_urn":"urn:smn:regionid:5a9f32e4f1ec4bbe9695ff9da51c2925:demo:b55c3c6fa7cd471b9f24818d530a8740","protocol_name":"https","endpoint":"https://127.0.0.1:443/https","status":"DELIVERED","http_code":200,"create_time":"2022-11-01T00:00:00Z","send_time":"2022-11-01T00:00:10Z"}
以上日志示例对应的字段如下:
参数 |
示例 |
---|---|
message_id |
1ae49922602a42fc83acb9689a2eb5f4 |
project_id |
5a9f32e4f1ec4bbe9695ff9da51c2925 |
topic_urn |
urn:smn:regionid:5a9f32e4f1ec4bbe9695ff9da51c2925:demo |
subscriber_urn |
urn:smn:regionid:5a9f32e4f1ec4bbe9695ff9da51c2925:demo:b55c3c6fa7cd471b9f24818d530a8740 |
protocol_name |
https |
endpoint |
https://127.0.0.1:443/https |
status |
DELIVERED |
http_code |
200 |
create_time |
2022-11-01T00:00:00Z |
send_time |
2022-11-01T00:00:10Z |