插件 〉时钟
时钟
Grafana 时钟 Panel 插件
时钟 Panel 可以显示当前时间或进行倒计时/正计时,并每秒更新。
显示另一个办公室的时间,或对重要事件进行倒计时/正计时。
插件选项
选项
模式:
默认为时间模式。如果选择倒计时,则设置倒计时结束时间开始倒计时。如果选择正计时,则设置正计时开始时间开始正计时。
12 小时制或 24 小时制:
以 12 小时制或 24 小时制显示时间。
时区:
这些时区由 moment timezone 库提供。可以设置时区或保留默认。默认为 moment 的猜测(取决于您的计算机)。时区也用于在倒计时模式下计算倒计时截止时间。
区域设置:
日期格式化的区域设置由 moment 库提供。可以设置区域设置或保留默认。默认为 moment 的猜测。
倒计时结束时间:
与倒计时模式配合使用。选择一个日期和时间进行倒计时。
此字段还支持仪表盘(常量)变量(例如
${countdown_target}
),以动态设置仪表盘的倒计时截止时间。倒计时结束文本:
倒计时结束时显示的文本。例如 LIFTOFF
正计时开始时间:
与正计时模式配合使用。选择一个日期和时间进行正计时。
正计时开始前文本:
正计时开始前显示的文本。例如 LIFTOFF
日期/时间格式化选项:
您可以在此处自定义字体大小、字重和日期/时间格式。如果秒钟跳动让您烦恼,可以将时间格式更改为 24 小时制的 HH:mm 或 12 小时制的 h:mm A,或查看完整的格式化选项列表。
背景颜色:
使用颜色选择器为时钟选择背景颜色。
刷新
同步:
时钟会暂停,仅在仪表盘刷新时更新 - 时钟将显示上次刷新的时间戳。
截图
开发
使用 Docker
- 克隆仓库并进入该目录
- 确保您已安装 yarn
- 安装项目依赖项:
yarn install --pure-lockfile
- 启动“watch”任务:
yarn watch
- 使用开发版本的插件运行本地 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
- 检查日志以确认 Grafana 已启动:
docker logs -f grafana-plugin-dev
- 打开 Grafana:https://:3000/
- 使用用户名 "admin" 和密码 "admin" 登录
- 创建新仪表盘并添加插件
构建用于生产的精简版本:yarn build
在 Grafana Cloud 上安装时钟插件
在 Grafana Cloud 实例上安装插件只需一键完成;更新也一样。很酷,对吧?
请注意,插件可能需要最多 1 分钟才能在您的 Grafana 中显示。
在 Grafana Cloud 实例上安装插件只需一键完成;更新也一样。很酷,对吧?
请注意,插件可能需要最多 1 分钟才能在您的 Grafana 中显示。
在 Grafana Cloud 实例上安装插件只需一键完成;更新也一样。很酷,对吧?
请注意,插件可能需要最多 1 分钟才能在您的 Grafana 中显示。
在 Grafana Cloud 实例上安装插件只需一键完成;更新也一样。很酷,对吧?
请注意,插件可能需要最多 1 分钟才能在您的 Grafana 中显示。
在 Grafana Cloud 实例上安装插件只需一键完成;更新也一样。很酷,对吧?
请注意,插件可能需要最多 1 分钟才能在您的 Grafana 中显示。
在 Grafana Cloud 实例上安装插件只需一键完成;更新也一样。很酷,对吧?
请注意,插件可能需要最多 1 分钟才能在您的 Grafana 中显示。
在 Grafana Cloud 实例上安装插件只需一键完成;更新也一样。很酷,对吧?
请注意,插件可能需要最多 1 分钟才能在您的 Grafana 中显示。
欲了解更多信息,请访问关于插件安装的文档。
在本地 Grafana 上安装
对于本地实例,插件通过简单的 CLI 命令安装和更新。插件不会自动更新,但当有更新可用时,您将在 Grafana 中收到通知。
1. 安装 Panel
使用 grafana-cli 工具从命令行安装时钟插件
grafana-cli plugins install
插件将安装到您的 grafana plugins 目录中;默认路径为 /var/lib/grafana/plugins。更多关于 cli 工具的信息。
2. 将 Panel 添加到仪表盘
安装的 Panel 会立即在 Grafana 主菜单的“仪表盘”部分可用,并且可以像 Grafana 中的任何其他核心 Panel 一样添加。
要查看已安装 Panel 的列表,请点击主菜单中的插件项。核心 Panel 和已安装 Panel 都将显示。
更新日志
2.1.8
- 改进非查询 Panel 的迁移处理,消除错误消息显示
[2.1.7]
[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