Class MonitoringIngestionClient
- java.lang.Object
-
- io.micronaut.oraclecloud.monitoring.MonitoringIngestionClient
-
@Singleton public class MonitoringIngestionClient extends java.lang.ObjectOracle SDK providesMonitoringClientthat is constructed with defaulthttps://telemetry.<region>.oraclecloud.comendpoint. For sending metrics to the Oracle Cloud Monitoring service theMonitoringClient.postMetricData(PostMetricDataRequest)is used but the endpoint must be configured tohttps://telemetry-ingestion.<region>.oraclecloud.com. This bean encapsulates creation and configuration of theMonitoringClientto useMonitoringClient.postMetricData(PostMetricDataRequest)so theMonitoringClientconcerns are separated into two singleton beans.- Since:
- 1.2
- Author:
- Pavol Gressa
-
-
Constructor Summary
Constructors Constructor Description MonitoringIngestionClient(com.oracle.bmc.ClientConfiguration clientConfiguration, com.oracle.bmc.http.ClientConfigurator clientConfigurator, com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory, com.oracle.bmc.auth.RegionProvider regionProvider, com.oracle.bmc.auth.AuthenticationDetailsProvider authenticationDetailsProvider)CreatesMonitoringIngestionClient.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.oracle.bmc.monitoring.MonitoringClientgetDelegate()Gets theMonitoringClientdelegate.com.oracle.bmc.monitoring.responses.PostMetricDataResponsepostMetricData(com.oracle.bmc.monitoring.requests.PostMetricDataRequest request)PostPostMetricDataRequest.
-
-
-
Constructor Detail
-
MonitoringIngestionClient
public MonitoringIngestionClient(com.oracle.bmc.ClientConfiguration clientConfiguration, @Nullable com.oracle.bmc.http.ClientConfigurator clientConfigurator, @Nullable com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory, com.oracle.bmc.auth.RegionProvider regionProvider, com.oracle.bmc.auth.AuthenticationDetailsProvider authenticationDetailsProvider)CreatesMonitoringIngestionClient.- Parameters:
clientConfiguration- client configurationclientConfigurator- client configuratorrequestSignerFactory- request signer factoryregionProvider- region providerauthenticationDetailsProvider- authentication details provider
-
-
Method Detail
-
getDelegate
public com.oracle.bmc.monitoring.MonitoringClient getDelegate()
Gets theMonitoringClientdelegate.- Returns:
- monitoring client
-
postMetricData
public com.oracle.bmc.monitoring.responses.PostMetricDataResponse postMetricData(com.oracle.bmc.monitoring.requests.PostMetricDataRequest request)
PostPostMetricDataRequest.- Parameters:
request- request- Returns:
- response
-
-