插件 〉Polystat


开发者

Grafana Project

注册以接收不定期产品新闻和更新



面板
grafana

Polystat

  • 概述
  • 安装
  • 更新日志
  • 相关内容

Grafana Polystat 面板

Marketplace Downloads License Known Vulnerabilities Maintainability Test Coverage Build Status

此面板插件为基于 D3 的多指标面板,适用于Grafana 8.4+。

为接收到的每个指标创建一个六边形,并能够将指标分组为复合指标,并显示复合指标的触发状态。

截图

此插件支持自动缩放,以便每个多边形最佳适应面板大小。当无法显示完整文本时,只有工具提示处于活动状态。

全部可见

polystat-v2-agent-all-visible

缩小显示

polystat-v2-agent-scaled-down

缩小显示并带工具提示

polystat-v2-agent-scaled-down-tooltip

选项

此面板提供大量自定义选项,并可从菜单中搜索。

布局

默认情况下,插件会根据面板大小使用“最佳适应”计算来自动调整要显示的多边形大小。

Auto Layout

或者,您可以手动指定列数和行数,或仅自动指定其中一个。

最大创建列数

最大创建行数 注意:如果同时设置了列和行,则只会显示 行数*列数 个,通常应该只设置其中一个或都不设置。

Manual Layout

如果列数和行数不足以显示所有数据,将显示警告。

Manual Layout Warning

显示限制

设置要显示的多边形数量限制。设置为 0 表示无限制(默认值为 100)。

大小

多边形的大小默认按最佳适应计算,但需要时可以手动设置。

本节还提供了为每个多边形设置边框的选项(默认值为 2 像素)。

Polygon Sizing

取消选择自动大小选项可手动设置大小。

Polygon Border Sizing

每个多边形的边框大小可在本节设置。使用的颜色可在“全局”部分找到。

文本

插件将尝试使用所有多边形中可能的最大字体显示尽可能多的文本。颜色、字体大小和字体系列可以手动设置。

字体系列

您还可以设置用于渲染文本的字体系列。目前默认字体是 Inter,迁移将从 Roboto 转换为 Inter

自动缩放字体

Polygon Auto Text Font Size

取消选中“自动缩放字体”可手动输入字体大小。

Polygon Manual Text Font Size

自动化字体颜色

取消选中“自动化字体颜色”可手动设置字体颜色。自动化选项使用当前主题选择颜色,这可能不适用于所有情况。

Polygon Text Manual Font Color

使用颜色选择器手动设置字体颜色

Polygon Text Font Manual Color Picker

排序

可以使用排序选项设置显示多边形的顺序(从左到右)。

Sort Settings

支持以下方向

Sorting Directions

以及以下字段

Sorting Fields

工具提示

Tooltips

启用/禁用工具提示

切换面板工具提示的显示

工具提示字体系列

设置工具提示中使用的字体系列。

显示时间戳

切换工具提示底部时间戳的显示

显示模式

您可以选择仅在工具提示中显示已触发阈值的指标,或显示所有指标。当许多指标汇总到一个复合指标时,这很有用。

Tooltip Display Modes

工具提示 - 未触发状态文本

当没有触发阈值时,此文本将代替指标值显示在工具提示中。如果想显示值,请留空。

工具提示排序

当有多个指标需要显示时,以下设置适用于复合指标

工具提示有更广泛的排序选项,有助于在工具提示“顶部”显示重要数据。您可以指定一个字段和方向作为主排序依据,还可以指定一个次要字段和方向。如果需要,您也可以禁用排序。

Tooltip Sort Directions

排序方向
已禁用不执行排序
按字母顺序 (升序)按字母升序
按字母顺序 (降序)按字母降序
按数值 (升序)按数值升序
按数值 (降序)按数值降序
按字母顺序 (不区分大小写,升序)按字母不区分大小写升序
按字母顺序 (不区分大小写,降序)按字母不区分大小写降序
主排序
主排序方向(参见上表)

