云服务器内容精选

  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String token 表3 请求Body参数 参数 是否必选 参数类型 描述 alert_types 否 Array of strings 告警类型 case_id 否 String 用例id case_name 否 String 用例名 end_time 否 Long 结束时间 page_num 否 Integer 页码 page_size 否 Integer 分页大小 send_alert_type 否 String 发送类型 start_time 否 Long 开始时间 task_id 否 String 任务id task_name 否 String 任务名
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 list Array of MsgInfoVo objects 返回结果 page_num Integer 页码 page_size Integer 分页大小 total_page Integer 总页数 total_size Long 总条数 表5 MsgInfoVo 参数 参数类型 描述 alert_channels String 告警渠道 alert_groups String 告警分组 alert_level Integer 告警级别 alert_num Integer 总告警次数 alert_time String 告警时间 alert_type String 告警类型 content String 告警内容 id String MsgInfo的id link String 链接 location_names String 执行机区域 send_alert_type String 发送告警类型 sub_task_case_id String 子任务用例id sub_task_case_start_time String 子任务用例开始时间 sub_task_id String 子任务id sub_task_start_time String 子任务开始时间 task_id String 任务id task_name String 任务名 test_case_id String 用例id test_case_name String 用例名称 test_suite_type Integer 测试套类型 状态码: 401 表6 响应Body参数 参数 参数类型 描述 error_code String 错误编码 error_msg String 错误原因 状态码: 403 表7 响应Body参数 参数 参数类型 描述 error_code String 错误编码 error_msg String 错误原因 状态码: 404 表8 响应Body参数 参数 参数类型 描述 error_code String 错误编码 error_msg String 错误原因
  • 日志数据类图表(表格、柱状图、折线图、饼图、数字图、数字折线图、地图) 表格:能够系统、简洁、集中和对比性较强地表述内容,直观地表达分类的关系或对比量的准确程度,进而更加准确的展示该分类数据。 如下图所示,在同一个图表中展示了不同时段CFW流量日志数据。 图7 CFW流量日志表格 表7 表格图标配置说明 参数名称 说明 每页显示 设置页面展示数据条数,可选择10、20、30、50,默认每页展示10条。 开启搜索 开启搜索后,可在表头右侧选择要过滤的值。 开启排序 开启排序后,可在表头上侧选择正序/倒序。 柱状图:使用垂直或水平的柱形平面显示类别之间的数值比较,用于描述分类数据,并统计每一个分类中的数量。您也可以绘制多个矩形对应同一个分类属性,分为分组和层叠两种模式,进而分析该分类数据在不同维度上的区别。 如下图所示,在同一个图表中展示了CPU内核占用率平均值数据。 图8 柱状图 表8 柱状图图表配置说明 参数类别 参数名称 说明 - X轴 请从下拉列表中选择,一般为分类数据。 Y轴 请从下拉列表中选择,一般为一个或多个数字类字段数据。 图表类型 图形展示可选基础柱状图或横向柱状图两种展示形式。 X轴名称 设置X轴的名称。 Y轴名称 设置Y轴的名称。 隐藏图例 开启该功能后,隐藏柱状图上的图例。 显示标签 开启该功能后,显示柱形图上的标签。 是否堆叠 开启该功能后,将堆叠显示Y轴数据。开启堆叠功能后,显示标签功能将不可用。 提示框排序 设置数据的排序方式。 将鼠标悬浮在目标柱子上时,将根据设置的排序方式显示数据。 高级设置 图例位置 图例在图表中的位置,可设置为图表顶部、图表底部、图表左边、图表右边。 上边距 坐标轴距离图表上边界距离。 右边距 坐标轴距离图表右边界距离。 左边距 坐标轴距离图表左边界距离。 下边距 坐标轴距离图表下边界距离。 折线图:属于趋势类分析图表,一般用于表示一组数据在一个有序数据类别(多为连续时间间隔)上的变化情况,用于直观分析数据变化趋势。当需要监控一段时间内一个或多个资源的日志数据趋势时,请使用此类型图表。 如下图所示,在同一个图表中展示了CPU的使用率数据。 图9 折线图 表9 折线图图表配置说明 参数类别 参数名称 说明 - X轴数据 请从下拉列表中选择,一般为有序数据类别(时间序列)。 Y轴数据 请从下拉列表中选择,一般为一个或多个数字类字段数据。 X轴名称 设置X轴的名称。 Y轴名称 设置Y轴的名称。 单选项 设置线图显示格式,可选择直线或曲线。 隐藏图例 开启该功能后,将会隐藏图中的图例。 是否显示点 开启该功能后,显示折线的连接点。 维度列 请从下拉列表中选择,一般为有序数据类别。 提示框排序 设置数据的排序方式。 将鼠标悬浮在目标柱子上时,将根据设置的排序方式显示数据。 高级设置 图例位置 图例在图表中的位置,可设置为图表顶部、图表底部、图表左边、图表右边。 上边距 坐标轴距离图表上边界距离。 右边距 坐标轴距离图表右边界距离。 左边距 坐标轴距离图表左边界距离。 下边距 坐标轴距离图表下边界距离。 饼状图:用于表示不同分类的占比情况,通过弧度大小来对比各种分类。饼图通过将一个圆饼按照分类的占比划分成多个区块,整个圆饼代表数据的总量,每个区块表示该分类占总体的比例大小,所有区块的加和等于100%。 如下图所示,在同一个图表中展示了不同国家所在省份的日志用户数据。 图10 饼状图 表10 饼状图图表配置说明 参数类别 参数名称 说明 - 类目 请从下拉列表中选择,一般为数字或字符串数据。 数据 请从下拉列表中选择,一般为数字类数据。 标签位置 自定义设置标签位置为“内部”或者“外部”。开启标签后,才能使用标签位置功能。 展示数量 饼图中展示数据的数量。 南丁格尔模式 开启该功能后,饼图会显示为南丁格尔玫瑰图。 隐藏图例 开启该功能后,饼图上的图例被隐藏。 开启标签 开启该功能后,显示饼图上的标签。 高级设置 图例位置 图例在图表中的位置,可设置为图表顶部、图表底部、图表左边、图表右边。 外半径 饼图的外半径。 内半径 饼图的内半径。当内半径不为0时,饼图会显示为环状图。 上边距 坐标轴距离图表上边界距离。 右边距 坐标轴距离图表右边界距离。 左边距 坐标轴距离图表左边界距离。 下边距 坐标轴距离图表下边界距离。 数字图:用于突出显示单个数值。当需要实时监控某个指标的最新数值时,可使用此类型的图表。 如下图所示,实时展示当前CFW流量日志数据。 图11 数字图 表11 数字图图表配置说明 参数类别 参数名称 说明 - 数值列 请从下拉列表中选择,一般为数字或字符串数据。 添加对比值 开启该功能后,展示同比数据。 同比数据 请从下拉列表中选择,一般为数字类数据。 描述 可在数字图中展示相关信息的描述。 数值单位 根据选择的数值列,输入对应的单位。 对比值单位 根据选择的同比数据,输入对应的单位。 高级设置 数据格式 日志数据的显示格式,可设置为数字类型、百分比类型(%)、流量单位类型(Kb,Mb,Gb)。当数值大于或等于100000000时, AOM 将自动采用科学计数法对数字进行简写,保留到小数点后两位。例如,当数字为100000000时,将自动缩写为10e8。 数值字号 可调整数值展示的字号大小。 对比值字号 可调整对比值展示的字号大小。 数值单位字号 可调整数值单位展示的字号大小。 对比值单位字号 可调整对比值单位展示的字号大小。 数字折线图:属于趋势类分析图表,一般用于表示一组数据在一个有序数据类别(多为连续时间间隔)上的变化情况,并直观的展示相关数据分析。当需要监控一段时间内一个或多个资源的日志数据趋势时,请使用此类型图表。 如下图所示,在同一个图表中展示了不同时段CPU使用率。 图12 数字折线图 表12 数字折线图图表配置说明 参数类别 参数名称 说明 基本配置 数值单位 根据Y轴所选数据,设置对应的单位。 数据格式 日志数据的显示格式,可设置为数字类型、百分比类型(%)、流量单位类型(Kb,Mb,Gb)。当数值大于或等于100000000时,AOM将自动采用科学计数法对数字进行简写,保留到小数点后两位。例如,当数字为100000000时,将自动缩写为10e8。 数值字号 可设置数值的展示字号大小。 单位字号 可设置单位的展示字号大小。 背景色 背景色包含深色与浅色两种选择。 数据配置 X轴数据 请从下拉列表中选择,一般为数字或字符串数据。 Y轴数据 请从下拉列表中选择,一般为数字或字符串数据。 交互行为 单选项 设置线图显示格式,可选择直线或曲线。 地图:将日志数据以国、省、市级地图形式地理化呈现。使用地图可对不同国家、省、市的同一日志进行对比,如下图所示,在同一个图表中展示了不同省份的日志用户。 图13 地图 表13 地图图表配置说明 参数名称 说明 地图类型 请从下拉列表中选择,包括中国省级地图、中国市级地图、世界地图。 省份 “地图类型”设置为“中国省级地图”,则需要设置省份信息。 城市 “地图类型”设置为“中国市级地图”,则需要设置城市信息。 国家 “地图类型”设置为“世界地图”,则需要设置国家信息。 数值列 位置信息对应的数据量。
  • 指标数据类图表(折线图、数字图、TopN、表格、柱状图、数字折线图) 折线图:属于趋势类分析图表,一般用于表示一组数据在一个有序数据类别(多为连续时间间隔)上的变化情况,用于直观分析数据变化趋势。当需要监控一段时间内一个或多个资源的指标数据趋势时,请使用此类型图表。 使用折线图可对不同资源的同一指标进行对比,如下图所示,在同一个图表中展示了不同主机的CPU使用率。 图1 折线图 表1 折线图图表配置说明 参数类别 参数名称 说明 - X轴名称 设置X轴的名称。 Y轴名称 设置Y轴的名称。 是否拟合为曲线 开启该功能后,将折线的连接点拟合为平滑曲线。 隐藏X轴 开启该功能后,隐藏X轴。 隐藏Y轴 开启该功能后,隐藏Y轴。 Y轴范围 自定义设置Y轴的最小值和最大值,确定Y轴数值区间。 高级设置 左边距 坐标轴距离图表左边界距离。 右边距 坐标轴距离图表右边界距离。 上边距 坐标轴距离图表上边界距离。 下边距 坐标轴距离图表下边界距离。 数字图:用于突出显示单个数值。当需要实时监控某个指标的最新数值时,可使用此类型的图表。 如下图所示,可实时查看主机的CPU使用率。 图2 数字图 表2 数字图图表配置说明 参数名称 说明 显示微缩图标 开启该功能后,将按照一定的比例将图标缩小,并增加折线图。 TopN:统计单位为集群,统计对象为集群下的资源(这里的资源指主机、组件和实例)。资源TopN图表可视化地展示了集群中资源占用最高的N个资源,其中默认展示资源Top5。 当资源数量很多时,您想快速了解资源占用最高的资源,可在仪表盘中添加TopN图表,您只需要选择资源类型和指标,例如主机的CPU使用率,那么AOM将自动将TopN的主机挑选出来以N个条形图的形式展示,如果不超过N个资源,则按照实际资源展示。 如下图所示,在同一个图表中展示了主机的CPU使用率Top5。 图3 TopN图 表3 TopN图表配置说明 参数类别 参数名称 说明 - 排序方式 设置数据的排序方式,默认为降序。 限制数量 设置TopN图表中显示的条形图数量,默认为5个。 展示维度 设置TopN图表中展示的指标维度。 柱宽 设置柱宽度,可选择auto、16、22、32、48、60,默认展示auto。 单位 设置展示数据的单位,默认单位为“%”。 显示X轴刻度 开启该功能后,显示X轴的刻度。 显示数值 开启该功能后,显示Y轴的数值。 显示Y轴线条 开启该功能后,显示Y轴的线条。 高级设置 左边距 坐标轴距离图标左边界距离。 右边距 坐标轴距离图标右边界距离。 上边距 坐标轴距离图标上边界距离。 下边距 坐标轴距离图标下边界距离。 表格:能够系统、简洁、集中和对比性较强地表述内容,直观地表达分类的关系或对比量的准确程度,进而更加准确的展示该分类数据。 如下表所示,在一个图表中展示了不同主机的CPU使用率。 图4 表格 表4 表格图表配置说明 参数名称 说明 字段名 展示字段参数名。 字段重命名 可重命名表头参数名称。 柱状图:使用垂直或水平的柱形平面显示类别之间的数值比较,用于描述分类数据,并统计每一个分类中的数量。您也可以绘制多个矩形对应同一个分类属性,分为分组和层叠两种模式,进而分析该分类数据在不同维度上的区别。 在同一个图表中展示了不同主机的CPU使用率。 图5 柱状图 表5 柱状图图表配置说明 参数类别 参数名称 说明 - X轴名称 设置X轴名称。 Y轴名称 设置Y轴名称。 Y轴范围 自定义设置Y轴的最小值和最大值,确定Y轴数值区间。 隐藏X轴 开启该功能后,隐藏X轴。 隐藏Y轴 开启该功能后,隐藏Y轴。 高级设置 上边距 坐标轴距离图表上边界距离。 右边距 坐标轴距离图表右边界距离。 左边距 坐标轴距离图表左边界距离。 下边距 坐标轴距离图表下边界距离。 数字折线图:属于趋势类分析图表,一般用于表示一组数据在一个有序数据类别(多为连续时间间隔)上的变化情况,并直观的展示相关数据分析。当需要监控一段时间内一个或多个资源的指标数据趋势时,请使用此类型图表。 如下图所示,在同一个图表中展示了不同时段CPU使用率。 图6 数字折线图 表6 数字折线图图表配置说明 参数名称 说明 是否拟合为曲线 开启该功能后,将折线的连接点拟合为平滑曲线。 是否显示图例 开启该功能后,显示折线的图例。 隐藏X轴 开启该功能后,隐藏X轴。 隐藏Y轴背景线 开启该功能后,隐藏Y轴背景线。 是否显示点 开启该功能后,显示折线的连接点。
  • 指标清单 Kubelet视图使用的指标清单如下: 表2 Kubelet指标说明 指标 类型 说明 storage_operation_errors_total Counter 存储操作期间发生的错误次数 storage_operation_duration_seconds_count Counter 存储操作的操作次数 storage_operation_duration_seconds_bucket Histogram 存储操作的持续时间 kubelet_pod_start_duration_seconds_count Counter 进行过pod start的数量 kubelet_pod_start_duration_seconds_bucket Histogram pod start的耗时分布情况 kubelet_runtime_operations_duration_seconds_bucket Histogram 不同操作的累计操作耗时分布情况 kubelet_runtime_operations_errors_total Counter 不同操作的累计操作失败的数量 kubelet_node_config_error Gauge 如果节点遇到与配置相关的错误,则此指标为true(1),否则为false(0) volume_manager_total_volumes Gauge Volume Manager中的卷数 kubelet_running_containers Gauge 当前运行的Containers数 kubelet_running_pods Gauge 当前运行的pod数 kubelet_node_name Gauge 节点名称,值始终为1 kubelet_runtime_operations_total Counter 运行过程中不同的操作类型的累计操作次数 kubelet_cgroup_manager_duration_seconds_count Counter 销毁和更新的数量 kubelet_cgroup_manager_duration_seconds_bucket Histogram 销毁和更新操作的耗时分布情况 kubelet_pleg_relist_duration_seconds_count Counter PLEG relist pod不同耗时的数量 kubelet_pleg_relist_interval_seconds_bucket Histogram PLEG relist 间隔的分布情况 kubelet_pleg_relist_duration_seconds_bucket Histogram PLEG relist pod耗时的分布情况 rest_client_requests_total Counter 请求apiserver的总次数(按照返回码code和请求类型method统计) rest_client_request_duration_seconds_bucket Histogram 请求apiserver的总次数(按照返回码code和请求类型method统计)的分布情况 process_resident_memory_bytes Gauge 进程驻留内存大小(以字节为单位) process_cpu_seconds_total Counter 进程用户和系统 CPU 总时间(以秒为单位) go_goroutines Gauge 协程数量
  • 操作步骤 登录AOM 2.0控制台。 在左侧导航栏中选择“仪表盘”。 选择待操作的仪表盘,在对应“仪表盘”页面右上角单击,进入“变量设置”页面。 单击“新增变量”,参考表1设置相关参数。 表1 新增变量填写说明 参数名称 说明 变量名称 变量的名称。最多可输入255个字符,只能包含数字、字母、下划线,且不能以下划线开头和结尾。 变量类型 变量的类型。目前只支持选择“Query”。 变量别名 变量的别名。最多可输入255个字符,只能包含数字、字母、中文、下划线、中划线,且不能以下划线、中划线开头和结尾。设置变量别名后优先显示变量别名。 变量描述 变量的描述。 数据源 数据的来源。在仪表盘页面选择,此处灰化不可选。可以选择default类型的Prometheus实例和自定义创建的Prometheus实例,默认选择default类型的Prometheus实例。 支持选择的数据源类型:Prometheus for 云服务、Prometheus for E CS 、Prometheus for CCE、Prometheus 通用实例、Prometheus for 多账号聚合实例、default。 刷新方式 过滤器刷新的方式。目前只支持选择“On dashboard load”,在仪表盘刷新时刷新过滤器。 指标名称 指标的名称。可以选择所选Prometheus实例下的指标。 展示字段 展示字段显示在仪表盘过滤框里。 值字段 展示字段对应的值。 条件 维度名称与维度值。通过AND可为同一指标设置多个条件。 多数值 是否允许多数值。默认关闭,开启后自定义的过滤器中可以选择多个数值。 包括“全选” 是否包括“全选”。默认关闭,开启后自定义的过滤器中增加“全选”选项。 设置完成后单击“保存”即可新增变量。 新增的变量会在仪表盘页面和新增图表页面以过滤器的形式展示,单击过滤器,可以在下拉列表中进行选择。 图1 查看过滤器
  • 添加过滤器 登录 云日志 服务控制台,在左侧导航栏中选择“仪表盘”,选择待操作的仪表盘。 单击仪表盘名称进入详情页。 单击,在“过滤器”页面中,参考添加日志仪表盘过滤器配置过滤器的相关参数。 不支持过滤数值型的字段。 表1 添加过滤器参数 参数 说明 过滤器名称 仅支持输入英文、数字、中文、中划线、下划线及小数点,且不能以小数点、下划线开头或以小数点结尾。 查询方式 过滤器选中的条件与已有图表查询条件组合方式。支持AND和NOT两种方式,默认为AND。 Key值 配置需要过滤的字段。仅支持输入英文、数字、中划线、下划线及小数点,且不能以小数点、下划线开头或以小数点结尾,且不能是纯数字。 别名 Key值的别名,用于区分不同字段。仅支持输入英文、数字、中文、中划线、下划线及小数点,且不能以小数点开头、下划线开头或以小数点结尾。 静态列表项 设置Key值对应的Value,多次单击“添加静态列表项”可添加多个Value。 单击“添加静态列表项”可添加Value,需配置如下参数: 列表项名称:需要过滤的Key值对应的Value字段名称。仅支持输入英文、数字、中文、中划线、下划线及小数点,且不能以小数点、下划线开头或以小数点结尾。 别名:Value的别名。 默认选中:开启“默认选中”,可直接对添加的Value进行过滤选中。 操作:单击删除添加的Value。 添加动态列表项 动态列表项为对应查询和分析语句的查询结果,在不同的时间范围,查询结果是动态变化的。 关闭“添加动态列表项”,无法设置查询结果的动态变化。 开启“添加动态列表项”,通过添加动态列表项显示查询结果的动态变化,即为Key值配置动态Value。需配置如下参数: 日志组:选择待查询的日志组。 日志流:选择待查询的日志流。 SQL引擎:支持管道符版本和非管道符版本。管道符版本的SQL查询默认语法为* | select *,非管道符版本的SQL查询默认语法为select * 动态列表来源:支持字段模糊匹配和SQL查询。 字段模糊匹配:选择当前日志流中配置的结构化字段。 SQL查询:输入SQL查询语句。单击“查询”,可预览动态列表项。 设置完成后,单击“确定”即可完成过滤器的添加。
  • 背景信息 云容器引擎(Cloud Container Engine,简称CCE)提供高度可扩展的、高性能的企业级Kubernetes集群。借助云容器引擎,您可以在华为云上轻松部署、管理和扩展容器化应用程序。 分析网站访问情况 登录云日志服务控制台。 在左侧导航栏中选择“仪表盘 ”。 在仪表盘模板下方,选择“CCE日志K8s事件查询”仪表盘,查看图表详情。 CCE日志K8s事件查询仪表盘中的过滤器说明如下所示: 事件等级分为Warning和Normal。 过滤事件类型,所关联的查询分析语句如下所示: select distinct("name") 过滤集群ID,所关联的查询分析语句如下所示: select distinct("cluster_id") 过滤命名空间,所关联的查询分析语句如下所示: select distinct("namespace") 过滤名称,所关联的查询分析语句如下所示: select distinct("resource_name") 重要图表说明 CCE日志K8s事件查询仪表盘中重要图表说明如下所示: 事件总数图表所关联的查询分析语句如下所示: SELECT TIME_FORMAT( "_time_", 'yyyy-MM-dd HH:mm:ss', '' ) as "_time_","total" FROM ( SELECT TIME_CEIL ( __time, 'PT1H' ) AS "_time_", count( 1 ) AS "total" FROM log GROUP BY "_time_" ) 普通事件数图表所关联的查询分析语句如下所示: SELECT TIME_FORMAT( "_time_", 'yyyy-MM-dd HH:mm:ss', '' ) as "_time_","total" FROM ( SELECT TIME_CEIL ( __time, 'PT1H' ) AS "_time_", count( 1 ) AS "total" FROM log where "type" = 'Normal' GROUP BY "_time_" ) 警告事件数图表所关联的查询分析语句如下所示: SELECT TIME_FORMAT( "_time_", 'yyyy-MM-dd HH:mm:ss', '' ) as "_time_","total" FROM ( SELECT TIME_CEIL ( __time, 'PT1H' ) AS "_time_", count( 1 ) AS "total" FROM log where "type" = 'Warning' GROUP BY "_time_" ) 错误事件数图表所关联的查询分析语句如下所示: SELECT TIME_FORMAT( "_time_", 'yyyy-MM-dd HH:mm:ss', '' ) as "_time_","total" FROM ( SELECT TIME_CEIL ( __time, 'PT1H' ) AS "_time_", count( 1 ) AS "total" FROM log where "type" = 'Error' GROUP BY "_time_" ) 重要事件分布图表所关联的查询分析语句如下所示: select "name",count(1) as 'total' from log group by "name" 重要事件统计图表所关联的查询分析语句如下所示: SELECT "type" as "等级", "name" as "类型", count(1) as "总数", "reason" as "详细内容" from log where "type" != 'Normal' group by "type", "name", "reason" order by "总数" desc Pod重要事件统计图表所关联的查询分析语句如下所示: SELECT "type" as "等级", "name" as "类型", count(1) as "总数", "reason" as "详细内容" from log where "type" != 'Normal' and "resource_kind" = 'Pod' group by "type", "name", "reason" order by "总数" desc 最近100条事件图表所关联的查询分析语句如下所示: select TIME_FORMAT( __time, 'yyyy-MM-dd HH:mm:ss', '+08:00' ) as "Time","type" as "等级", "name" as "类型", "reason" as "详细
  • 指标清单 APIServer视图使用的指标清单如下: 表4 APIServer视图指标清单 指标 指标类型 说明 up gauge 组件状态 apiserver_request_total counter apiserver请求数按找返回码等维度的计数 go_goroutines gauge 当前时间goroutines个数 apiserver_current_inflight_requests gauge 最后一个窗口中,正在处理的请求数量 apiserver_request_duration_seconds_bucket histogram APIServer请求延时秒数 workqueue_depth gauge 当前工作队列深度 workqueue_adds_total counter 工作队列增加总数 workqueue_queue_duration_seconds_bucket histogram 请求在工作队列中停留时间 process_resident_memory_bytes gauge 常驻内存大小 process_cpu_seconds_total counter 进程CPU总花费时间
  • 指标说明 APIServer视图暴露的指标包括请求指标、工作队列指标和资源指标,具体说明如下: 图1 请求指标 表1 请求指标说明 指标名称 单位 说明 存活数 个 组件存活实例数 QPS 请求数/秒 每秒不同响应码的请求个数 请求成功率(读) 百分比 每秒读请求中响应码为20x的请求比例 处理中请求数 个数 APIServer在处理中的请求个数 请求速率(读) 请求数/秒 每秒不同响应码的读请求个数 请求错误率(读) 百分比 每秒读请求的错误请求比例 请求时延(读)(P99) 毫秒 P99读请求时延 请求速率(写) 请求数/秒 每秒不同响应码的写请求个数 请求错误率(写) 百分比 每秒写请求的错误请求个数 请求时延(写)(P99) 毫秒 P99写请求时延 图2 工作队列指标 表2 工作队列指标说明 指标名称 单位 说明 工作队列增加速率 操作次数/秒 APIServer每秒工作队列增加的次数 工作队列深度 个 工作队列深度 工作队列时延(P99) 毫秒 APIServer请求P99在工作队列中停留时间 图3 资源指标 表3 资源指标说明 指标名称 单位 说明 内存使用量 字节 APIServer内存使用量 CPU使用量 Cores APIServerCPU使用量 Go routine数 次 Go routine次数
  • 指标清单 CoreDNS视图使用的指标清单如下: 表2 CoreDNS视图指标清单 指标 类型 说明 coredns_dns_request_count_total counter 记录所有请求查询的累计值 coredns_dns_requests_total counter DNS请求的总数 coredns_dns_request_type_count_total counter 每种类型的请求累计值 coredns_dns_request_do_count_total counter 设置了DO标志位的请求次数累计值 coredns_dns_do_requests_total counter 设置了DO标志位的请求总数 coredns_dns_request_size_bytes_bucket histogram CoreDNS请求字节数 coredns_dns_response_rcode_count_total counter 不同返回码个数的累计值 coredns_dns_responses_total counter 返回码的总数 coredns_dns_request_duration_seconds_bucket histogram CoreDNS请求时延 coredns_dns_response_size_bytes_bucket histogram CoreDNS返回字节数 coredns_cache_size gauge CoreDNS缓存大小 coredns_cache_hits_total counter CoreDNS缓存命中个数
  • 指标说明 CoreDNS视图暴露的指标如下: 图1 CoreDNS视图指标 表1 CoreDNS指标说明 指标名称 单位 说明 请求速率 个/秒 CoreDNS每秒请求个数 请求速率(记录类型) 个/秒 根据请求类型统计CoreDNS的请求速率 请求速率(区域) 个/秒 根据区域统计CoreDNS的请求速率 请求速率(DO标志位) 个/秒 设置了DO标志位的请求速率 请求数据包(UDP) 字节数 基于UDP协议的请求数据包的P99、P90、P50的大小 请求数据包(TCP) 字节数 基于TCP协议的请求数据包的P99、P90、P50的大小 响应速率(响应状态码) 个/秒 CoreDNS不同状态码每秒的请求数 响应时延 毫秒 CoreDNS P99、P90、P50的请求时延 响应数据包(UDP) 字节数 基于UDP协议的响应数据包的P99、P90、P50的大小 响应数据包(TCP) 字节数 基于TCP协议的响应数据包的P99、P90、P50的大小 缓存记录数 个 CoreDNS缓存的DNS记录数 缓存命中率 个/秒 CoreDNS缓存每秒的命中请求数
  • 健康状态类图表(蜂巢图和表格) 健康状态类图表支持将关注的一个或多个阈值规则、主机或组件的状态信息分别置于同一图表中监控,并以蜂巢图或表格形式展示。 阈值状态图表:实时监控阈值规则的状态,阈值状态图表仅支持表格形式展示,最多可添加10条阈值监控数据。 图15 阈值状态图表 添加阈值状态图表前请先创建指标告警规则。 主机状态图表:实时监控主机的状态。主机状态图表支持蜂巢图或表格形式展示,最多可添加10条主机监控数据。 图16 主机状态图表-蜂巢图 图17 主机状态图表-表格 组件状态图表:实时监控组件的状态。组件状态图表支持蜂巢图或表格形式展示,最多可添加10条组件监控数据。 图18 组件状态图表-蜂巢图 图19 组件状态图表-表格
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从 IAM 服务获取的用户Token,获取方式请参见:获取用户Token 最小长度:1 最大长度:10000 Content-Type 是 String 该字段填为:application/json;charset=UTF-8。 最小长度:30 最大长度:30 表3 请求Body参数 参数 是否必选 参数类型 描述 group_name 是 String 仪表盘分组名称
  • 响应参数 状态码: 201 表4 响应Body参数 参数 参数类型 描述 result String 响应结果 状态码: 400 表5 响应Body参数 参数 参数类型 描述 message ErrorMessagebody object 错误信息body体 表6 ErrorMessagebody 参数 参数类型 描述 code String 错误码 最小长度:8 最大长度:36 details String 错误描述 最小长度:2 最大长度:512 状态码: 500 表7 响应Body参数 参数 参数类型 描述 message ErrorMessagebody object 错误信息body体 表8 ErrorMessagebody 参数 参数类型 描述 code String 错误码 最小长度:8 最大长度:36 details String 错误描述 最小长度:2 最大长度:512