-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New component: Oracle DB receiver #13939
Comments
Why do we need to provide support for random queries in this receiver? I believe |
I left it general simply because it's possible with this design, not necessarily the best way to handle it. We do need to define what the predefined metrics and queries should be, I'm not sure if this issue or during PRs would be the better place to have that discussion. |
User config interface is something that we need to discuss upfront I believe. We don't even have to use |
I'm not sure exactly what you mean by this. Is it one of these? Something else?
|
@crobert-1 if we do 1, we get 2 OOTB. We need 2 anyway, so I believe the easiest way is to start with 1 |
If you define |
@dmitryax @crobert-1 @atoulme is this receiver implemented? Is this issue ready to be closed? |
It's not ready yet but the work is started so we can close the issue |
Good to go here. I will open a separate issue with the scraper code. |
The purpose and use-cases of the new component
Oracle Database is a multi-model database management system produced and marketed by Oracle Corporation. It is a database commonly used for running online transaction processing, data warehousing and mixed database workloads. Source.
The Oracle DB receiver would be used to connect to Oracle DB, then query tables for performance metrics (or convert any query results into metrics).
There is currently a way to receive metrics from Oracle DB using the prometheus receiver, as well as using the sqlquery receiver with the
oracle
driver. The purpose of creating another receiver with functionality that is already possible is simply user-experience. The eventual goal is to make this use a library pulled out from the sqlquery receiver's functionality, but that may not be how this works internally initially. Once that new library is created we can reference it without changing anything externally.Example configuration for the component
This query format is copied from the sqlqueryreceiver.
Telemetry data types supported
Metrics
Is this a vendor-specific component? If so, are you proposing to contribute this as a representative of the vendor?
Yes, it's vendor specific, but I'm not a representative of Oracle DB.
Sponsor (Optional)
@dmitryax
The text was updated successfully, but these errors were encountered: