Azure App Service 插槽监控集成
Azure App Service 插槽允许您使用通过公开可用端点公开的多种环境运行应用。
通过 Site24x7 的集成,您现在可以监控 App Service 插槽、配置阈值并接收关键问题的告警。
设置和配置
您可以在添加新监视器时添加 Azure App Service 插槽,也可以将其添加到现有 Azure 监视器。请按照这些步骤添加服务。
支持的指标
收集以下指标:
| 指标名称 | 描述 | 统计 | 单位 |
|---|---|---|---|
| 连接数 | 沙盒中存在的绑定套接字数量 | 平均值 | 次数 |
| 平均内存工作集 | 应用使用的平均内存量 | 平均值 | 字节 |
| 平均响应时间(已弃用) | 应用处理请求所需的平均时间 | 平均值 | 秒 |
| 数据传入 | 应用消耗的传入带宽量 | 总计 | 字节 |
| 数据传出 | 应用消耗的传出带宽量 | 总计 | 字节 |
| CPU 时间 | 应用消耗的 CPU 量 | 总计 | 秒 |
| 当前程序集数 | 此应用中所有应用程序域中当前加载的程序集数量 | 平均值 | 次数 |
| 第 0 代垃圾回收次数 | 自应用进程启动以来,第 0 代对象被垃圾回收的次数 | 总计 | 次数 |
| 第 1 代垃圾回收次数 | 自应用进程启动以来,第 1 代对象被垃圾回收的次数 | 总计 | 次数 |
| 第 2 代垃圾回收次数 | 自应用进程启动以来,第 2 代对象被垃圾回收的次数 | 总计 | 次数 |
| 句柄数 | 应用进程当前打开的句柄总数 | 平均值 | 次数 |
| HTTP 101 | 导致协议切换响应状态(101)的请求总数 | 总计 | 次数 |
| HTTP 2xx | 导致成功响应 HTTP 状态码(200-299)的请求总数 | 总计 | 次数 |
| HTTP 3xx | 导致重定向消息 HTTP 状态码(300-399)的请求总数 | 总计 | 次数 |
| HTTP 401 | 导致未授权响应状态(401)的请求总数 | 总计 | 次数 |
| HTTP 403 | 导致禁止访问响应状态(403)的请求总数 | 总计 | 次数 |
| HTTP 404 | 导致未找到响应状态(404)的请求总数 | 总计 | 次数 |
| HTTP 406 | 导致不可接受响应状态(406)的请求总数 | 总计 | 次数 |
| HTTP 4xx | 导致客户端错误响应 HTTP 状态码(400-499)的请求总数 | 总计 | 次数 |
| HTTP 服务器错误 | 导致服务器错误响应 HTTP 状态码(500-599)的请求总数 | 总计 | 次数 |
| 每秒 IO 其他字节数 | 应用进程向不涉及数据的 IO 操作(如控制操作)发出字节的速率 | 总计 | 字节/秒 |
| 每秒 IO 其他操作数 | 应用进程发出非读写 IO 操作的速率 | 总计 | 字节/秒 |
| 每秒 IO 读取字节数 | 应用进程从 IO 操作读取字节的速率 | 总计 | 字节/秒 |
| 每秒 IO 读取操作数 | 应用进程发出读取 IO 操作的速率 | 总计 | 字节/秒 |
| 每秒 IO 写入字节数 | 应用进程向 IO 操作写入字节的速率 | 总计 | 字节/秒 |
| 每秒 IO 写入操作数 | 应用进程发出写入 IO 操作的速率 | 总计 | 字节/秒 |
| 内存工作集 | 应用当前使用的内存量 | 平均值 | 字节 |
| 私有字节数 | 应用进程已分配但不能与其他进程共享的当前内存量 | 平均值 | 字节 |
| 请求数 | 不考虑其 HTTP 状态码的请求总数 | 总计 | 次数 |
| 应用程序队列中的请求数 | 应用程序请求队列中的请求数量 | 平均值 | 次数 |
| 线程数 | 应用进程中当前活动的线程数量 | 平均值 | 次数 |
| 应用程序域总数 | 此应用中当前加载的应用程序域数量 | 平均值 | 次数 |
| 已卸载的应用程序域总数 | 自应用启动以来已卸载的应用程序域总数 | 平均值 | 次数 |
阈值配置
全局配置
- 进入左侧导航栏的管理部分。
- 从左侧面板选择配置文件,然后从下拉菜单中选择阈值与可用性(+)选项卡。点击右上角的添加阈值配置文件。
- 选择 Azure App Service Slots 作为监视器类型。现在您可以为上述所有指标设置阈值。
监视器级别配置
- 进入 Cloud > Azure,从下拉菜单中选择 Azure App Service Slots。
- 选择要设置阈值的资源,然后点击汉堡图标
。选择编辑,进入编辑 Azure App Service Slots 监视器页面。 - 通过选择阈值与可用性为指标设置阈值。您还可以在属性级别配置 IT 自动化。
IT 自动化
Site24x7 提供一套专属 IT 自动化工具,以自动解决性能下降问题。这些工具主动响应事件,而非等待手动干预。
配置规则
通过 Site24x7 的配置规则,您可以为多个监视器设置阈值配置文件、通知配置文件、标签和监视器组等参数。
相关链接:
如何添加 Azure 监视器
如何集成 Azure App Service 监视器
如何集成 Azure 虚拟机监视器
如何为监视器配置 IT 自动化
如何添加配置规则
