消息队列MQ(AMQP)已与操作审计服务集成,您可以在操作审计中查询用户操作消息队列MQ产生的管控事件。操作审计支持将管控事件投递到日志服务SLS的LogStore或对象存储OSS的存储空间中,满足实时审计、问题回溯分析等需求。
操作审计记录了用户通过OpenAPI或控制台等方式操作云资源时产生的管控事件,消息队列MQ支持在操作审计中查询的事件如下表所示。
操作审计仅支持消息队列MQ的管控事件,不支持部分通过SDK操作的事件,例如:收发消息事件。
事件名称 | 事件含义 |
CreateBinding | 为Exchange绑定Queue或者Exchange。 |
CreateExchange | 创建Exchange。 |
CreateQueue | 创建Queue。 |
CreateVirtualHost | 创建Vhost。 |
DashboardCheckServiceStatus | 检查服务开通状态。 |
DashboardList | 查询Grafana大盘HTTP链接。 |
DeleteBinding | 解除源Exchange与目标Queue或者其他Exchange的绑定关系。 |
DeleteExchange | 删除Exchange。 |
DeleteQueue | 删除Queue。 |
DeleteVirtualHost | 删除Vhost。 |
GetAckInfoByInterval | 查询ACK信息。 |
GetAckInfoOfMessage | 查询消息推送对应的ACK行为。 |
GetConsumeTraceByQueueAndRocketMqMsgId | 通过消息ID查询消息的消费轨迹。 |
GetMetadataAmount | 查询实例的元数据。 |
GetSendTraceByConnectionAndChannelAndDeliveryTag | 根据连接ID、信道ID和传输标签查询消息发送轨迹。 |
GetSendTraceByMsgId | 通过消息ID查询消息发送轨迹。 |
GetSendTraceByQueue | 根据Queue查询消息发送轨迹。 |
GetTpsByTime | 查询一段时间内某个实例的TPS。 |
ListBindings | 查询绑定信息列表。 |
ListDownStreamBindings | 查询Exchange绑定。 |
ListExchanges | 查询Exchange列表。 |
ListExchangeUpstreamBindings | 查询Exchange被绑定的信息列表。 |
ListInstances | 查询实例列表。 |
ListQueueConsumers | 查询Queue的消费者列表。 |
ListQueues | 查询Queue列表。 |
ListQueueUpstreamBindings | 查询Queue被绑定的信息列表。 |
ListVirtualHosts | 查询Vhost列表。 |
UpdateInstanceName | 修改实例名称。 |