This repository was archived by the owner on Feb 13, 2025. It is now read-only.
This repository was archived by the owner on Feb 13, 2025. It is now read-only.
Switching over to github.com/sijms/go-ora
#311
Closed
Description
I'm submitting a ...
- bug report
- feature request
What is the current behavior?
I'd like to propose making a switch over to https://github.com/sijms/go-ora as the driver for the oracledb_exporter
.
Currently we are using https://github.com/mattn/go-oci8 which not only requires a more manual build process but has a variety of issues that limit this exporter.
Making the switch provides a multitude of benefits:
- More actively maintained library (last commit for mattn was back in 2021)
- Portability: go-ora can allow imported usage of the exporter without having to bundle and link the Oracle SDK Refactor to allow packaging of oracledb_exporter #308
- Seems like there is some type conversion issues that can be solved by switching to go-ora. i.e. "Unable to convert count value to int" errors when using histograms #310
go-ora
also has some well-known libraries/applications that rely on it so it seems to be reliable in other workflows. See more written out here: Refactor to allow packaging of oracledb_exporter #308 (comment)
I'm opening this issue up to have discussion/create a follow up PR that can switch over the driver.
Happy to collaborate/answer any inquiries regarding such a change!
Metadata
Metadata
Assignees
Labels
No labels