插件 〉Oracle Database
Oracle Database
如何配置 Oracle Database 插件
在 Grafana 中即时可视化 Oracle 数据
Oracle 数据源插件是将 Oracle 数据直接导入 Grafana 仪表盘的最简便方式。
- 您可以单独可视化(一个数据库),也可以将其与其他数据源结合。
- 在几分钟内发现所有数据之间的相关性和协方差。
在 Grafana Cloud 上安装 Oracle Database
在 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 工具从命令行安装 Oracle Database
grafana-cli plugins install
插件将被安装到您的 Grafana 插件目录;默认路径为 /var/lib/grafana/plugins。更多关于 cli 工具的信息。
2. 配置数据源
从 Grafana 主菜单访问,新安装的数据源可立即在“数据源”部分添加。
接下来,点击右上角的“添加数据源”按钮。数据源将在类型选择框中可供选择。
要查看已安装数据源列表,请点击主菜单中的插件项。核心数据源和已安装数据源都将显示。
变更日志
v2.10.10 - 2025-04-02
- 🐛 修复:更改构建中的 lib 所有者
v2.10.9 - 2025-04-01
- ⚙️ 例行任务:更新后端依赖项
v2.10.8 - 2025-03-03
- ⚙️ 例行任务:更新后端依赖项
- ⚙️ 例行任务:修复帧处理错误的错误源
v2.10.7 - 2025-03-11
- ⚙️ 例行任务:移除错误的错误日志行
v2.10.6 - 2025-02-17
- ⚙️ 例行任务:改进错误日志记录
v2.10.5 - 2025-02-04
- ⚙️ 例行任务:更新前端依赖项
v2.10.4 - 2025-01-10
- ⚙️ 例行任务:更新后端依赖项
v2.10.3 - 2025-01-06
- ⚙️ 例行任务:更新后端依赖项
v2.10.2 - 2024-12-30
- 🐛 修复:重构数据库连接器以避免数据竞争
- ⚙️ 例行任务:更新后端依赖项
v2.10.1 - 2024-12-18
- ⚙️ 例行任务:更新后端驱动程序
v2.10.0 - 2024-12-18
- 🐛 修复:为健康检查 + 查询添加超时
v2.9.2 - 2024-12-18
- ⚙️ 例行任务:更新后端依赖项
v2.9.1- 2024-12-17
- ⚙️ 例行任务:更新后端依赖项
v2.9.0 - 2024-12-16
- 🚀 功能:将环境变量移至配置页面
v2.8.13 - 2024-11-12
- ⚙️ 例行任务:更新了后端依赖项
v2.8.12 - 2024-10-03
- ⚙️ 例行任务:更新前端依赖项
- ⚙️ 例行任务:最低支持的 Grafana 版本现在是
10.4.8
v2.8.11 - 2024-09-23
- ⚙️ 例行任务:更新后端依赖项
v2.8.10 - 2024-08-30
- ⚙️ 例行任务:更新后端依赖项
v2.8.9 - 2024-08-30
- ⚙️ 例行任务:在时区加载失败时添加日志记录
v2.8.8 - 2024-08-02
- 🐛 修复:重构数据库连接缓存锁定机制,以防止始终被锁定的情况
v2.8.7 - 2024-07-22
- ⚙️ 例行任务:在缓存连接验证失败时添加日志记录
v2.8.6 - 2024-07-19
- ⚙️ 例行任务:更新后端依赖项并添加更多调试日志记录
v2.8.5 - 2024-06-19
- ⚙️ 例行任务:更新后端依赖项
v2.8.4 - 2024-06-13
- 🐛 修复:修复未返回行时的响应格式
- ⚙️ 例行任务:更新后端依赖项
v2.8.3 - 2024-04-05
- 🐛 修复:修复损坏的 PDC
v2.8.2 - 2024-03-18
- ⚙️ 例行任务:后端二进制文件现在使用 Go 版本
1.22.1
编译
v2.8.1 - 2024-03-18
- ⚙️ 例行任务:更新后端依赖项
v2.8.0 - 2024-02-29
- ⚙️ 例行任务:添加错误源
v2.7.1 - 2023-11-16
- 📝 文档:更新 Oracle 数据源文档,按主题划分
v2.7.0 - 2023-11-01
- ⚙️ 例行任务:更新后端和前端依赖项
- ⚙️ 例行任务:最低要求的 Grafana 运行时版本现在是 9.5.13
v2.6.4 - 2023-09-07
- 🐛 修复:修复导致某些情况下配置页面无法工作的错误
v2.6.3 - 2023-08-25
- ⚙️ 例行任务:从查询编辑器中移除“Generated SQL”按钮,因其功能与查询检查器重复
v2.6.2 - 2023-08-24
- ⚙️ 例行任务:添加调试容器
v2.6.1 - 2023-08-23
- ⚙️ 例行任务:e2e 测试支持
v2.6.0 - 2023-06-09
- ⚙️ 例行任务:配置页面的 UI 和 UX 大修
v2.5.1 - 2023-06-08
- ⚙️ 例行任务:后端库已更新至 golang:1.20.5
v2.5.0 - 2023-05-31
- 🚀 功能:安全 Socks 代理 支持已添加
v2.4.6 - 2023-05-23
- ⚙️ 例行任务:修复了 QueryEditor onBlur 事件的一个错误,使其触发正确的 onChange prop
v2.4.5 - 2023-05-05
- ⚙️ 例行任务:更新 Dockerfile 以使用 Go 版本
1.20.4
其中包含安全修复
v2.4.4 - 2023-05-03
- ⚙️ 例行任务:后端二进制文件现在使用 Go 版本
1.20.4
编译,其中包含安全修复
v2.4.3 - 2023-04-19
- ⚙️ 例行任务:后端二进制文件现在使用 Go 版本
1.20.3
编译,其中包含安全修复 - ⚙️ 例行任务:最低要求的 Grafana 运行时版本现在是 8.4.7
v2.4.2 - 2023-04-19
- ⚙️ 例行任务:后端依赖项已更新
v2.4.1 - 2023-03-30
- ⚙️ 例行任务:移除截图文件夹中未使用的图像
v2.4.0 - 2023-03-28
- 🚀 功能:禁用 TNSNames 选项时阻止使用 kerberos
- 🚀 功能:阻止在编辑器失去焦点时运行查询
- 🐛 修复:修复代码编辑器中的 Generated SQL
- 📝 文档:修复文档中的格式和清理
v2.3.0 - 2023-02-10
- 🚀 功能:数据源配置页面改进
v2.2.8 - 2022-12-15
- ⚙️ 例行任务:后端依赖项已更新
- ⚙️ 例行任务:后端二进制文件现在使用 Go 1.19.4 编译
v2.2.7 - 2022-11-01
- 后端二进制文件使用 go 1.19.3 编译
v2.2.6 - 2022-10-14
- 关于混淆密码输入的跟进:使用 @grafana/ui 的 SecretInput 替换输入字段
- 将依赖项更新到 v8.4.7
- 更新文档
v2.2.5 - 2022-10-14
- 在数据源设置中混淆密码输入
- 更新文档
v2.2.4 - 2022-10-05
- 更新响应数据大小功能
v2.2.3 - 2022-09-28
- 更新文档
v2.2.2 - 2022-09-28
- 用户可以使用环境变量
GF_PLUGINS_ORACLE_DATASOURCE_MAX_RESPONSE_SIZE
定义查询响应数据大小 - 更新
DEV_GUIDE.md
面向 ARM64 开发者
v2.2.1 - 2022-09-06
- ⚙️ 例行任务:在查询编辑器中重新添加格式选择器
v2.2.0 - 2022-07-22
- ⚙️ 例行任务:将 linux amd64 oracle 客户端更新到 21.6
v2.1.3 - 2022-06-09
- 🐛 修复:设置执行权限
v2.1.2 - 2022-05-17
- 修复 rhel/centos 7.x 的库
v2.1.1 - 2022-05-17
- 为 rhel/centos 7.x 添加库
v2.1.0 - 2022-05-05
- 减小 Linux zip 的大小
v2.0.9 - 2022-03-03
- 重新实现时区转换
v2.0.8 - 2022-01-13
- 添加错误消息,在响应消息大小大于 16Mb 时警告用户
- 添加为 ARM64 处理器编译后端选项
v2.0.7 - 2022-01-10
- ⚙️ 例行任务:更新许可证
v2.0.6 - 2021-08-10
- 添加 RHEL 8 libnsl 依赖项的文档
- 修复隐藏查询仍在执行的问题
- 修复仅包含空格(空)的查询仍在执行的问题。
v2.0.4 - 2021-04-12
- ⚙️ 例行任务:更新 SDK
v2.0.2 - 2020-10-09
- 修复签名插件问题
v2.0.1 - 2020-10-06
- 修复配置编辑器,使其在手动设置期间允许选择 tnsname 和 kerberos 选项
- 调整了配置编辑器输入字段大小
v2.0.2 - 2020-10-09
- 修复签名插件问题
v2.0.1 - 2020-10-06
- 修复配置编辑器,使其在手动设置期间允许选择 tnsname 和 kerberos 选项
- 调整了配置编辑器输入字段大小
v2.0.0 - 2020-10-01
- 兼容 Grafana v7.1+
主要功能
- 转换为 dataframes,以便更轻松地用于不同的可视化和数据转换
- 更新使用 InstantClient v19,支持 stcp 连接
- 查询编辑器现在使用 monaco 进行语法高亮
Bug 修复
- 连接缓存将使空闲连接过期,以防止响应缓慢
注意:v2.0.0 中不包含时区支持,将在下一个小版本中添加。所有连接和结果都按 UTC 处理。
v1.2.2 - 2020-08-28
- 修复 kerberos 认证错误输出
v1.2.1 - 2020-08-19
- 新增:支持 TNSNAMES 和 Kerberos 认证
- 修复问题 #133(在连接错误时编辑消息)
- 修复 Annotation Queries 的字段比较
- 将最大消息大小增加到 16MB
v1.2.0 - 2020-05-15
- 现在兼容 Grafana v7.0.0
- 现在可通过 grafana-cli 安装
v1.1.7 - 2020-03-27
- 修复 Edge 浏览器的问题
v1.1.6 - 2020-03-25
- 新的宏填充选项(间隔现在与其他 sql 数据源相同)
- 数据源的新时区配置设置(默认为 UTC)
- 🐛 修复:移除了宏中时间列的自动引用
v1.1.5 - 2020-02-13
- 更好地处理宏
$__timeGroup
- 为
$__timeGroup
实现了填充选项,类似于其他 sql 数据源 - 将构建升级到 go-1.13.7
- 转换为 go mod
- 额外的测试覆盖率
v1.1.4 - 2020-02-05
- 连接池大小现在可以正常工作
- 性能分析设置现在可以正常工作
- 修复后端在返回 nil 值时崩溃的问题
- 修复导致后端挂起的锁定问题
- 修复引用问题
- 为宏实现大括号
- 现在允许宏中包含 sql 语句
v1.1.3 - 2019-12-18
- GF_PLUGINS_ORACLE_DATASOURCE_POOLSIZE 可用于增加/减少与 Oracle 的连接池大小。新的默认值是
50
v1.1.2 - 2019-11-04
- GF_PLUGINS_PROFILER 必须设置为 "oracle-datasource" 以启用性能分析。默认为 false。
v1.1.1 - 2019-09-20
- 移除调试模式下的连接字符串输出
- 重构以清理 go lint 警告
v1.1.0 - 2019-07-20
- 修复后端插件在 windows 上崩溃的问题
- 更新所有包依赖项
v1.0.9 - 2019-06-10
- 当查询结果过大时返回消息
- 防止由于尝试过大响应而导致的崩溃
- 额外处理可为空列
- 已更新的软件包
v1.0.8 - 2019-05-15
- 现在处理将可为空列转换为时间序列时的值字段
v1.0.7 - 2019-05-09
- 将查询缓存 TTL 降低到 60 秒
- 修复循环内延迟关闭导致的内存泄漏
- 重用 fingerprint 而非重新计算(少量性能提升)
- 检测遍历行时的错误
- 添加更多调试输出
- 已更新的 vendored 软件包
v1.0.6 - 2019-04-25
- 当类型不匹配时现在提供 info 级别日志行
- 添加了额外的数据类型
- 转换为 FLOAT 类型:SQLT_INT, SQLT_UIN, SQLT_FLT, SQLT_VNU, SQLT_LNG, SQLT_BFLOAT, SQLT_BDOUBLE
- 转换为 STRING 类型:SQLT_STR, SQLT_LVC, SQLT_VST, SQLT_VBI, SQLT_LBI, SQLT_LVB
- 转换为 DATE 类型:SQLT_DATE
- 转换为 BYTES 类型:SQLT_FILE
- 🐛 修复:当查询没有返回结果(且结果中包含数据类型)时,不缓存类型,以便未来的带结果查询可以更新缓存
v1.0.5 - 2019-04-08
- gRPC:将消息大小硬编码为 16MB vs 4MB
- 启用告警
v1.0.4 - 2019-03-29
- 插件现在链接插件目录中的 Oracle 库,无需在系统外部安装(仅限 linux,windows 需要安装)
v1.0.3 - 2019-03-18
- 支持额外的字段类型 SQLT_NUME
- 更好的类型转换
- 将带引号的时间字段添加到变量插值
v1.0.2 - 2019-03-04
- 更新 golang 依赖项
v1.0.1 - 2019-02-05
已修复
- 通过短期缓存列类型修复高 CPU 利用率问题
- 通过在返回调用者之前测试缓存连接来修复连接错误
v0.0.1 - 2018-05-09
初次发布