Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
|
|
2 years ago | |
|---|---|---|
| .. | ||
| README.md | 2 years ago | |
Oracle 插件,用于监控 Oracle 数据库。下载 Categraf 的时候,使用 --with-cgo 包名的二进制。目前只提供 Linux 版本的二进制,默认无法跑在 Windows 上。如果你的 Oracle 部署在 Windows 上,也没问题,使用部署在 Linux 上的 Categraf 远程监控 Windows 上的 Oracle,也行得通。
Oracle 插件的核心监控原理,就是执行下面 这些 SQL 语句,然后解析出结果,上报到监控服务端。
以其中一个为例:
[[metrics]]
mesurement = "activity"
metric_fields = [ "value" ]
field_to_append = "name"
timeout = "3s"
request = '''
SELECT name, value FROM v$sysstat WHERE name IN ('parse count (total)', 'execute count', 'user commits', 'user rollbacks')
'''
如果你想监控的指标,默认没有采集,只需要修改 metric.toml,增加自己的采集 SQL 即可。
夜莺内置了 Oracle 仪表盘,克隆到自己的业务组下即可使用。
上面的文档认真理解并实验,理论上就懂得如何使用了。如果还是不懂,可以在 论坛 寻求技术支持,不过 Oracle 插件比较复杂,我们只为社区贡献者(比如提过 PR、写过夜莺相关的博客)和商业用户提供技术支持(精力着实有限,顾不过来),望理解。
类似 Grafana 可接入多种数据源,Grafana 擅长可视化,夜莺擅长告警管理
Go SQL Text Python PLSQL other