应用于工具提示指标的排序类型。

主排序字段

按哪个字段排序

Tooltip Sort By Field

按字段排序
名称字段名称 - 所有别名处理后
阈值级别从低到高
原始值
次要排序

次要排序的工作方式与主排序相同,但可以使用不同的字段/阈值/值以不同方向排序。这将在执行主排序之后应用。

次要排序方向(参见上表)
次要排序字段

全局

以下设置在“全局”部分可用,并在下方详细说明。

Global

显示模式

您可以选择仅显示已触发阈值的指标,或显示所有指标。

显示模式
全部显示所有多边形
已触发仅显示已触发阈值的多边形

全局 - 未触发状态文本

当没有触发阈值且全局显示模式设置为“已触发”时,在多边形中显示的文本。

显示值(全局)

显示指标的值和名称。

显示时间戳(全局)

此选项将在多边形中显示指标的时间。

Global Show Timestamp

时间戳格式

为时间戳提供了预设格式,该字段也接受自定义格式。

时间戳位置

时间戳可以显示在值的上方或下方。如果值未显示,它将显示在值通常渲染的位置。

Global Show Timestamp Position Above

Global Show Timestamp Position Below

时间戳 Y 偏移

这允许上下调整时间戳以微调位置。正值向下移动时间戳,负值向上移动。

形状

目前有三种形状可供选择,每种都使用最佳适应方法来最大化面板大小。

Polygon Shapes

顶部尖角六边形

Polygon Hexagon Pointed Top

圆形

Polygon Circle

方形

Polygon Square

使用颜色渐变

此选项将应用阴影颜色而非纯色。

全局填充颜色

这是当没有适用于指标或复合指标的阈值时使用的颜色。

全局边框颜色

可以设置每个多边形的边框颜色,并与上面大小设置一起使用。

单位

所有单位类型在此选择器中均可用,并将应用于显示的值。

统计

选择要显示的值的统计量。Grafana 提供的所有统计量均可用。

小数位数

这限制了显示的小数位数。

全局阈值

这组阈值适用于所有没有匹配覆盖项的指标。

参阅下方章节,了解阈值如何评估的详细信息。

全局点击跳转

此点击跳转 URL 将应用于所有未指定覆盖项或复合项点击跳转的多边形。

点击跳转 - 清理 URL

通常此选项是启用的,旨在防止恶意数据输入。

点击跳转 - 在新标签页中打开 URL

选中此选项后,点击多边形时将在新标签页中打开。对于下钻仪表板,建议禁用此选项。

点击跳转 - 启用自定义 URL 目标

Custom URL Target

选中此选项后,您可以为点击跳转的 target 属性设置自定义值。注意:此选项仅在禁用“在新标签页中打开”时可见。

点击跳转 - 自定义 URL 目标

指定点击跳转 URL 的 target 属性内容。

典型值包括:_blank|_self|_parent|_top|

全局别名

此字段允许您指定一个正则表达式,以选取匹配指标名称的一部分进行渲染,而不是完整名称。

如果您有以下 3 个查询,返回系列:Foo-A,值 1,2,3 Bar-B,值 4,5,6 Misc,值 7,8,9

Before Aliasing

添加正则表达式:/(Foo|Bar)/,将显示

After Aliasing

指定一个正则表达式来选取匹配指标名称的一部分。

覆盖项

覆盖项用于为指标应用额外的渲染选项,包括自定义阈值和点击跳转。

这是一个覆盖项示例,用于设置匹配正则表达式的指标的单位

Override without Thresholds

添加阈值后的相同覆盖项

Override with Thresholds

应用阈值后的上述覆盖项的最终结果

Override with Thresholds Rendered

标签

V2 的新功能是能够命名覆盖项,以便在创建大量覆盖项时更容易找到。标签不会在多边形上渲染。

指标

