Amazon MQ 监控集成
Amazon MQ 是一种消息传递服务,可帮助在各种应用程序和组件之间传递消息。通过 Site24x7 的集成,监控您的 Amazon MQ 服务并全面了解所有代理和目标指标。
为了让您的监控体验更轻松,针对 MQ 监控的组件分为四个监视器:
- Amazon MQ Broker
- Amazon MQ Topic
- Amazon MQ Queue
- Amazon MQ Network Connector
设置和配置
- 如果您还没有,请通过以下任一方式在您的 AWS 账户和 Site24x7 的 AWS 账户之间启用对 AWS 资源的访问:
- 以 IAM 用户身份创建 Site24x7。
- 创建跨账户 IAM 角色。了解更多。
- 在Integrate AWS Account页面上,选中Amazon MQ旁边的框。了解更多。
策略和权限
Site24x7 使用各种 Amazon MQ API 来收集有关您的消息传递服务的信息。将 AWS 托管策略ReadOnlyAccess分配给 Site24x7 实体(IAM 用户或 IAM 角色)以帮助 Site24x7 收集指标和元数据。如果要分配自定义策略,请确保策略 JSON 中存在以下读取级别操作。了解更多。
- "mq:DescribeBroker",
- "mq:DescribeConfiguration",
- "mq:DescribeConfigurationRevision",
- "mq:DescribeUser",
- "mq:ListTags",
- "mq:ListBrokers",
- "mq:DescribeBrokerEngineTypes",
- "cloudwatch:ListMetrics",
- "logs:DescribeLogStreams",
- "logs:GetLogEvents"
轮询频率
Site24x7 根据轮询频率集收集集群、命名空间和节点的指标数据,范围从一分钟到一天。了解更多。
IT 自动化
您可以为 Site24x7 支持的 AWS 服务添加自动化。登录到 Site24x7 并转到管理 > IT 自动化模板 (+) > 添加自动化模板。添加自动化后,您可以计划它们一个接一个地执行。
您现在可以使用Amazon MQ 自动化自动重启 Amazon MQ 代理。
许可
除 Amazon MQ 网络连接器外,每个客户管理的 Amazon MQ 都将被视为基本监视器。对于 Amazon MQ 网络连接器,它为 5 个监视器消耗 1 个基本监视器许可。了解更多。
性能指标
CloudWatch 指标 | 描述 | 统计数据 | 数据类型 |
突发平衡 | 底层存储层的 Amazon EBS 卷突发点数的剩余百分比 | 平均的 | 百分 |
Cpu 信用余额 | 实例自启动或启动以来累积的 CPU 点计数(包括启动点计数)。点数余额可供代理实例用于超出基准 CPU 利用率的突发 | 最低限度 | 学分 |
CPU 利用率 | 代理当前使用的已分配 Amazon EC2 计算单元的百分比 | 最大 | 百分 |
当前连接数 | 当前代理上的当前活动连接数。 | 最大 | 计数 |
已建立的连接数 | 已在代理上建立的连接总数(活动和非活动)。 | 最大 | 计数 |
堆使用 | 代理当前使用的 ActiveMQ JVM 内存限制的百分比。 | 最大 | 百分 |
网络输入 | 代理的传入流量。 | 和 | MB |
网络输出 | 代理的传出流量。 | 和 | MB |
未结事务计数 | 正在进行的事务总数。 | 最大 | 计数 |
商店使用百分比 | 存储限制使用的百分比。如果达到 100,代理将拒绝消息。 | 平均的 | 百分 |
非活动持久主题订阅者计数 | 非活动持久主题订阅者的数量,最大为 2000。 | 和 | 计数 |
用于快速恢复的日志文件 | 干净关闭后将重播的日志文件数。 | 和 | 计数 |
用于完全恢复的日志文件 | 非正常关闭后将重播的日志文件数。 | 和 | 计数 |
consumers总数 | 在当前代理上订阅目的地的消息consumers数量。 | 最大 | 计数 |
总消息数 | 存储在代理上的消息数。 | 最大 | 计数 |
producer总数 | 在当前代理的目标上活动的消息producer的数量。 | 最大 | 计数 |
批量读取操作 | 在 Amazon EBS 卷上执行的读取操作数。 | 和 | 计数 |
批量写入操作 | 在 Amazon EBS 卷上执行的写入操作数。 | 和 | 计数 |
队列总数 | 已发送到代理的消息总数。 | 和 | 计数 |
总出队计数 | 客户端已使用的消息总数。 | 和 | 计数 |
队列和主题的指标
CloudWatch 指标 | 描述 | 统计数据 | 数据类型 |
consumers数量 | 订阅目的地的consumers数量。 | 最大 | 计数 |
排队时间 | 从消息到达代理到将其传递给consumers的端到端延迟。 | 最大 | 时间(毫秒) |
过期计数 | 每分钟因过期而无法传递的消息数。 | 和 | 计数 |
调度计数 | 每分钟发送给consumers的消息数。 | 和 | 计数 |
飞行计数 | 发送给consumers但尚未确认的消息数。 | 和 | 计数 |
内存使用情况 | 目标当前使用的内存限制百分比。 | 平均的 | 百分 |
producer计数 | 目的地的producer数量。 | 最大 | 计数 |
队列大小 | 队列中的消息数。注意:此指标仅适用于队列。 | 最大 | 计数 |
网络连接器的指标
CloudWatch 指标 | 描述 | 统计数据 | 数据类型 |
排队计数 | 每分钟发送到目标的消息数。 | 最大 | 计数 |
出队计数 | 消耗每分钟确认的消息数。 | 和 | 计数 |
接收计数 | 从双工网络连接器的远程代理接收到的消息数。 | 和 | 计数 |
阈值配置
转到管理> Configuration Profiles> Threshold and Availability (+) > 选择监视器类型为Amazon MQ Broker/ Amazon MQ Topic/ Amazon MQ Queue/ Amazon MQ Network Connector。您可以为上述所有指标设置阈值。此外,对于Amazon MQ Queue和Amazon MQ 主题监视器,您可以选择在阈值表单中静默非活动告警。
Site24x7 的 Amazon MQ 监控接口
概括
使用时间序列图了解每个资源中发生的不同事件。这些图表提供有关 CPU 点数余额、CPU 使用率、当前连接数、已建立连接数、堆使用率和网络吞吐量等的事件时间线。所有时间序列图表都列出了平均值、最小值和最大值。
监控的资源
在监控的资源选项卡上,您可以查看 Amazon MQ 环境中的 Amazon MQ 主题、队列和网络连接器的列表。单击单个列表以查看与该资源关联的性能和资源使用统计信息。您还可以通过单击“操作”下的铅笔图标来设置阈值并在这些服务中的任何一个失败时收到通知。
日志
收集所选日志类型的 Amazon MQ 日志条目,并从 CloudWatch 获取日志。最近的日志选项卡包含审核日志和常规日志。
配置
此选项卡下提供了 Amazon MQ 的配置详细信息。本节列出了有关代理引擎类型、代理实例类型、部署类型、端点 URL、安全组等的详细信息。
中断
停机、故障、严重或维护历史列表显示在“中断”选项卡中。本节提供了有关中断的开始时间到结束时间、持续时间和评论(如果有)的详细信息。
资源清单
每个证书的阈值配置详细信息在此处设置。可以设置的各种阈值参数包括证书期限以及证书到期前的小时数、分钟数或天数。可以根据用户设置轮询频率和通知配置文件并在此处查看。