ログのエクスポート

検索結果をオフラインに格納する場合、Oracle Logging Analyticsでは、検索結果をカンマ区切り値(CSV)またはJavaScript Object Notation (JSON)形式でエクスポートできます。

トピック:

検索結果をエクスポートするには:

  1. ログを検索して目的の結果を取得します。
  2. 「アクション」をクリックし、「エクスポート」をクリックします。
  3. ファイル形式として、「カンマ区切り値」または「JavaScriptオブジェクト注釈」を選択します。
  4. ファイルの名前を入力し、「エクスポート」をクリックします。

レコードおよびヒストグラムのビジュアライゼーションの場合、検索結果は、時間、元のログ・コンテンツ、および選択したすべての表示フィールドに基づいてエクスポートされます。表のビジュアライゼーションの場合、検索結果は、時間および選択した表示フィールドに基づいてエクスポートされます。その他のビジュアライゼーションの場合、選択したビジュアライゼーションに表示される問合せの結果がエクスポートされます。

エクスポート制限

エクスポート結果をストリーミングできる場合、データ・ソースから取得された結果の最大数は1,000,000です。ストリームされない場合、最大カウントは次のとおりです。

  • 問合せにlinkコマンドが含まれている場合は500
  • 問合せにlinkコマンドが含まれない場合、10,000
  • 問合せにheadtailstatsなどのコマンドが含まれている場合は10,000。

大規模エクスポート

Oracle Logging Analyticsは、ログの検索および集計用に最適化されていますが、大量のデータをエクスポートする場合には最適化されていません。大規模なエクスポートは制限され、システムへの影響を最小限に抑えます。

問合せの制限および制限のエクスポート

  • 制限:

    • 1秒当たり最大1つのエクスポート
    • 最大7エクスポート/分
    • 15分当たり最大100のエクスポート
  • 許可されないコマンド: 大きいフィールドは、大量のデータを保持するために使用されるフィールドです。リソース使用率が高いため、ログのエクスポートに使用される問合せで、次のコマンドを大きなフィールドとともに使用することはできません。

    extract
    jsonextract
    xmlextract
    
    eval/where
       substr
       replace
       reverse

    また、問合せで大きなフィールドを指定してLIKEを使用しないでください。

    ラージ・フィールドの例を次に示します。

    Arguments
    Call Stack Trace
    Data Received
    Data Sent
    Environment
    Error Stack Dump
    Error Text
    Exception
    Message
    Original Log Content
    Resource Limit Settings
    SQL Bind Variables
    SQL Statement
    Stack Trace
    Supplemental Detail
    URI

    大きなフィールドを一時変数に割り当てたり、前述のコマンドで使用したりしないでください。次のような操作から派生したフィールドは、前述のコマンドでは使用できません。

    message
    message || a, 
    a || message, 
    concat(message, a), 
    concat(a, message), 
    upper(message), 
    lower(message), 
    trim(message), 
    ltrim(message), 
    rtrim(message)

    エクスポート問合せでワイルドカード問合せやextractregexなどのコマンドを使用するかわりに、拡張フィールドを定義し、このような要件にこれらのフィールドを使用します。ソースでの拡張フィールドの使用を参照してください。

  • ログ・パーティション化を使用している場合:

    テナントでログ・パーティション化を有効にしている場合は、エクスポート問合せに最大5個のログ・セットを含めることができます。