插件 〉时钟


开发者

Grafana Labs

订阅以接收偶尔的产品新闻和更新



Panel
grafana

时钟

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

Grafana 时钟 Panel 插件

时钟 Panel 可以显示当前时间或进行倒计时/正计时,并每秒更新。

显示另一个办公室的时间,或对重要事件进行倒计时/正计时。

插件选项

选项

  • 模式:

    默认为时间模式。如果选择倒计时,则设置倒计时结束时间开始倒计时。如果选择正计时,则设置正计时开始时间开始正计时。

  • 12 小时制或 24 小时制:

    以 12 小时制或 24 小时制显示时间。

  • 时区:

    这些时区由 moment timezone 库提供。可以设置时区或保留默认。默认为 moment 的猜测(取决于您的计算机)。时区也用于在倒计时模式下计算倒计时截止时间。

  • 区域设置:

    日期格式化的区域设置由 moment 库提供。可以设置区域设置或保留默认。默认为 moment 的猜测。

  • 倒计时结束时间:

    与倒计时模式配合使用。选择一个日期和时间进行倒计时。

    此字段还支持仪表盘(常量)变量(例如 ${countdown_target}),以动态设置仪表盘的倒计时截止时间。

  • 倒计时结束文本:

    倒计时结束时显示的文本。例如 LIFTOFF

  • 正计时开始时间:

    与正计时模式配合使用。选择一个日期和时间进行正计时。

  • 正计时开始前文本:

    正计时开始前显示的文本。例如 LIFTOFF

  • 日期/时间格式化选项:

    您可以在此处自定义字体大小、字重和日期/时间格式。如果秒钟跳动让您烦恼,可以将时间格式更改为 24 小时制的 HH:mm 或 12 小时制的 h:mm A,或查看完整的格式化选项列表

  • 背景颜色:

    使用颜色选择器为时钟选择背景颜色。

刷新

  • 同步:

    时钟会暂停,仅在仪表盘刷新时更新 - 时钟将显示上次刷新的时间戳。

截图

开发

使用 Docker

  1. 克隆仓库并进入该目录
  2. 确保您已安装 yarn
  3. 安装项目依赖项:yarn install --pure-lockfile
  4. 启动“watch”任务:yarn watch
  5. 使用开发版本的插件运行本地 Grafana 实例:docker run -p 3000:3000 -d --name grafana-plugin-dev --env GF_AUTH_ANONYMOUS_ORG_ROLE="Admin" --env GF_AUTH_ANONYMOUS_ENABLED="true" --env GF_AUTH_BASIC_ENABLED="false" --env GF_DEFAULT_APP_MODE="development" --volume $(pwd)/dist:/var/lib/grafana/plugins/clock-panel grafana/grafana
  6. 检查日志以确认 Grafana 已启动:docker logs -f grafana-plugin-dev
  7. 打开 Grafana:https://:3000/
  8. 使用用户名 "admin" 和密码 "admin" 登录
  9. 创建新仪表盘并添加插件

构建用于生产的精简版本:yarn build

在 Grafana Cloud 上安装时钟插件

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

更新日志

2.1.8

  • 改进非查询 Panel 的迁移处理,消除错误消息显示

[2.1.7]

  • 处理非查询时钟 Panel 的迁移,消除错误消息显示
  • 修复 #186
  • 修复 #189
  • 清理 panel json 顶级中的所有遗留 (angular) 设置
  • 添加迁移测试

[2.1.2]

  • 改进 Panel 元素的换行,使其更好地响应不同的 Panel 大小 https://github.com/grafana/clock-panel/pull/117
  • 修复字体大小字段的占位符 https://github.com/grafana/clock-panel/pull/116

[2.1.1]

  • 迁移到 create-plugin 而不是 toolkit
  • 小的拼写错误修复
  • 升级 grafana 包 / 依赖项

[2.1.0]

  • 添加了通过模板变量设置时区的支持

[2.0.0]

  • 防止时钟 Panel 导致 Grafana 9.x.x 崩溃
  • 放弃对 Grafana 7.x.x 的支持

[1.3.1]

  • 修复 AMG 上与依赖项导入相关的错误

[1.3.0]

  • 添加了对正计时模式的支持
  • 添加了在倒计时/正计时时间设置中使用模板变量的支持。

[1.2.0]

  • 支持日期格式的本地化
  • 支持与仪表盘时间同步刷新
  • 添加了对 Grafana 7.4+ 的依赖

[1.1.1]

  • 改进了背景

[1.1.0]

  • 支持 Grafana 7+
  • 使用 @grafana/toolkit 构建

v1.0.3

  • 添加了对显示时区的支持

v1.0.1

  • 更新 Lodash 依赖项以修复安全警告

v1.0.0

  • 仪表盘同步/刷新功能 - 可以显示上次仪表盘刷新的时间戳。
  • 技术 - 转换为 TypeScript 和 Webpack。

v0.0.9

  • 修复了默认属性未进行深层克隆的 bug #20

v0.0.8

  • 移除倒计时剩余 1 秒时多余的逗号。来自 @linkslice 的 PR