帮助手册

监控 Azure Functions

Azure Functions 是一个无服务器计算平台,让您能够编写更少的代码、管理更少的基础架构,并节省成本。无需担心建立和管理服务器,Azure Functions 的云架构提供了保持应用程序运行所需的所有当前资源。

借助 Site24x7 的集成,您现在可以使用可靠的指标监控托管函数、定义阈值,并在发生违规时接收告警。

设置与配置

在配置新 Azure 监视器时添加 Azure Functions

如果您尚未配置 Azure 监视器,请按以下步骤添加:

  1. 登录您的 Site24x7 账户。
  2. 在左侧导航栏选择,然后选择 Azure > 添加 Azure 监视器。您也可以按照这些步骤添加 Azure 监视器。
  3. 在 Azure 监视器配置过程中,于编辑 Azure 监视器页面,从服务/资源类型下拉菜单中选择 Azure Functions

将 Azure Functions 添加到现有 Azure 监视器

如果您已为租户配置了 Azure 监视器,可通过以下步骤添加 Azure Functions:

  1. 登录您的 Site24x7 账户。
  2. 从 Azure 监视器左侧窗格导航至基础架构、库存或管理仪表板,以便为该监视器添加 Azure Functions 监视器。
  3. 点击汉堡菜单图标  ,然后点击编辑,进入编辑 Azure 监视器页面。
  4. 编辑 Azure 监视器页面,从下拉菜单中选择对应的订阅资源组,从服务/资源类型下拉菜单选择 Azure Functions,然后点击保存

配置成功后,前往云 > Azure,从 Azure 监视器下拉菜单选择 Azure Functions,即可查看已发现的 Azure Functions。

注意

发现新 Azure 资源需要 15-30 分钟。如需立即发现所选配置,请前往 Azure 监视器的基础架构仪表板,点击 图标中的立即发现

轮询频率

Site24x7 的 Azure Functions 监视器每分钟收集一次指标数据,每五分钟收集一次函数状态。

支持的指标

以下指标将被收集:

指标名称 描述 统计方式 单位
请求数 无论 HTTP 状态码如何,请求的总数 总计
数据流入 应用程序消耗的入站带宽量 平均值 字节
数据流出 应用程序消耗的出站带宽量 平均值 字节
HTTP 服务器错误数  导致 HTTP 状态码在 500-599 之间的请求数 总计
内存工作集 应用程序当前使用的内存量 平均值 字节
平均内存工作集 应用程序使用的平均内存量 平均值 字节
函数执行单元 已执行的函数单元数 平均值 Mbps
函数执行次数 已执行的函数数量 总计 
私有字节数 应用进程已分配且无法与其他进程共享的当前内存量 平均值 字节
IO 每秒读取字节数 应用进程从 I/O 操作读取字节的速率 平均值 字节/秒 (Bps)
IO 每秒写入字节数 应用进程向 I/O 操作写入字节的速率 平均值 Bps
IO 每秒其他字节数 应用进程向非数据 I/O 操作(如控制操作)发送字节的速率 平均值 Bps
IO 每秒读取操作数 应用进程发出读取 I/O 操作的速率 平均值  Bps 
IO 每秒写入操作数 应用进程发出写入 I/O 操作的速率 平均值  Bps 
IO 每秒其他操作数 应用进程发出非读写 I/O 操作的速率 平均值  Bps 
应用程序队列中的请求数 应用程序请求队列中的请求数量 平均值 
当前程序集数 此应用程序中所有 AppDomain 当前加载的程序集数量 平均值 
总 AppDomain 数 此应用程序中当前加载的 AppDomain 数量 平均值 
已卸载 AppDomain 总数 自应用程序启动以来已卸载的 AppDomain 总数 平均值  次 
第 0 代垃圾回收次数 自应用进程启动以来第 0 代对象被垃圾回收的次数:较高代的垃圾回收 (GC) 包含所有较低代的 GC 平均值 
第 1 代垃圾回收次数 自应用进程启动以来第 1 代对象被垃圾回收的次数:较高代的 GC 包含所有较低代的 GC 平均值 
第 2 代垃圾回收次数 自应用进程启动以来第 2 代对象被垃圾回收的次数 平均值 

Azure 正常运行时间监控

Site24x7 的 Azure 正常运行时间监控可主动跟踪您的 Azure 资源的可用性和正常运行时间,以及其配置和库存详情。请注意,启用正常运行时间监控将禁用性能指标数据收集。   

阈值配置

全局配置

  1. 前往左侧导航栏的管理部分。
  2. 在左侧窗格中选择配置文件,然后从下拉菜单中选择阈值和可用性 (+) 选项卡。点击右上角的添加阈值配置文件
  3. 选择监视器类型为 Azure Functions
    现在您可以为上述所有指标设置阈值。

监视器级别配置

  1. 前往云 > Azure,从下拉菜单中选择 Azure Functions
  2. 选择要设置阈值的资源,点击汉堡菜单图标,选择编辑选项,进入编辑 Azure Functions 监视器页面。

选择阈值和可用性选项可为指标设置阈值。您也可以在属性级别配置 IT 自动化

IT 自动化

Site24x7 的 IT 自动化工具帮助自动解决性能下降问题。告警引擎持续评估已设置阈值的系统事件,并在发生违规时执行映射的自动化操作。

如何为监视器配置 IT 自动化。

配置规则

使用 Site24x7 的配置规则,为多个监视器配置阈值配置文件通知配置文件标签监视器组等参数。添加新监视器时,您可以运行扫描并关联之前生成的适合监视器配置的规则。

如何添加配置规则。

摘要

摘要选项卡将为您提供按时间排列的上述指标性能数据。

  1. 要查看摘要,前往云 > Azure,点击 Azure 监视器 > Azure Functions
  2. 点击某个资源,然后选择摘要选项卡。

这样即可查看数据流入数据流出HTTP 服务器错误数函数执行次数等更多信息。

配置详情

应用实例的配置详情显示在此选项卡下。您可以在此找到主机名站点属性SSL 证书服务器场详情等信息。

  1. 要获取配置详情,前往云 > Azure,点击 Azure 监视器 > Azure Functions
  2. 点击某个资源,然后选择配置详情选项卡。

报表

使用我们深入的报表,获取受监控资源各项参数的详细数据,并突出显示您的服务性能。

要查看 Azure Functions 的报表:

  1. 在左侧导航栏中导航至报表部分。
  2. 从左侧菜单中选择 Azure Functions

您可以找到针对单个选定监视器的可用性摘要报表性能报表,或获取所有 Azure Functions 监视器的库存报表摘要报表可用性摘要报表健康趋势报表性能报表

 

 

您也可以从 Azure Functions 监视器的摘要选项卡获取报表。

  1. 前往 Azure Functions 监视器的摘要选项卡,点击可用性宕机时间,获取监视器的可用性摘要报表
  2. 您也可以通过点击任意图表标题获取监视器的性能报表

 

 

相关链接:

如何添加 Azure 监视器。
如何为监视器配置 IT 自动化。
如何集成 Azure App Service 监视器。
如何集成 Azure 虚拟机监视器。
如何为监视器配置 IT 自动化。
查看监视器报表列表。

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!