面板将提供指标名称的“提示”,并允许您输入正则表达式来匹配多个指标。

小数位数(限制)

设置要显示的最大小数位数。留空以显示所有小数。

要显示的统计量(统计)

这允许您为匹配的指标指定一个不同的统计量,并将替换全局统计量。与全局设置一样,Grafana 提供的所有统计量均可用。

单位格式

所有单位类型在此选择器中均可用,并将应用于显示的值。格式化器通常会添加后缀以指示单位,例如“B/sec”或温度、百分比等符号。

阈值

覆盖项可以指定应用于匹配指标的一组阈值,并将替换任何全局阈值设置。

参阅下方章节,了解阈值如何评估的详细信息。

前缀

此字段中的文本将前置到渲染的指标。

后缀

此字段中的文本将在应用任何单位文本后追加到渲染的指标。

点击跳转 URL

使用此选项指定点击多边形时跳转到的 URL。可以使用正则表达式捕获组和模板变量来构建 URL。

使用捕获组的示例

例如,如果我们有多个指标,如下所示

hera_memutil
plex_memutil

以及用于覆盖项的正则表达式

/(.*)_mem/

捕获组 $1 可用于 URL 中

/dashboard/detail-dash?var-HOSTNAME=$1

URL 最终将是

https://myserver/dashboard/detail-dash?var-HOSTNAME=hera

有关使用模板变量和正则表达式捕获组的更多示例,请参阅此模板化部分

清理 URL

通常此选项是启用的,旨在防止恶意数据输入。

在新标签页中打开 URL

选中此选项后,点击多边形时将在新标签页中打开。对于下钻仪表板,建议禁用此选项。

启用自定义 URL 目标

Custom URL Target

选中此选项后,您可以为点击跳转的 target 属性设置自定义值。注意:此选项仅在禁用“在新标签页中打开 URL”时可见。这将覆盖等效的全局设置。

自定义 URL 目标

指定点击跳转 URL 的 target 属性内容。这将覆盖等效的全局设置。

典型值包括:_blank|_self|_parent|_top|

底部菜单

覆盖项右下角有一个菜单,提供额外的控件。

Override Menu

排序

向上和向下箭头允许您移动覆盖项,以便强制使用不同的评估优先级或仅将相似的覆盖项分组。

隐藏/显示

使用“眼睛”图标启用/禁用覆盖项。

复制

此按钮将复制当前覆盖项并将其附加到列表末尾。它将拥有一个新名称,末尾带有“复制”。

删除

此按钮将完全删除覆盖项。

复合指标

复合指标允许您将多个指标组合成一个表示,该表示反映了组合指标的“最差”状态。这对于监控更复杂系统的汇总视图非常有用。

当一个复合指标需要显示多个指标时,多边形将根据复合指标配置循环显示每个指标。

Composites Options All

这是两个复合指标渲染后的样子

Composite Rendered

这是将鼠标悬停在复合指标上时显示的工具提示

Composite Rendered with Tooltip

动画示例

当有多个指标时,渲染的多边形将根据复合指标设置循环显示每个指标。

这是两个复合指标及其动画序列的示例

Animation Example

复合指标的全局设置

有两个适用于所有复合指标的全局设置。

启用复合指标

提供一个切换开关,可以快速禁用所有复合指标的渲染。此外,每个复合指标都有一个隐藏图标来切换其可见性。

动画速度 (毫秒)

此设置控制动画循环发生的速度(以毫秒为单位)。

复合指标设置

复合指标名称

设置要渲染的复合指标的名称。这接受正则表达式和模板变量。

捕获组也受支持,允许您使用别名选项简化显示的名称。

显示名称(复合指标)

此设置将隐藏/显示显示的多边形上的名称。

显示值(复合指标)

此设置将隐藏/显示显示的多边形上的值。

显示成员

启用此选项后,复合指标将与所有指标一起显示。通常此选项是禁用的,只显示复合指标。

