Retrieve an existing Process Thread Resource Utilization Information
get
/services/{version}/mpoints/{item}/threadPerformance
Request
Path Parameters
-
item: string
Minimum Length:
1
Maximum Length:32
-
version: string
Oracle GoldenGate Service API version.
Allowed Values:[ "v2" ]
Response
Supported Media Types
- application/json
200 Response
Root Schema : Oracle GoldenGate Thread Performance details
Type:
object
Title:
Show Source
Oracle GoldenGate Thread Performance details
-
$schema:
Allowed Values:
[ "mpoints:threadPerformance" ]
-
threadPerformance:
array threadPerformance
Minimum Number of Items:
0
Maximum Number of Items:2147483647
Nested Schema : threadPerformance
Type:
array
Minimum Number of Items:
0
Maximum Number of Items:
Show Source
2147483647
Nested Schema : items
Type:
Show Source
object
-
cpuTimeUs:
integer
Minimum Value:
0
Maximum Value:9.223372036854776E18
Thread CPU Time (in microseconds) -
kernelTimeUs:
integer
Minimum Value:
0
Maximum Value:9.223372036854776E18
Thread Kernel Mode Time (in microseconds) -
threadCurrentFunction:
string
Minimum Length:
1
Maximum Length:1024
Current Function -
threadId:
integer
Minimum Value:
0
Maximum Value:9.223372036854776E18
Thread id -
threadName:
string
Minimum Length:
1
Maximum Length:1024
Thread Name -
threadStartFunction:
string
Minimum Length:
1
Maximum Length:1024
Thread Function -
threadStartTime:
integer
Minimum Value:
0
Maximum Value:9.223372036854776E18
Thread Start Time -
threadState:
string
Minimum Length:
1
Maximum Length:64
Current Thread State -
userTimeUs:
integer
Minimum Value:
0
Maximum Value:9.223372036854776E18
Thread User Mode Time (in microseconds)
Example Response (application/json)
{
"$schema":"api:standardResponse",
"response":{
"$schema":"mpoints:threadPerformance",
"threadPerformance":[
{
"threadName":"MainThread",
"cpuTimeUs":28790,
"threadId":21941,
"userTimeUs":17030,
"kernelTimeUs":11760,
"threadState":"Sleeping",
"threadStartTime":3.452343243E9,
"threadCurrentFunction":"/lib64/libpthread.so.0(__nanosleep+0x41) [0x38eca0e291]",
"threadStartFunction":"/net/slc03flg/scratch/jdivinc/view_storage/jdivinc_db1/tklocal/ggora/extract(ggs::gglib::MultiThreading::MainThread::MainDispatcher(void*)+0) [0x7951d0]"
},
{
"threadName":"TimerThread",
"cpuTimeUs":56250,
"threadId":21942,
"userTimeUs":13700,
"kernelTimeUs":42550,
"threadState":"Sleeping",
"threadStartTime":3.452343243E9,
"threadCurrentFunction":"/lib64/libpthread.so.0(pthread_cond_timedwait+0x120) [0x38eca0b1c0]",
"threadStartFunction":"/net/slc03flg/scratch/jdivinc/view_storage/jdivinc_db1/tklocal/ggora/libgglog.so(ggs::gglib::gglog::LoggingTime::TimeThread(void*)+0) [0x7f52f47ba770]"
},
{
"threadName":"LogPublisherThread",
"cpuTimeUs":0,
"threadId":21943,
"userTimeUs":0,
"kernelTimeUs":0,
"threadState":"Sleeping",
"threadStartTime":3.452343243E9,
"threadCurrentFunction":"/lib64/libpthread.so.0(pthread_cond_wait+0xb9) [0x38eca0af59]",
"threadStartFunction":"/net/slc03flg/scratch/jdivinc/view_storage/jdivinc_db1/tklocal/ggora/libgglog.so(ggs::gglib::gglog::LogBufferImpl::PublisherThread(void*)+0) [0x7f52f48783a0]"
},
{
"threadName":"ConfigWatchThread",
"cpuTimeUs":3140,
"threadId":21944,
"userTimeUs":790,
"kernelTimeUs":2350,
"threadState":"Sleeping",
"threadStartTime":3.452343243E9,
"threadCurrentFunction":"/lib64/libpthread.so.0(pthread_cond_timedwait+0x120) [0x38eca0b1c0]",
"threadStartFunction":"/net/slc03flg/scratch/jdivinc/view_storage/jdivinc_db1/tklocal/ggora/libgglog.so(ggs::gglib::gglog::DOMConfiguratorImpl::watchThread(void*)+0) [0x7f52f4873ea0]"
},
{
"threadName":"MessageRepititionThread",
"cpuTimeUs":0,
"threadId":21945,
"userTimeUs":0,
"kernelTimeUs":0,
"threadState":"Sleeping",
"threadStartTime":3.452343243E9,
"threadCurrentFunction":"/lib64/libpthread.so.0(pthread_cond_timedwait+0x120) [0x38eca0b1c0]",
"threadStartFunction":"/net/slc03flg/scratch/jdivinc/view_storage/jdivinc_db1/tklocal/ggora/libgglog.so(CMessageFactoryImpl::RepetitionThread(void*)+0) [0x7f52f484d710]"
},
{
"threadName":"OSThread-21946",
"cpuTimeUs":0,
"threadId":21946,
"userTimeUs":0,
"kernelTimeUs":0,
"threadState":"Sleeping",
"threadStartTime":3.452343243E9,
"threadCurrentFunction":"/lib64/libpthread.so.0(pthread_cond_wait+0xb9) [0x38eca0af59]",
"threadStartFunction":"N/A"
},
{
"threadName":"ggrepo.threads.mpoints",
"cpuTimeUs":159860,
"threadId":21949,
"userTimeUs":101440,
"kernelTimeUs":58420,
"threadState":"Running",
"threadStartTime":3.452343243E9,
"threadCurrentFunction":"/lib64/libc.so.6(__read+0x4b) [0x38ebec6bab]",
"threadStartFunction":"/net/slc03flg/scratch/jdivinc/view_storage/jdivinc_db1/tklocal/ggora/libggrepo.so(ggrepo::ggRepoThread_t::RunThread(void*)+0) [0x7f52f449ff50]"
},
{
"threadName":"ggrepo.threads.flushdata",
"cpuTimeUs":2660,
"threadId":21950,
"userTimeUs":540,
"kernelTimeUs":2120,
"threadState":"Sleeping",
"threadStartTime":3.452343243E9,
"threadCurrentFunction":"/lib64/libpthread.so.0(pthread_cond_timedwait+0x120) [0x38eca0b1c0]",
"threadStartFunction":"/net/slc03flg/scratch/jdivinc/view_storage/jdivinc_db1/tklocal/ggora/libggrepo.so(ggrepo::ggRepoThread_t::RunThread(void*)+0) [0x7f52f449ff50]"
}
]
},
"messages":[
],
"links":[
]
}