机器数据分析平台

  • 服务

    最近更新时间:2021-04-19 15:30:07

    概览

    服务代表真实世界中的一个 IT/业务服务,让您可以监控 IT 系统和业务流程的健康状况。 如您可以设置数据库服务、订单服务;新建服务并完成配置之后,您可以使用服务分析器监视服务的健康状况、进行层层下钻分析。

    新建服务

    新建一个服务需要配置基本信息、实体筛选、KPI、KPI重要性,工作流如下:
    企业微信截图_24310981-0cac-4b0e-baac-7d638d4db66e.png

    基本信息:服务的基本信息,包括名称、描述、标签、服务计算数据存储的仓库
    实体筛选:通过配置实体规则,可以动态筛选服务相关实体,只计算过滤出来的服务相关实体的KPI
    KPI:描述服务健康度的相关KPI,可以添加多个。KPI主要用于度量IT/业务健康。是带有统计分析计算逻辑的SPL,在服务中定时执行,返回相应的值。
    KPI重要性:KPI重要性包括添加依赖服务和设置KPI的重要性。如果当前服务依赖其他服务,即其他会影响当前服务的健康分数,则可以添加依赖服务,依赖的服务会作为一种特殊的KPI参与服务的分数计算。KPI重要性设置即设置每一个KPI的重要性,会根据重要性计算每个KPI的权重,进行服务分数的计算。如果你认为此KPI对服务健康影响很大,则可以提高它的重要性

    基本信息

    基本信息配置服务的一些基础信息

    配置项 是否必填 配置项解释
    名称 服务名称,全局唯一
    描述 服务描述
    标签 可以给服务添加标签,可选择标签或者新建一个标签。可用于服务管理和过滤

    实体筛选

    可按照条件动态筛选出服务相关实体,KPI设置过滤服务中的实体后,只计算符合条件的实体的KPI。
    可按照实体的名称、匹配条件、属性、标签筛选实体。可添加多个实体筛选条件,支持通过AND或者OR进行连接
    匹配符号支持:等于、不等于、匹配、不匹配。支持通配符匹配
    例如,如果要添加用于标识数据库服务器的实体规则,而且这些服务器的匹配条件是 host=mysql-01、host=mysql- 02、host=mysql-03等依此类推,则可以添加一个实体规则,例如“host 匹配 mysql*”,来标识要在其中运行 KPI 搜索的服务器。

    KPI

    KPI主要用于度量IT/业务健康。是带有统计分析计算逻辑的SPL,在服务中定时执行,返回相应的值。在一个服务中,可以添加多个KPI。添加KPI时可以通过新建或者从其他服务中复制的方式。
    一个KPI包括基本信息、实体设置、KPI计算、阈值设置4个部分

    基本信息

    用于描述KPI的基本配置信息

    配置项 是否必填 配置项解释
    名称 KPI名称,全局唯一,不可编辑
    描述 KPI描述
    搜索条件 表示此KPI的数据来源,支持搜索和数据集2种。搜索:需要用户手动输入SPL,输入后可点击“在搜索中打开”按钮,在搜索中展示当前搜索条件执行的结果。数据集:支持用户选择某个数据集的方式选择KPI数据来源
    计算字段 作为KPI的计算字段,可以从已选搜索条件中选择某个字段,或者手动填写字段

    实体设置

    通过实体设置设置实体筛选字段和过滤字段。实体拆分决定此KPI是否到监控到实体级别;实体过滤决定计算的相关的实体KPI

    配置项 是否必填 配置项解释

    | 实体拆分字段 | 否 | 拆分实体选择是的时候必填,表示用户拆分实体的字段。可以从已选搜索条件中选择某个字段,或者手动填写字段。选择后,SPL按照此字段进行 by得到每一个实体 |

    | 实体过滤字段 | 否 | 过滤服务中的实体选择是的时候必填,表示用户过滤实体的字段。可以从现在实体筛选结果的所有匹配条件的K中选择,或者手动填写字段。选择后,会根据此字段去实体筛选中查找匹配条件拥有此字段的实体匹配条件,然后用AND添加到KPI的SPL中,以此实现只计算服务相关实体的KPI |

    KPI计算

    KPI计算用于定义KPI的计算方式。KPI定时计算时会按照配置的计算方式进行计算。计算说明是根据配置的计算方式自动生成的说明信息。

    配置项 是否必填 配置项解释
    实体计算 当拆分实体选择是的时候填写,表示每一个实体级的KPI的计算方式。默认平均值,可选择字段计数、去重计数、总和、平均值、最大值、最小值、样本标准差、总体标准差、最早值、最晚值、
    服务计算 表示生成服务KPI的计算方式。默认平均值,可选择字段计数、去重计数、总和、平均值、最大值、最小值、样本标准差、总体标准差、最早值、最晚值
    执行频率 默表示每次搜索的频率。默认为5分钟,用户可选择每分钟、每5分钟、每10分钟、每15分钟、每30分钟、每1小时
    计算窗口 表示每次搜索的时间范围。默认为前5分钟,用户可选择前1分钟、前5分钟、前15分钟、前30分钟、前1小时、前12小时、前24小时、自定义值
    空值填充 表示某次计算出现空值时,进行空值的填充方式。用户可选择填充N/A、填充自定义值,选择自定义值的时候需要手动输入一个值

    阈值设置

    通过阈值设置给每一个KPI设置阈值,定义他在不同区间范围内的严重等级。
    如果不拆分实体,则只需要进行服务KPI阈值设置。
    WeChatc073f2f299c5dec327ac98a5cc043e4a.png

    如果拆分实体选择是,则可以设置服务KPI阈值和实体KPI阈值。
    实体KPI设置是针对每个实体KPI进行阈值设置,如果需要监视运行单个 KPI 的多个独立实体,则可以使用各实体阈值。例如,您可能需要针对三台独立的服务器运行同一个 KPI,如可用内存百分比。使用实体KPI阈值,您就可以监视每台服务器上的可用内存百分比状态。
    在进行实体KPI的阈值设置时,可点击应用服务KPI阈值快速应用服务KPI的阈值条件
    企业微信截图_112dd65a-e9d1-464d-989b-89e5c2a8e98c.png

    KPI的重要性

    通过KPI重要性添加依赖服务和设置每一个KPI的重要程度。

    添加依赖服务

    您可添加其他服务作为服务依赖项,添加服务依赖项有助于您检测某个服务是否会对另一个服务产生负面影响,并且可以用于执行根因分析。
    例如,您可能有一个依赖于数据库服务的 Web 服务。将此数据库服务添加为依赖关系之后,您就可以监视该数据库服务对Web服务的影响。
    添加服务依赖项后,被依赖的服务会作为一种特殊的KPI,包含在主服务健康度评分的计算中。
    注意:不支持设置循环依赖。

    设置KPI重要程度

    可以调整影响服务KPI的重要程度值,以便让影响KPI在健康度评分的计算中占有适当的权重,从而生成能更准确反映依赖项对主服务的影响的健康状况分数值。

    • 默认情况下,影响服务健康度评分的重要程度为5。越高代表越重要,越低代表越不重要。0 代表完全不影响服务健康度评分。
    • 对于对服务影响很大的KPI,可以打开严重时不可忽略的开关。开启后如果KPI级别处于严重(最高级别),则服务评分不通过权重进行计算,直接置为0分,即服务级别为严重。

    服务管理

    服务管理对所有服务进行统一管理,在服务管理页面,可以选择服务进行编辑(不可编辑名称)、启用/禁用(支持单个、多个)、删除(支持删除单个、多个)、复制。同时支持按照名称、标签进行模糊搜索

    以上内容是否对您有帮助?
  • Qvm free helper
    Close