显示模式(复合指标)

这将仅覆盖此复合指标的全局显示模式。与全局设置一样,您可以选择仅显示已触发阈值的指标或显示所有指标。

显示模式
全部显示所有指标
已触发仅显示已触发阈值的指标

点击跳转 URL(复合指标)

使用此选项指定点击多边形时跳转到的 URL。可以使用正则表达式捕获组和模板变量来构建 URL。有关高级用法的详细信息,请参阅覆盖项部分。

清理 URL(复合指标)

通常此选项是启用的,旨在防止恶意数据输入。

在新标签页中打开 URL(复合指标)

选中此选项后,点击多边形时将在新标签页中打开。对于下钻仪表板,建议禁用此选项。

启用自定义 URL 目标(复合指标)

Custom URL Target

选中此选项后,您可以为点击跳转的 target 属性设置自定义值。注意:此选项仅在禁用“在新标签页中打开 URL”时可见。

自定义 URL 目标(复合指标)

指定点击跳转 URL 的 target 属性内容。

典型值包括:_blank|_self|_parent|_top|

底部菜单(复合指标)

复合指标右下角有一个菜单,提供额外的控件。

Composite Bottom Menu

排序(复合指标)

向上和向下箭头允许您移动复合指标,以便更容易分组。

隐藏/显示(复合指标)

使用“眼睛”图标启用/禁用复合指标。

复制(复合指标)

此按钮将复制当前复合指标并将其附加到列表末尾。它将拥有一个新名称,末尾带有“复制”。

删除(复合指标)

此按钮将完全删除复合指标。

向复合指标添加指标

“添加指标”按钮用于向要包含在复合指标中的指标列表追加指标。

Composite Add Metric

指标/正则表达式(复合指标)

编辑器提供了查询返回的指标列表,也接受可能包含模板变量的正则表达式。

注意:模板变量会先展开,然后应用正则表达式进一步过滤复合指标中包含的指标。

别名(复合指标)

如果此字段有内容,将用作指标名称的替代。

指标名称中的捕获组和模板变量可用于构建要显示的新名称。

使用模板变量、捕获组和复合变量的详细信息,请参阅下方章节

值映射

这是 Grafana 的内置选项,其行为方式与此处文档所述相同。

注意:颜色分配会被忽略,仅应用阈值颜色。

阈值详情

此插件支持“范围化”状态。

阈值应按升序排列,其中

T0 = lowest decimal value, any state
TN = highest decimal value, any state

初始状态设置为“ok”

使用“大于或等于”与值进行比较 如果 值 >= thresholdValue 状态 = X

比较按倒序进行,使用第 N 个(包含)阈值和第 N+1 个(不包含)阈值之间的范围

  InclusiveValue = T(n).value
  ExclusiveValue = T(n+1).value

当没有第 n+1 个阈值时,对于最高值阈值 T(n),进行一个简单的包含 >= 比较

示例 1:(典型线性)

    T0 - 5, ok
    T1 - 10, warning
    T2 - 20, critical
  Value >= 20 (Value >= T2)
  10 <= Value < 20  (T1 <= Value < T2)
  5 <= Value < 10   (T0 <= Value < T1)

示例 2:(反向线性)

    T0 - 50, critical
    T1 - 90, warning
    T2 - 100, ok
  Value >= 100
  90 <= value < 100
  50 <= value < 90

示例 3:(有界)

    T0 - 50, critical
    T1 - 60, warning
    T2 - 70, ok
    T3 - 80, warning
    T4 - 90, critical
    Value >= 90
    80 <= Value < 90
    70 <= Value < 80
    60 <= Value < 70
    50 <= Value < 60

检查每个阈值范围后返回“最差”状态

模板化

使用仪表板模板变量

模板变量在 clickThroughUrl 设置中可用,通过 ${varname} 指定。它们也可以通过在 URL 中附加 var-VARNAME=value 来传递到另一个仪表板。

