插件 〉时钟
时钟
Grafana 时钟面板插件
时钟面板可以显示当前时间或倒计时/倒数,并且每秒更新一次。
显示其他办公室的时间或显示到重要事件的倒计时/倒数。
插件选项
选项
模式:
默认值为时间。如果选择倒计时,则设置倒计时结束时间以开始倒计时。如果选择倒数,则设置倒数开始时间以开始倒数。
12 或 24 小时:
以 12/24 小时格式显示时间。
时区:
这些时区由 moment 时区库提供。可以设置时区或保留默认值。默认值为 moment 的猜测(您计算机上的任何内容)。时区也用于在倒计时模式下计算倒计时截止日期。
语言环境:
日期格式的语言环境由 moment 库提供。可以设置语言环境或保留默认值。默认值为 moment 的猜测。
倒计时结束时间:
与模式设置为倒计时结合使用。选择一个日期和时间进行倒计时。
此字段还支持仪表盘(常量)变量(例如
${countdown_target}
)以动态设置仪表盘的倒计时截止日期。倒计时结束文本:
倒计时结束后显示的文本。例如,发射
倒数开始时间:
与模式设置为倒数结合使用。选择一个日期和时间开始倒数。
倒数结束文本:
倒数开始前显示的文本。例如,发射
日期/时间格式选项:
可以在这里自定义字体大小、粗细和日期/时间格式。如果秒钟滴答声让您感到烦恼,则将时间格式更改为 24 小时制的 HH:mm 或 12 小时制的 h:mm A,或查看完整的格式选项列表。
背景颜色:
使用颜色选择器为时钟选择背景颜色。
刷新
同步:
时钟已暂停,仅在仪表盘刷新时更新 - 时钟将显示上次刷新的时间戳。
屏幕截图
开发
使用 Docker
- 克隆存储库并
cd
到它 - 确保已安装yarn
- 安装项目依赖项:
yarn install --pure-lockfile
- 启动“监视”任务:
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
- 在https://127.0.0.1:3000/打开 Grafana
- 使用用户名“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. 安装面板
使用 grafana-cli 工具从命令行安装时钟
grafana-cli plugins install
插件将安装到您的 Grafana 插件目录中;默认目录为 /var/lib/grafana/plugins。有关 cli 工具的更多信息。
2. 将面板添加到仪表盘
已安装的面板会在 Grafana 主菜单的仪表盘部分立即可用,并且可以像 Grafana 中的任何其他核心面板一样添加。
要查看已安装面板的列表,请单击主菜单中的**插件**项。核心面板和已安装面板都将显示。
更改日志
[2.1.7]
[2.1.2]
- 改进面板元素的包装,使其对不同的面板尺寸更具响应性 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]
- 防止时钟面板导致 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
- 修复默认属性未进行深度克隆的错误 #20
v0.0.8
- 在倒计时剩余 1 秒时删除多余的逗号。来自 @linkslice 的 PR