既存のプロセス・スレッド・リソース使用状況情報の取得
get
/services/{version}/mpoints/{item}/threadPerformance
必要なロール: ユーザー
既存のプロセス・スレッド・リソース使用状況情報の取得リクエスト
パス・パラメータ
- item(必須): string
最小長:
1
最大長:32
- version(必須): string
Oracle GoldenGateサービスのAPIバージョン。
指定できる値:[ "v2" ]
レスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
ルート・スキーマ: Oracle GoldenGate Thread Performance details
型:
object
タイトル:
ソースの表示
Oracle GoldenGate Thread Performance details
- $schema:
指定できる値:
[ "mpoints:threadPerformance" ]
- threadPerformance: array threadPerformance
最小アイテム数:
0
最大アイテム数:2147483647
ネストされたスキーマ: items
型:
ソースの表示
object
- cpuTimeUs: integer
最小値:
-1
最大値:9223372036854776000
スレッドのCPU時間(ミリ秒) - kernelTimeUs: integer
最小値:
-1
最大値:9223372036854776000
スレッドのカーネル・モード時間(ミリ秒) - threadCurrentFunction: string
最小長:
1
最大長:1024
現在の関数 - threadId: integer
最小値:
0
最大値:9223372036854776000
スレッドID - threadName: string
最小長:
1
最大長:1024
スレッド名 - threadStartFunction: string
最小長:
1
最大長:1024
スレッドの関数 - threadStartTime: integer
最小値:
-1
最大値:9223372036854776000
スレッド開始時間 - threadState: string
最小長:
1
最大長:64
現在のスレッドの状態 - userTimeUs: integer
最小値:
-1
最大値:9223372036854776000
スレッドのユーザー・モード時間(ミリ秒)
レスポンスの例(application/json)
{
"$schema":"api:standardResponse",
"response":{
"$schema":"mpoints:threadPerformance",
"threadPerformance":[
{
"threadName":"MainThread",
"cpuTimeUs":"28790",
"threadId":"21941",
"userTimeUs":"17030",
"kernelTimeUs":"11760",
"threadState":"Sleeping",
"threadStartTime":"3452343243",
"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":"3452343243",
"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":"3452343243",
"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":"3452343243",
"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":"3452343243",
"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":"3452343243",
"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":"3452343243",
"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":"3452343243",
"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":[
]
}