Google App Engine 监控集成
监控您的 Google Cloud App Engine,跟踪 CPU 使用率、内存使用量、活动线程数等关键业务指标。这些指标对于从性能和成本两个维度优化您的云服务至关重要。了解更多关于我们的 Google Cloud App Engine 监控集成。
设置与配置
- 在配置新 Google Cloud 监视器时添加 Google App Engine
如果您尚未配置 Google Cloud 监视器,请按以下步骤添加:
- 登录您的 Site24x7 账号。
- 依次进入云(Cloud) > GCP > 添加 GCP 监视器(Add GCP Monitor),或管理(Admin) > 云监控(Cloud Monitoring) > Google Cloud Platform(GCP)。
- 提供唯一的显示名称以便识别。
- 上传服务账号 JSON 文件,以对 Site24x7 进行身份验证,从而执行资源发现。
- 从"选择要监控的资源(Select the Resources for Monitoring)"列表中选择 App Engine。
- 选择现有的通知配置文件、用户告警组、标签和 IT 自动化模板,或新建这些配置。您也可以将 Site24x7 的告警与您首选的第三方服务集成。
- 点击开始 GCP 监控(Start GCP Monitoring)。
- 将 Google App Engine 添加到现有 Google Cloud 监视器
如果您已为服务账号配置了 Google Cloud 监视器,可以按以下步骤添加 Google App Engine:
- 登录您的 Site24x7 账号。
- 依次进入云(Cloud) > GCP,然后选择您的 GCP 监视器。
- 点击服务视图(Service View)旁边的汉堡菜单图标
,选择编辑(Edit),进入编辑 GCP 监视器(Edit GCP Monitor)页面。 - 在编辑 GCP 监视器(Edit GCP Monitor)页面上,从选择要监控的资源(Select the Resources for Monitoring)列表中选择 App Engine,然后点击保存(Save)。
- 配置成功后,依次进入云(Cloud) > GCP > App Engine,即可查看已发现的 App Engine 资源。
发现新的 GCP 资源大约需要 5 分钟。
轮询频率
Site24x7 的 Google App Engine 监视器每分钟收集一次指标数据,每 5 分钟收集一次 Google App Engine 资源的状态。
支持的指标
| 指标名称 | 描述 | 统计方式 | 单位 |
|---|---|---|---|
| 自动扩缩指标利用率容量(Autoscaling Metrics Utilization Capacity) | 利用率容量与提供服务的虚拟机(VM)总数的乘积 | 平均值 | 次 |
| 自动扩缩当前利用率(Autoscaling Metrics Current Utilization) | 所有活动服务虚拟机(VM)对指定指标的总利用率 | 总计 | 次 |
| 连接数(Connections) | App Engine 弹性环境中的活动连接数 | 总计 | 次 |
| 保留核心数(Reserved Cores) | 分配给 App Engine 弹性环境实例的 CPU 核心总数 | 总计 | 次 |
| 弹性 CPU 使用率(Flex CPU utilization) | App Engine 弹性环境从总分配 CPU 使用率中实际使用的份额 | 平均值 | 百分比 |
| 磁盘读取字节数(Disk Bytes Read) | App Engine 弹性实例读取的数据量 | 总计 | 字节 |
| 磁盘写入字节数(Disk Bytes Written) | App Engine 弹性实例写入的数据量 | 总计 | 字节 |
| 实例当前连接数(Instance Connections Current) | App Engine 弹性环境中的活动连接总数 | 总计 | 字节 |
| 实例 CPU 使用率(Instance CPU utilization) | App Engine 弹性环境实例从总分配 CPU 使用率中实际使用的份额 | 平均值 | 百分比 |
| 内存使用量(Memory Usage) | 总内存使用量 | 总计 | 字节 |
| WebSocket 平均持续时间(Websocket Average Duration) | 特定 App Engine 弹性实例的平均 WebSocket 请求数 | 平均值 | 次 |
| 网络接收字节数(Network Bytes Received) | App Engine 弹性环境中传入的网络字节总数 | 总计 | 字节 |
| 网络发送字节数(Network Bytes Sent) | 从 App Engine 弹性环境发出的网络字节总数 | 总计 | 字节 |
| 拦截次数(Interception Count) | 为防止拒绝服务(DoS)攻击而执行拦截的平均次数 | 平均值 | 次 |
| 配额拒绝次数(Quota Denial Count) | 由于应用超出配额而失败的请求平均次数 | 平均值 | 次 |
| 响应次数(Response Count) | HTTP 响应的平均数量 | 平均值 | 次 |
| 响应延迟(Response Latency) | HTTP 响应的平均延迟 | 平均值 | 毫秒 |
| 按样式划分的响应次数(Response Count by Style) | 按样式分类的 HTTP 响应平均数量 | 平均值 | 次 |
| MemCache 使用率(MemCache Utilization) | 以 MemCache 计算单元百分之一为单位的平均 MemCache 使用率 | 平均值 | 次 |
| 命中率(Hit Ratio) | 所有 MemCache 操作中成功命中的百分比 | 平均值 | 百分比 |
| MemCache 操作数(MemCache Operations) | 按命令和状态分类的 MemCache 键操作平均数量 | 平均值 | 次 |
| MemCache 接收字节数(MemCache Received Bytes) | 应用程序通过 MemCache API 按状态和命令分类接收的平均字节数 | 平均值 | 字节 |
| MemCache 发送字节数(MemCache Sent Bytes) | 应用程序通过 MemCache API 按状态和命令分类发送的平均字节数 | 平均值 | 字节 |
| 已用缓存大小(Used Cache Size) | 缓存的总大小 | 总计 | 字节 |
| 预估实例数(Estimated Instance Count) | 客户将被收费的预估平均实例数 | 平均值 | 次 |
| CPU 百万周期(CPU Megacycles) | 以百万周期为单位计算的平均 CPU 使用量 | 平均值 | 次 |
| 系统 CPU 使用率(System CPU Utilization) | 所有活动实例累积的平均 CPU 使用率 | 平均值 | 百分比 |
| 实例数(Instance Count) | 可用实例总数 | 总计 | 次 |
| 接收字节数(Received Bytes) | 平均传入网络数据量 | 平均值 | 字节 |
| 发送字节数(Sent Bytes) | 平均传出网络数据量 | 平均值 | 字节 |
阈值配置
- 全局配置
- 在 Site24x7 Web 客户端,进入左侧导航栏的管理(Admin)部分。
- 从左侧面板中选择配置文件(Configuration Profiles),然后从下拉菜单中选择阈值和可用性(Threshold and Availability)。
- 点击右上角的添加阈值配置文件(Add Threshold Profile)。
- 在"监视器类型(Monitor Type)"中,选择 App Engine。
- 现在您可以为上述列出的指标设置阈值。
- 监视器级别配置
- 在 Site24x7 Web 客户端,依次进入云(Cloud) > GCP > App Engine。
- 选择要设置阈值的资源,然后点击汉堡菜单图标
。 - 选择编辑(Edit),进入编辑 App Engine 监视器(Edit App Engine Monitor)页面。
- 您可以使用阈值和可用性(Threshold and Availability)选项为指标设置阈值。
- 您还可以在属性级别配置 IT 自动化。
IT 自动化
Site24x7 提供一套专属的 IT 自动化工具,可自动解决性能降级问题。这些工具主动响应事件,无需等待人工干预。IT 自动化工具可以自动化重复性任务并自动修复阈值违规。告警引擎持续评估已设置阈值的系统事件,并在发生违规时执行已映射的自动化操作。
配置规则
编辑多个监视器以关联不同的监视器组或添加不同的标签可能是一个繁琐的过程。借助 Site24x7 的配置规则,您可以自动化监控资源的配置设置。此外,Site24x7 还允许您创建自定义规则,以持续跟踪配置变更并实现理想的配置设置。
摘要
摘要(Summary)选项卡将为您提供按时间组织的上述指标性能数据。要查看摘要:
- 依次进入云(Cloud) > GCP > App Engine。
- 选择一个资源。
- 点击摘要(Summary)选项卡。
配置详情
配置详情(Configuration Details)选项卡提供应用实例配置的详细信息。要获取配置详情:
- 依次进入云(Cloud) > GCP > App Engine。
- 选择一个资源。
- 点击配置详情(Configuration Details)选项卡。
报表
通过我们深入的报表,获取受监控资源各参数的详细数据,提升服务性能。
查看 Google App Engine 资源的报表:
- 在左侧导航栏中进入报表(Reports)部分。
- 从左侧菜单中选择 App Engine。
- 您可以找到单个监视器的可用性摘要报表、性能报表和清单报表。或者获取所有 Google App Engine 监视器的摘要报表、可用性摘要报表、健康趋势报表和性能报表。
您也可以从 Google App Engine 监视器的摘要选项卡获取报表:
- 点击摘要(Summary)选项卡。
- 点击可用性(Availability)获取该监视器的可用性摘要报表。
- 您也可以点击任意图表标题找到该监视器的性能报表。
