ログの照会
    • PDF

    ログの照会

    • PDF

    記事の要約

    Classic/VPC環境で利用できます。

    Cloud Log Analyticsサービスで収集したログを照会します。

    リクエスト

    リクエスト形式を説明します。リクエスト形式は次の通りです。

    メソッドURI
    POST/api/{regionCode}-v1/logs/search

    リクエストヘッダ

    Cloud Log Analytics APIで共通して使用されるヘッダの詳細は、Cloud Log Analyticsのリクエストヘッダをご参照ください。

    リクエストパスパラメータ

    リクエストパスパラメータの説明は次の通りです。

    フィールドタイプ必須の有無説明
    regionCodeStringRequiredリージョンコード
    • kr | sgn | jpn | uswn | den
      • kr: 韓国リージョン
      • sgn: シンガポールリージョン
      • jpn: 日本リージョン
      • uswn: 米国西部リージョン
      • den: ドイツリージョン

    リクエストボディ

    リクエストボディの説明は次の通りです。

    フィールドタイプ必須の有無説明
    intervalStringOptional照会周期
    • 5m (デフォルト)
    • <例> 1d1h1m
    keywordStringOptional照会キーワード
    • すべて検索 (デフォルト)
    logTypesStringOptionalログのタイプ
    • すべて検索 (デフォルト)
    • <例> SYSLOGsecurity_logtomcat
    timestampFromStringOptional照会開始日
    • Unix Timestamp形式
    timestampToStringOptional照会終了日
    • Unix Timestamp形式
    pageNoIntegerOptionalページ番号
    • 1~100 (デフォルト: 1)
    pageSizeIntegerOptionalページごとの項目数
    • 20~100 (デフォルト: 20)

    リクエスト例

    リクエストのサンプルコードは次の通りです。

    curl --location --request POST 'https://cloudloganalytics.apigw.ntruss.com/api/{regionCode}-v1/logs/search' \
    --header 'x-ncp-apigw-timestamp: {Timestamp}' \
    --header 'x-ncp-iam-access-key: {Access Key}' \
    --header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \
    --header 'Content-Type: application/json' \
    -date '{
      "interval": "30m",
      "pageNo": 1,
      "pageSize": 3
    }'
    

    レスポンス

    レスポンス形式を説明します。

    レスポンスボディ

    レスポンスボディの説明は次の通りです。

    フィールドタイプ必須の有無説明
    codeInteger-レスポンスステータスコード
    messageString-レスポンスステータスメッセージ
    resultObject-レスポンス結果
    result.pageSizeInteger-ページごとの項目数
    result.currentPageInteger-現在のページ番号
    result.totalPageInteger-総ページ番号
    result.totalCountInteger-ログ数の合計
    result.isPagedBoolean-追加ページは存在するかどうか
    • true | false
      • true: 存在する
      • false: 存在しない
    result.chartDataArray-ログ数
    • ログの発生時間
      • Unix Timestamp形式
    • ログ発生数
    result.searchResultArray-照会結果

    searchResult

    searchResultの説明は次の通りです。

    フィールドタイプ必須の有無説明
    logTimeInteger-ログの発生時間
    • Unix Timestamp形式
    logTypeString-ログのタイプ
    servernameString-ログ収集対象のサーバ名
    logDetailString-ログの内容

    レスポンスステータスコード

    Cloud Log Analytics APIで共通して使用されるレスポンスステータスコードの詳細は、Cloud Log Analyticsのレスポンスステータスコードをご参照ください。

    レスポンス例

    レスポンスのサンプルコードは次の通りです。

    {
        "code": 0,
        "message": "リクエストが正常に処理されました。",
        "result": {
            "pageSize": 3,
            "currentPage": 1,
            "totalPage": 1695,
            "totalCount": 5083,
            "isPaged": true,
            "chartData": [
                [
                    1731987000000,
                    2111
                ],
                [
                    1731988800000,
                    2620
                ],
                [
                    1731990600000,
                    352
                ]
            ],
            "searchResult": [
                {
                    "logTime": "1731990853000",
                    "logType": "CDB_MSSQL",
                    "servername": "m-100514954-002",
                    "logDetail": "select \r\n\tcase \r\n\t\twhen count(a.name) + count(b.name) = 0 then 'not exists'\r\n\t\twhen count(a.name) + count(b.name) = 1 then 'stop'\r\n\t\twhen count(a.name) + count(b.name) = 2 then 'start'\r\n\tend xe_status\r\nfrom sys.server_event_sessions a\r\n\tleft join sys.dm_xe_sessions b\r\n\ton a.name = b.name \r\nwhere a.name = 'AuditLog'"
                },
                {
                    "logTime": "1731990847925",
                    "logType": "ses_log",
                    "servername": "{name=ses-test-m-62vl}",
                    "logDetail": "[2024-11-19T13:34:07,621][WARN ][o.o.p.c.u.JsonConverter  ] [ses-test-m-62vl] Json Mapping Error: Cannot invoke \"java.lang.Long.longValue()\" because \"this.cacheMaxSize\" is null (through reference chain: org.opensearch.performanceanalyzer.collectors.CacheConfigMetricsCollector$CacheMaxSizeStatus[\"Cache_MaxSize\"])"
                },
                {
                    "logTime": "1731990847000",
                    "logType": "CDB_MSSQL",
                    "servername": "m-100514954-001",
                    "logDetail": "select \r\n\tcase \r\n\t\twhen count(a.name) + count(b.name) = 0 then 'not exists'\r\n\t\twhen count(a.name) + count(b.name) = 1 then 'stop'\r\n\t\twhen count(a.name) + count(b.name) = 2 then 'start'\r\n\tend xe_status\r\nfrom sys.server_event_sessions a\r\n\tleft join sys.dm_xe_sessions b\r\n\ton a.name = b.name \r\nwhere a.name = 'AuditLog'"
                }
            ]
        }
    }
    

    この記事は役に立ちましたか?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.