Retrieve
get
/services/{version}/datastore
Required Role: User
Retrieve the details of the datastoreRequest
Path Parameters
-
version(required): string
Oracle GoldenGate Service API version.
Allowed Values:[ "v2" ]
Response
Supported Media Types
- application/json
200 Response
Root Schema : Oracle GoldenGate Performance Metrics Service Data Store
Type:
objectTitle:
Show Source
Oracle GoldenGate Performance Metrics Service Data Store-
$schema:
Allowed Values:
[ "monitoring:datastore" ] -
collectorWorkerQueueLimit:
integer
Minimum Value:
5000Maximum Value:50000Default Value:10000Mpoint Collector Queue max size -
collectorWorkerThreads:
integer
Minimum Value:
3Maximum Value:25Default Value:5Mpoint Collector Number of Worker Threads -
dataStoreMaxDBs:
integer
Minimum Value:
5000Maximum Value:10000Default Value:5000Max Databases -
monitorHeartBeatTimeout:
integer
Minimum Value:
5Maximum Value:60Default Value:10Process monitoring heartbeat timeout in seconds -
path:
string
Minimum Length:
1Maximum Length:4096The path for the datastore storage. If not set, the datastore will be created in a default directory. -
reinitialize:
boolean
If set to true, the datastore will be reinitialized upon restart.
-
repair:
boolean
If set to true, the datastore will be repaired upon restart.
-
retentionDays:
integer
Minimum Value:
0Maximum Value:365Default Value:0The number of days to retain performance metrics data. If zero, data will be retained indefinitely. -
type(required):
Default Value:
BDBAllowed Values:[ "BDB", "LMDB" ]The type of datastore storage, either Berkeley Database (BDB) or Lightning Memory-Mapped Database (LMDB).
Example Response (application/json)
{
"$schema":"api:standardResponse",
"links":[
{
"rel":"canonical",
"href":"http://127.0.0.1:9015/services/v2/datastore",
"mediaType":"application/json"
},
{
"rel":"self",
"href":"http://127.0.0.1:9015/services/v2/datastore",
"mediaType":"application/json"
},
{
"rel":"describedby",
"href":"http://127.0.0.1:9015/services/v2/metadata-catalog/datastore",
"mediaType":"application/schema+json"
}
],
"messages":[
],
"response":{
"$schema":"monitoring:datastore",
"type":"LMDB",
"retentionDays":"30",
"collectorWorkerThreads":"5",
"collectorWorkerQueueLimit":"10000",
"monitorHeartBeatTimeout":"10",
"dataStoreMaxDBs":"5000"
}
}