Extend the platform,
empower your team.
Observe OCI services with signals ingested from the Oracle Connector Hub
TechnologyOracle Connector Hub exposes metrics and logs from Oracle Cloud Infrastructure services, for consumption by the observability platforms. Dynatrace can ingest all these signals automatically and provide you with characteristics of your OCI services performance and usage - as exposed by Oracle through the Connector Hub.
Use this recipe to set up Oracle Connector Hub signals ingest into Dynatrace.
This is intended for users, who:
This is not a intended for users, who:
Users who look for guided OCI observability and out-of-the-box analytical screens, should have a look at the Oracle Cloud Infrastructure and Oracle Autonomous Database on OCI extensions.
This recipe enables you to:
To set up metrics and logs ingest from Oracle Connector Hub, you need to provision ingest functions on your Oracle tenant. These functions are executed on OCI and send metrics and logs to Dynatrace. Note that your Oracle tenant must be able to initiate network connection to your Dynatrace tenant's logs and metric ingest endpoints. Make sure that your network setup allows that before starting with OCI functions setup. You will need your Dynatrace tenant URL and Dynatrace API token or tokens with relevant ingest scopes of metrics.ingest and/or log.ingest. Set them up and test before starting the OCI side configuration.
There are separate functions for log and metrics ingest. You can provision one of them or both, depending on your needs.
OCI log ingest setup:
OCI metric ingest setup:
This recipe is not a Dynatrace extension by itself. There is no artifact to provision on Dynatrace platform to make it working.
However, this metric ingest method can benefit from presence of the Oracle Cloud Infrastructure extension on your Dynatrace tenant. Activate this extension to leverage metadata and analysis screens for services covered by this extension. Metrics ingested through OCI function will show up on Unified Analysis screens and dashboard provisioned by the Oracle Cloud Infrastructure extension.
Metrics collected: With this recipe you can collect any metric from any service on your OCI tenant. Use configuration settings on the ingest function side to filter out what you want to get ingested.
Monitoring cost: Push-based metric export on OCI side is not free. Please consult OCI Function Pricing for details on how this monitoring method incurs costs on Oracle side. For orientation, please also see an example in the Q&A section.
A: OCI ingest functions, which send (push) metrics to Dynatrace, are executed on your Oracle tenant. Such execution has a cost; please consult OCI Function Pricing for details.
OCI function execution costs are based on number of function execution requests and function execution duration:
Total price = Requests fee + Duration fee
Where
Requests fee = (requests – free tier allocation) * (price-per-1M-requests)
Duration fee = ((requests) * (function-duration-seconds) *
(function-memory-GB)) – (free tier allocation) * (price-per-duration-GB-seconds)
Consult your Oracle contract for pricing and free tier allowances.
You can expect function-duration-seconds in the range of single-seconds or less and number of requests in single millions per month (i.e. one request per every metric, per minute).
A: Consumption depends on the number and kind of services you integrate, and the log volume produced on your OCI tenant. Number of metrics and dimensionality varies greatly between OCI services. Therefore, we are unable to provide the consumption estimation formula.
For more information, please visit Dynatrace Platform Subscription or Dynatrace classic licensing depending on your contract.