診断ログの検索
/management/weblogic/{version}/serverRuntime/WLDFRuntime/WLDFAccessRuntime/WLDFDataAccessRuntimes/{name}/search
この診断ログを検索し、結果をjsonとして戻します。
リクエスト
- application/json
- name(required): string
コレクション内のインスタンスの名前プロパティ。
- version(required): string
WebLogic RESTインタフェースのバージョン。
- X-Requested-By(required): string
X-Requested-Byヘッダーは、クロスサイト・リクエスト・フォージェリ(CSRF)攻撃からの保護に使用されます。値は、MyClientなどの任意の名前です。
次のフィールドが含まれている必要があります:
object
Search Criteria
- fromId: integer(int64)
このレコードIDで始まるレコード以降のみを返します。
これは、一致した結果が指定された
limit
フィールドよりも多い場合に検索を続行するのに使用できます。前のレスポンスはnextRecordId
を返します。fromId
をその値に設定し、再度POSTすると検索を続行します。このフィールドはオプションです。
- lastMinutes: integer(int64)
最後のn分間にログインしたレコードのみを返します。
このフィールドはオプションです。指定する場合、値は0(ゼロ)より大きい値である必要があります。
- limit: integer(int64)
返される一致レコードの最大数。
利用可能なレコードがさらにある場合、レスポンスには一致する最も古いレコードに加えて
nextRecordId
が含まれ、これは検索を続行するためにクライアントで(fromId
にその値を設定することにより)使用できます。このフィールドは指定する必要があります。値は0(ゼロ)より大きい値である必要があります。
- query: string
どのレコードが返されるかを制御するのに使用可能なオプションのフィルタ("SEVERITY = 'Info'"など)。詳細は、『Oracle WebLogic Server診断フレームワークの構成と使用』の「WLDF問合せ言語」を参照してください。
このフィールドはオプションです。指定されない場合、レコードにフィルタは適用されません。
- since: string
この時間以後にログインしたレコードのみを返します。
このフィールドはオプションです。指定する場合、形式は"yyyy-MM-dd'T'HH:mm:ss.SSSXXX" ("2016-05-24T13:44:02.349-04:00"など)、"yyyy-MM-dd'T'HH:mm:ss.SSSXX" ("2016-05-24T13:44:02.349-0400"など)、"yyyy-MM-dd'T'HH:mm:ss.SSSX" ("2016-05-24T13:44:02.349-04"など)のいずれかである必要があります。
- until: string
この時間より前にログインしたレコードのみを返します。
このフィールドはオプションです。指定する場合、形式は"yyyy-MM-dd'T'HH:mm:ss.SSSXXX" ("2016-05-24T13:44:02.349-04:00"など)、"yyyy-MM-dd'T'HH:mm:ss.SSSXX" ("2016-05-24T13:44:02.349-0400"など)、"yyyy-MM-dd'T'HH:mm:ss.SSSX" ("2016-05-24T13:44:02.349-04"など)のいずれかである必要があります。
レスポンス
- application/json
200レスポンス
一致するログ・レコードが含まれます。
object
Search Results
- nextRecordId: string
ログで次に一致するレコードを識別します。
このフィールドは、リクエスト本体で指定された
limit
より多くの一致するレコードがある場合にのみ存在します。クライアントは、lastMinutes
やsince
を指定するかわりに、nextRecordId
の値にfromId
を設定してこのリソースに同じクエリーをPOSTすることにより検索を続行できます - records: array Items
タイトル:
Items
一致するレコード。レコードは時系列順になり、最も古いものが最初になります。
各レコードのすべての利用可能なフィールドが返されます。使用可能なフィールドのリストは、ログによって異なります。
リクエスト本体で指定された
limit
より多くの一致するレコードがある場合、最も古い一致からその制限までが返されます。
array
Items
一致するレコード。レコードは時系列順になり、最も古いものが最初になります。
各レコードのすべての利用可能なフィールドが返されます。使用可能なフィールドのリストは、ログによって異なります。
リクエスト本体で指定されたlimit
より多くの一致するレコードがある場合、最も古い一致からその制限までが返されます。
- 配列: object Record
タイトル:
Record
例
ログの検索を開始します。
この例では、POSTメソッドを使用してサーバー・ログのレコードの検索を開始し、結果をjsonとして返します。
リクエストの例
curl -v \ --user admin:admin123 \ -H X-Requested-By:MyClient \ -H Accept:application/json \ -H Content-Type:application/json \ -d "{ limit: 2, query: 'SEVERITY = \'Info'' }" \ -X POST http://localhost:7001/management/weblogic/latest/serverRuntime/WLDFRuntime/WLDFAccessRuntime/WLDFDataAccessRuntimes/ServerLog/search
レスポンスの例
HTTP/1.1 200 OK Response Body: { "records": [ { "RECORDID": 1, "DATE": "Sep 17, 2024, 4:28:34,715 PM Eastern Daylight Time", "SEVERITY": "Info", "SUBSYSTEM": "Default", "MACHINE": "machine1", "SERVER": "", "THREAD": "[STANDBY] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'", "USERID": "", "TXID": "", "CONTEXTID": "", "TIMESTAMP": "1726604914715", "MSGID": "BEA-000000", "MESSAGE": "JceConfig is unknown", "SUPP_ATTRS": "[severity-value: 64] ", "SEVERITY_VALUE": 64, "RID": "" }, { "RECORDID": 2, "DATE": "Sep 17, 2024, 4:28:34,759 PM Eastern Daylight Time", "SEVERITY": "Info", "SUBSYSTEM": "Default", "MACHINE": "machine1", "SERVER": "", "THREAD": "[STANDBY] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'", "USERID": "", "TXID": "", "CONTEXTID": "", "TIMESTAMP": "1726604914759", "MSGID": "BEA-000000", "MESSAGE": "FIPS compliant operation not available for configuration type OTHER", "SUPP_ATTRS": "[severity-value: 64] ", "SEVERITY_VALUE": 64, "RID": "" }], "nextRecordId": 3 }
ログの検索を続行します。
この例では、POSTメソッドを使用してサーバー・ログのレコードの検索を続行し、結果をjsonとして返します。
リクエストの例
curl -v \ --user admin:admin123 \ -H X-Requested-By:MyClient \ -H Accept:application/json \ -H Content-Type:application/json \ -d "{ limit: 2, fromId: 3, query: 'SEVERITY = \'Info'' }" \ -X POST http://localhost:7001/management/weblogic/latest/serverRuntime/WLDFRuntime/WLDFAccessRuntime/WLDFDataAccessRuntimes/ServerLog/search
レスポンスの例
HTTP/1.1 200 OK Response Body: { "records": [ { "RECORDID": 3, "DATE": "Sep 17, 2024, 4:28:34,764 PM Eastern Daylight Time", "SEVERITY": "Info", "SUBSYSTEM": "Default", "MACHINE": "machine1", "SERVER": "", "THREAD": "[STANDBY] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'", "USERID": "", "TXID": "", "CONTEXTID": "", "TIMESTAMP": "1726604914764", "MSGID": "BEA-000000", "MESSAGE": "JceConfig is in non-FIPS mode", "SUPP_ATTRS": "[severity-value: 64] ", "SEVERITY_VALUE": 64, "RID": "" }, { "RECORDID": 4, "DATE": "Sep 17, 2024, 4:28:35,167 PM Eastern Daylight Time", "SEVERITY": "Info", "SUBSYSTEM": "WebLogicServer", "MACHINE": "machine1", "SERVER": "", "THREAD": "Thread-6", "USERID": "", "TXID": "", "CONTEXTID": "", "TIMESTAMP": "1726604915167", "MSGID": "BEA-000377", "MESSAGE": "Starting WebLogic Server with Java HotSpot(TM) 64-Bit Server VM Version 17.0.12+8-LTS-286 from Oracle Corporation.", "SUPP_ATTRS": "[severity-value: 64] ", "SEVERITY_VALUE": 64, "RID": "" }], "nextRecordId": 5 }トップに戻る