/dashboard/xyz?var-VARNAME=${VARNAME}

使用带有捕获组的正则表达式覆盖项提供了额外的变量,可以在 clickThroughUrl 中引用。

示例

正则表达式:/TEMP_(?<A_HOST>.*)_/ 点击跳转 URL:/grafana/d/eCLHPr57k/drilldown?orgId=1&var-host=${A_HOST}

上述示例将展开名为 A_HOST 的捕获组,并替换指定 URL 中的值。

使用 Polystat 变量

每个多边形表示单个指标或复合指标

可以像这样指定一个下钻点击跳转 URL 示例

dashboard/db/drilldown?var-HOSTNAME=${__cell_name}

注意:指标使用全局选项中的“排序”设置进行排序。全局过滤器也在解引用之前应用。

单个指标变量

可以使用以下语法引用多边形的名称和值

  • 指标名称:${__cell_name}
  • 指标值:${__cell}
  • 指标原始值:${__cell:raw} 语法。默认情况下,值经过 URI 编码。使用此语法可以禁用编码
复合指标变量

可以使用以下语法引用复合多边形的名称和值

  • 复合指标名称:${__composite_name}
  • 指标名称:${__cell_name_n}
  • 指标值:${__cell_n}
  • 指标原始值:${__cell_n:raw} 语法。默认情况下,值经过 URI 编码。使用此语法可以禁用编码

构建

此插件依赖于Plugin Tools,典型的构建顺序如下

yarn install
yarn build

如果“tslint”通过且无错误,代码将被解析然后复制到“dist”中。

对于开发,您可以运行

yarn dev

Docker 支持

包含一个 docker-compose.yml 文件,方便开发和测试,只需运行

docker-compose up

然后浏览至https://:3000

外部依赖项

  • Grafana 8.4+

启用 Grafana TestData

