插件 〉Polystat


开发者
Grafana 项目


注册以接收偶尔的产品新闻和更新



面板
grafana

Polystat

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

Grafana Polystat 面板

Marketplace Downloads License Known Vulnerabilities Maintainability Test Coverage Build Status

此面板插件为 基于 D3Grafana 8.4+ 的多统计面板。

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

截图

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

全部可见

polystat-v2-agent-all-visible

缩小

polystat-v2-agent-scaled-down

缩小并显示工具提示

polystat-v2-agent-scaled-down-tooltip

选项

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

布局

默认情况下,插件将根据面板的大小自动调整多边形的大小以进行“最佳拟合”计算。

Auto Layout

或者,你可以手动指定列数和行数,或只自动设置其中一个。

要创建的最大列数

要创建的最大行数 注意:如果同时设置了列和行,则只显示 rows*columns,通常应设置一个或不设置任何一个。

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”。

使用“大于或等于”对值进行比较,如果值 >= 阈值,则状态 = 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} 指定。它们也可以通过将 var-VARNAME=value 附加到 url 来传递到另一个仪表板。

/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 编码。使用此语法来禁用编码。

构建

此插件依赖于插件工具,典型的构建序列

yarn install
yarn build

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

对于开发,您可以运行

yarn dev

Docker 支持

docker-compose.yml 文件包含在内,以便于开发和测试,只需运行

docker-compose up

然后浏览到https://127.0.0.1:3000

外部依赖项

  • Grafana 8.4+

启用 Grafana TestData

Grafana TestData 默认情况下未启用。要启用它,首先导航到“插件”部分,该部分位于您的 Grafana 主菜单中。单击“插件”部分中的“应用程序”选项卡,然后选择“Grafana TestData”应用程序。(或导航到http://your_grafana_instance/plugins/testdata/edit 直接进入)。最后点击启用按钮来启用。

致谢

此面板基于此 D3 示例

非常感谢贡献者

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

以及许多其他人!

在 Grafana Cloud 上安装 Polystat

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

变更日志

条目

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 时,放置将基于实际渲染的多边形数量居中。
  • 新功能:可以自定义点击跳转目标,从而在基于场景的应用程序中实现更好的行为。 #316。将“在新标签页中打开”设置为关闭以使用此新设置。

v2.1.3

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

v2.1.2

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

v2.1.1

  • 修复了显示限制错误#255
  • 修复了 G10 的性能问题#294

v2.1.0

  • 修复了在 G10 中将鼠标移出面板时工具提示滞后的问题。
  • 切换到 react-tooltips 而不是 tippyjs,并利用 UI Portal 组件。
  • 由于动态生成工具提示而不是预先创建,因此性能得到改善。
  • 工具提示现在遵循主题。

v2.0.9

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

v2.0.8

  • 根据接收到的帧的结构,添加了对其他指标提示的支持。

v2.0.7

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

v2.0.6

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

v2.0.5

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

v2.0.4

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

v2.0.3

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

v2.0.2

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

v2.0.1

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

v2.0.0

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

v1.2.11

  • 修复了 v8.0.x 和 v9.x 的 valueMappings。

v1.2.10

  • 修复了 Grafana v9.0.0(发布版)中的问题。

v1.2.9

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

v1.2.8

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

v1.2.7

  • 修复了当一个或多个查询没有数据时,多个查询不显示的问题。
  • 按“value”字段排序现在有效 #205。
  • 修复了默认填充颜色 #201。
  • 显示“无数据”而不是空白面板 #199。
  • 对自动布局进行了轻微调整,以更好地适应。

v1.2.6

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

v1.2.5

  • 修复了来自查询的空数据停止处理其他查询的问题。

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

  • 修复了点击链接中的变量编码。

v1.0.15

  • 实现了用于点击链接的指标引用(问题 #38)。
  • 实现了复合名称引用。
  • 实现了用于点击链接的模板变量。
  • 修复了默认点击链接和清理 URL 的错误。

v1.0.14

  • 更新了徽标。
  • 修复了阈值评估。
  • 添加了全局填充颜色选项。
  • 自动缩放字体具有更好的效果。
  • 重构了覆盖的 UI,实现了启用/禁用。
  • 重构了复合的 UI,实现了启用/禁用。
  • 为没有阈值的复合实现了全局填充颜色。
  • 现在可以正确解析自定义颜色选择。

v1.0.13

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

v1.0.12

  • 修复了复合状态评估。
  • 添加了设置多边形边框颜色和大小的能力。
  • 单个形状现在居中。
  • 非复合现在显示其值(如果可能)。
  • 添加了新的测试以验证修复。

v1.0.11

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

v1.0.1

  • 添加了选项 -> 显示工具提示的“显示时间戳”复选框。

v1.0.0

  • 初始提交。