StatsD 指标监控
Site24x7-StatsD 集成是与 Site24x7 服务器监控代理绑定的指标聚合服务。代理获取您的自定义应用程序指标并通过 StatsD 协议将其推送到 Site24x7。
工作原理
Site24x7 服务器监视代理充当侦听器,以从用户环境中的自定义应用程序收集和汇总指定时间间隔内的指标。指标通过 UDP 发送到 Site24x7 服务器监控代理。指标将按以下格式推送到 UDP 端口:
然后,用户可以在 Site24x7 Web 客户端中查看性能趋势、设置阈值并接收告警。由于这是基于 UDP,您的应用程序可以发送指标而无需等待 Site24x7 的响应,并确保即使 Site24x7 不可用也能继续运行。
先决条件
- 确保启用服务器监控代理以与 UDP 端口绑定以收集 StatsD 指标。在Integrate StatsD 页面(指标> StatsD> All Metrics (+))中,从下拉列表中选择服务器并单击启用 StatsD。
- 确保在管理> 服务器监视器> 设置下将Enable Statsd Metrics设置为是。此设置只能由 Site24x7超级管理员执行,并将应用于整个 Site24x7 帐户。
- 确保 Linux 监控代理版本为17.7.0 及以上。
整合 StatsD
默认情况下,代理将侦听 UDP 端口 8125。要更改端口,请编辑 服务器 中“/opt/site24x7/monagent/metrics/statsd/”路径中的statsd.cfg文件。
- 登录到 Site24x7 并转到指标> StatsD> All Metrics (+)。
如果您没有找到Metrics选项卡,请单击Dock 中的编辑并将其添加为新的 Dock 图标。
- 单击复制到剪贴板并执行 Site24x7 Web 客户端中给出的命令以安装服务器监控代理并监控通过 StatsD 协议推送的指标。
确保正确输入设备密钥以成功进行身份验证和代理安装。 - 如果您有代理,请切换“是”并选择以 root 或非 root 身份安装代理,并以 root 或非 root 身份运行已安装的代理。例如,要以 root 用户身份安装代理并以非 root 用户身份运行,请执行以下命令:
在下一次数据收集中,代理将开始将指标推送到 Site24x7。转到指标> StatsD> All Metrics以查看它们并添加阈值。
性能指标
可以使用 Site24x7-StatsD 集成来监控计时器、计数器、仪表和设置指标。通过 StatsD 协议推送到 Site24x7 的所有指标都可以在 指标> StatsD> 全部指标下查看。您可以根据它们的名称、标签或类型来搜索它们。
单击指标以查看该特定属性或多个属性的性能报表。
设置阈值
您可以为推送到 Site24x7 的每个指标设置阈值,并在它们超出配置的阈值时收到告警。要为特定指标设置阈值,
- 在 Site24x7 Web 客户端中,转到指标> StatsD> 全部指标。
- 单击要设置阈值的指标旁边的操作下的铅笔图标。
- 输入阈值,并设置适当的条件(<、<=、>、>=、=)、轮询策略以及您希望接收的告警类型(故障或危急)。您还可以关联自动化以在出现违规时自动修复问题。
- 保存您的更改。
编辑监视器详细信息
您可以在“编辑监视器详细信息”页面中编辑通知和用户组首选项。
- 转到服务器> StatsD 集成> 将鼠标悬停在监视器名称旁边的三横杠图标上。点击编辑。
- 在 编辑监视器页面中,您可以选择通知配置文件、用户告警组和关联第三方集成。
- 保存您的更改。
自定义仪表板
您可以创建自己的仪表板并使用自定义仪表板在单个仪表板中查看所有指标。成功集成代理后,默认仪表板将列在指标> StatsD> Statsdmetrics- 默认仪表板下。要创造一个新的,
- 在 Site24x7 Web 客户端中,转到指标> StatsD> 全部指标。
- 选择要添加到仪表板的指标。
- 单击构建自定义仪表板。
- 提供显示名称并保存您的更改。
这将在新选项卡中打开仪表板。您可以使用编辑仪表板选项添加/删除指标,并将此仪表板共享为 PDF 或永久链接。
许可
可以免费使用多达 500 个没有阈值检查的指标。除此之外,25 个指标(带或不带阈值检查)将被视为一个基本监视器。
例如,
500 个没有阈值检查的指标 = 免费
500 个指标和 100 个阈值检查 = 4 个基本监视器
1000 个指标和 500 个阈值检查 = 40 个基本监视器