插件 〉Oracle数据库
Oracle 数据库
如何配置 Oracle 数据库插件
在 Grafana 中即时可视化 Oracle 数据
Oracle 数据源插件是将 Oracle 数据直接拉入 Grafana 仪表盘的最简单方式。
- 可以单独可视化(一个数据库)或将它与其他数据源混合。
- 几分钟内发现所有数据的相关性和协方差。
在 Grafana Cloud 上安装 Oracle 数据库
在 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 数据库。
grafana-cli plugins install
插件将被安装到您的 grafana 插件目录中;默认为 /var/lib/grafana/plugins。 关于 CLI 工具的更多信息。
2. 配置数据源
从 Grafana 主菜单访问,新安装的数据源可以立即在“数据源”部分中添加。
接下来,点击右上角的“添加数据源”按钮。数据源将在“类型”选择框中可用。
要查看已安装的数据源列表,请点击主菜单中的“插件”项。将显示核心数据源和已安装数据源。
变更日志
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
- ⚙️ 任务:从查询编辑器中删除“生成的 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属性
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
- 🚀 特性:防止在编辑器失去焦点时运行查询
- 🐛 修复:修复代码编辑器中生成的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
定义查询响应数据大小 - 为ARM64开发者更新
DEV_GUIDE.md
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进行语法
错误修复
- 连接缓存将使空闲连接过期以防止缓慢的响应
注意:v2.0.0中不包括时区支持,将在下一个次要版本中添加。所有连接和结果都按UTC处理。
v1.2.2 - 2020-08-28
- kerberos身份验证错误输出的修复
v1.2.1 - 2020-08-19
- 新增:支持TNSNAMES和Kerberos认证
- 修复问题#133(连接错误时删除消息)
- 修复注释查询的字段比较问题
- 将最大消息大小增加到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秒
- 修复由于循环中延迟关闭导致的泄漏
- 重用指纹而不是重新计算(小幅性能提升)
- 检测迭代行时的错误
- 添加更多调试输出
- 更新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而不是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
初始发布