Grafana TestData 默认未启用。要启用它,请首先导航到 Grafana 主菜单中的“插件”部分。点击“插件”部分中的“应用”选项卡,选择 Grafana TestData App。(或者直接导航到http://您的_grafana_实例/plugins/testdata/edit)。最后点击启用按钮进行启用。

致谢

此面板基于此 D3 示例

非常感谢贡献者

  • Mathieu Rollet (matletix)
  • Mattias Jiderhamn (mjiderhamn)
  • AnushaBoggarapu
  • KamalakarGoretta
  • Rene Hennig (renehennig)
  • Hamza Ziyani (HZiyani)

以及许多其他人!

在 Grafana Cloud 上安装 Polystat

有关更多信息,请访问关于插件安装的文档。

更新日志

条目

v2.1.14

  • 修复了复合指标自动生成问题。根据指标名称的格式,某些分组重叠。此功能现在需要精确匹配而不是通配符。
  • 修复 #425
  • 修复 [#426]
  • 由于 API 更改,Grafana 的最低版本现在是 v9.5

v2.1.13

  • 修复 ID 冲突 #413
  • 添加自然排序 #410

v2.1.12

  • 修复因运行时差异导致的解析错误 #387#389

v2.1.11

  • 修复复合指标中指标值的显示/隐藏问题 #383
  • 修复工具提示中的值切换问题 #381
  • 新增:工具提示现在具有用于显示值的切换开关

v2.1.10

  • 修复工具提示中过滤已触发复合指标的问题 #368
  • 移除废弃的 ArrayVector 用法(G11 兼容性)

v2.1.9

  • 新增:在多边形内部显示指标时间戳的选项,可在全局配置部分找到
    • 时间戳显示开关
    • 预设时间格式,并允许输入任意格式
    • 时间戳的位置可以在指标值上方或下方显示(默认下方)
    • 可以指定 Y 偏移量来微调显示时间戳的位置
  • 修复禁用名称或值时出现的对齐错误,现在将正确对齐(并使用更多空间)

v2.1.8

  • 工具提示现在将显示接收到数据的最新时间,如果没有提供时间,则显示当前时间

v2.1.7

  • 修复在点击跳转中使用 ${__composite_name} 的问题
  • 更新依赖项

v2.1.6

  • 修复重复面板使用模板变量时无法正确展开的问题 #331

v2.1.5

  • 修复模板变量更改时复合指标的渲染问题
  • 重构/清理代码,效率略高

v2.1.4

  • 修复从错误面板显示工具提示的问题 #314 #315
  • 修复不必要地显示省略号的问题 #322
  • 修复基于形状的对齐问题 #322
    • 当 autoSizeRows 或 autoSizeColumns 被禁用时,布局将根据实际渲染的多边形数量居中对齐
  • 新增:可以自定义点击跳转目标,在基于 Scene 的应用中提供更好的行为。 #316。将“在新标签页中打开”设置为关闭以使用此新设置。

v2.1.3

  • 升级到 Node 18
  • 更新包
  • 修复 SQL 结果处理问题 [#309] 和 #269
  • 修复工具提示崩溃问题 #307
  • 新增:复合指标的全局正则表达式别名 #301

v2.1.2

  • 允许将显示限制设置为 0 以实现无限多边形 #298

v2.1.1

  • 修复显示限制 bug #255
  • 修复 G10 中的性能问题 #294

v2.1.0

  • 修复在 G10 中鼠标移出面板时工具提示残留的问题
  • 切换到 react-tooltips 而非 tippyjs,并利用 UI Portal 组件
  • 由于工具提示的动态生成(而非预创建),性能得到提升
  • 工具提示现在遵循主题

v2.0.9

  • 修复多选模板化复合指标 bug
  • 增强了复合指标和覆盖项的指标提示,以覆盖更多数据帧选项

v2.0.8

  • 添加了对更多指标提示的支持,具体取决于接收到的数据帧结构。

v2.0.7

  • 修复使用覆盖项和复合指标时出现的指标提示错误

v2.0.6

  • 添加渲染文本的字体选择器。新默认字体是 Inter,迁移将自动切换到此新字体。
    • 可以使用其他字体,自动缩放器将根据差异进行调整
    • 工具提示也可以有独立的字体
  • 添加了切换工具提示列的选项(问题 #259),PR #260

v2.0.5

  • 修复问题 #249,插件升级时的迁移 bug
  • 修复问题 #256,全局覆盖项编辑器显示错误的列
  • 修复复合指标动画中的低风险 XSS 问题

v2.0.4

  • 修复问题 #242(宽数据转换)某些数据源会发送非时间序列的“宽”数据帧,转换为 polystat 模型时未处理此场景。这在 CSV 内容和其他数据源中可以看到。此修复将检测以此格式接收到的宽数据并按预期转换。
  • 修复问题 #247(复合指标模板变量)复合指标中模板变量的高级用法未按预期工作。复合指标可以再次使用模板变量作为复合指标名称,并在成员指标列表中引用复合指标名称。
  • 复合指标和覆盖项中的指标提示现在显示正确
  • 覆盖项编辑器按钮现在左对齐,更易访问和可见
  • 复合指标编辑器按钮也左对齐,并且现在可见
  • 复合指标编辑器中的指标应该更容易查看和别名

v2.0.3

  • 修复问题 #241(全局阈值迁移)

v2.0.2

  • 修复问题 #240
    • 全局正则表达式现在将正确修改显示名称
    • 使用转换处理指标数据也有效(按正则表达式重命名等)

v2.0.1

  • 修复在复合指标名称中使用模板变量的功能
  • 修复多个复合指标中成员指标重叠时的隐藏/显示问题

v2.0.0

  • 插件已转换为 React
  • 现有面板将自动迁移到新的配置 schema
  • 与 v1.2.11 的功能对等,包括 bug 修复
  • 文档已重写,以反映编辑器的更改
  • 提供了高级示例

v1.2.11

  • 修复 v8.0.x 和 v9.x 的 valueMappings 问题

v1.2.10

  • 修复 Grafana v9.0.0 (release) 的问题

v1.2.9

  • 现在兼容 Grafana v9.0.0 (beta3)

v1.2.8

  • 新功能:覆盖项可以引用正则表达式捕获组用于点击跳转 URL
  • 新功能:可以设置覆盖项的名称
  • 修复导出的面板 JSON 包含额外字段的问题

v1.2.7

  • 修复当一个或多个查询不包含数据时,多个查询无法显示的问题
  • 按字段“值”排序现在可用 #205
  • 修复默认填充颜色 #201
  • 显示“无数据”而不是空白面板 #199
  • 微调自动布局以获得更好的适应性

v1.2.6

  • 添加使用正则表达式进行全局别名的支持
  • 修复自定义边框颜色 #197
  • 更新文档

v1.2.5

  • 修复来自查询的 null 数据阻止处理其他查询的问题

v1.2.4

  • 转换为使用数据帧
  • 在使用固定字体大小标签时添加对省略号的支持
  • 添加使用模板变量创建复合指标的支持

v1.2.3

  • 修复多边形点击跳转导致填充颜色不正确的问题,问题 #174 #154
  • 在覆盖项中支持全局值映射 #164,问题 #159
  • 在鼠标悬停时计算鼠标的 X 和 Y 位置 #166,问题 #163
  • 增加 polystat-panel-tooltip 的 z-index #165,问题 #130
  • 修复使用全局阈值评估复合指标阈值的问题 #174,问题 #158#173
  • 修复默认警告颜色未正确渲染的问题 #179
  • 功能:工具提示现在可以禁用(默认启用),PR 158

v1.2.2

  • 修复渐变阈值颜色问题 #126

v1.2.1

  • 更新以兼容 v6 事件
  • 全局隐藏/值功能
  • 修复自定义尺寸问题 #136
  • 修复“方形”和“圆形”形状的文本对齐问题
  • 修复崩溃问题 #135
  • 修复工具提示宽度问题 #133

v1.2.0

  • 带有插件签名的 Grafana 7.0.0 版本

v1.1.0

  • 新增:多边形和工具提示的排序选项(问题 #37)
  • 新增:现在提供方形多边形(问题 #92)
  • 新增:可选的全局阈值
  • 新增:多边形值和标签的排序选项
  • 新增:支持对覆盖项和复合指标进行模板化

v1.0.16

  • 修复点击跳转 URL 中的变量编码问题

v1.0.15

  • 实现点击跳转的指标引用(问题 #38)
  • 实现复合指标名称引用
  • 实现点击跳转的模板变量
  • 修复默认点击跳转和清理 URL 的 bug

v1.0.14

  • 更新 Logo
  • 修复阈值评估问题
  • 添加全局填充颜色选项
  • 自动缩放字体效果更好
  • 重构覆盖项 UI,实现启用/禁用功能
  • 重构复合指标 UI,实现启用/禁用功能
  • 实现无阈值时的全局填充颜色
  • 现在可以正确解析自定义颜色选择

v1.0.13

  • 默认使用 roboto 字体
  • 默认使用短单位和 2 位小数
  • 将面板选项移至保存配置之外
  • 添加全局单位格式和全局小数位数
  • 找不到阈值时不再出错
  • 重构阈值,允许在覆盖项中进行范围评估
  • 重构并实现覆盖项的自定义渐变

v1.0.12

  • 修复复合指标状态评估问题
  • 增加了设置多边形边框颜色和大小的功能
  • 单个形状现在居中显示
  • 非复合指标现在尽可能显示其值
  • 添加新测试以验证修复

v1.0.11

  • 面板不再共享数据/影响同类型的其他面板

v1.0.1

  • 添加选项 -> 工具提示显示时间戳复选框

v1.0.0

  • 初次提交