ログの収集

Oracle Management Agent、オンデマンド・ログのアップロード、OCIオブジェクト・ストアからのログの収集、またはサービス・コネクタを使用して、Oracle Logging Analyticsにログをロードできます。

Oracle Logging Analyticsを構成するための前提条件を必ず完了してください。ログの収集に必要な権限は、選択した収集方法に応じて、対応する項で詳細を説明します。

通常は、ユース・ケースとログへのアクセス方法に応じて、次のいずれかの方法を選択します:

ログ収集メソッド 説明 詳細情報

ホストからの継続的なログ収集の設定

ソース・タイプに基づいて、特定のワークフローに従うこともできます。

  • ファイル
  • システム・イベント・メッセージ(Syslog)
  • データベース
  • REST API
  • Windowsイベント・メッセージ
  • Oracle診断ログ(ODL)

オンプレミス・ホストに管理エージェントをインストールして、Oracle Logging Analyticsでログを継続的に収集します。これは1回かぎりの設定です。

  • ファイル: アプリケーション・ログやインフラストラクチャ・ログなどのほとんどのタイプのログの収集用。
  • システム・イベント・メッセージ(Syslog)
  • データベース: Oracle Database Instance、Oracle Pluggable Database、Oracle Autonomous Database、Microsoft SQL Server Database Instance、MySQL Database Instanceなどのデータベースの表およびビューに格納されたログを収集します。
  • REST API: PULLは、REST APIコールを介して提供されるログ・エンドポイントから定期的にログを記録します。
  • Windowsイベント・メッセージ: Windowsイベント・ログのすべての履歴エントリとカスタム・イベント・チャネル。
  • Oracle Diagnostic Logs (ODL): 通常、これらはOracle Fusion MiddlewareおよびOracle Applicationsの診断ログです。
ホストからの継続的なログ収集の設定

オンデマンドでのログのアップロード

これは、Oracle Management Agentでサポートされていない古いアプリケーションのログ・データがある場合や、ログ・ファイルを1回ロードして分析する場合に便利です。

オンデマンドでのログのアップロード

LogEvents APIを使用したイベント・ログのアップロード

LogEvents APIを使用して、Oracle提供のエンドポイントを介してログ生成ホストからOracle Logging Analyticsにログをプッシュします。

LogEvents APIを使用したイベント・ログのアップロード

オブジェクト・ストレージ・バケットからのログの収集

Oracle Cloud Object Storeバケットに格納されているログ・データを継続的に収集できます。

OCIオブジェクト・ストレージ・バケットからのログの収集

サービス・コネクタを使用した他のOCIサービスからのログの収集

サービス・コネクタを使用して、Oracle Cloud Infrastructureサービスをログのソースとして、Oracle Cloud Logging Analyticsを宛先として識別し、ログ収集を有効にします。

サービス・コネクタを使用した他のOCIサービスからのログの収集

サービス・コネクタを使用したOCIロギング・サービスからのカスタム・ログの取得

Oracle定義のパーサーおよびソースを使用できないOCIロギング・サービスにカスタム・ログがある場合は、独自のパーサーおよびソースを作成できます。サービス・コネクタを作成してOCIロギング・サービスとの接続を確立し、Oracle Logging Analyticsでカスタム・ログのコレクションを有効にします。

サービス・コネクタを使用したOCIロギング・サービスからのカスタム・ログの取得

サービス・コネクタを使用したOCIストリーミング・サービスからのカスタム・ログの取得

OCIストリーミングサービスの大量のカスタムストリーミングデータからインサイトを分析および導出する場合は、サービスコネクタを作成してOCIストリーミングサービスとの接続を確立し、Oracle Logging Analyticsでカスタムログのコレクションを有効にします。

サービス・コネクタを使用したOCIストリーミング・サービスからのカスタム・ログの取得

Enterprise Manager Cloud Controlからのエンティティ・モデル・データの収集およびログの収集

EMCCの既存のユーザーの場合、EMブリッジを設定して、エンティティ・アソシエーションなどのエンティティ・モデル・データとプロパティ情報をEMCCからOracle Logging Analyticsにインポートする自動設定のメリットを享受できます。エンティティ・アソシエーション情報は、Oracle Logging Analyticsでトポロジを構築するために使用されます。EMCCでターゲットからログを収集するには、説明されているステップに従います。

Enterprise Manager Cloud Controlからのエンティティ・モデル・データの収集およびログの収集

Fluentdを使用したOCIログ・アナリティクスへのログの収集

オープン・ソースのデータ収集ソフトウェアであるFluentdを使用して、ソースからログ・データを収集します。OCIログ・アナリティクス出力プラグインをインストールして、収集したログ・データをOracle Logging Analyticsにルーティングします。

Fluentdを使用したOCIログ・アナリティクスへのログの収集

エンティティおよびログ収集の自動検出

スタック・モニタリングUIを使用して、パッケージ化されたアプリケーション、データベース、ミドルウェアなどのエンティティの検出を開始し、それらのエンティティからログを収集し、エンティティ・トポロジを表示します。

エンティティおよびログ収集の自動検出

収集中の処理エラーを検出およびトラブルシューティングするには、収集パイプラインのトラブルシューティングを参照してください。

様々なアプリケーション、プラットフォームおよびインフラストラクチャからログを収集するためのエンドツーエンド・プロセスをカバーするOracle定義ソリューションの一部については、ソリューションおよびマーケットプレイス・アプリケーションの表フィンガーヒントの技術リソースを参照してください。