ログの収集

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

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

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

ログ収集方法 説明 詳細情報

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

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

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

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

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

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

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

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

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

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

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

OpenTelemetryログのアップロード

UploadOtlpLogs APIを使用して、OpenTelemetryを使用してインストゥルメントされたアプリケーションまたはインフラストラクチャのログをアップロードします。

OpenTelemetryログのアップロード

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Oracle Log AnalyticsへのKubernetesログの取込み

「データの追加」ウィザードは、Kubernetesソリューション・ページから起動されます。

Oracle Log Analytics Kubernetesモニタリング・ソリューションは、Kubernetesデプロイメントの様々なコンポーネントを監視するための包括的なユーザー・インタフェースを提供します。

Kubernetesモニタリング・ソリューション

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

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

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

コンソールのウィザードを使用してログを収集するには、「ログの取込みにデータの追加ウィザードを使用」を参照してください。

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

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

Add Dataウィザードを使用したログの収集

Log Analyticsの「管理」ページで使用可能な「データの追加」ウィザードには、次のいずれかの方法でログを取り込むための準備ができたインタフェースが用意されています。「管理の概要」ページで「データの追加」をクリックし、「データの追加」ページで対応するセクションを展開し、ウィザードのガイドラインに従ってログを取り込みます。これらの各取込み方法、必要なIAMポリシー、およびウィザードを使用せずにログを取り込むステップバイステップの手順の詳細は、次の対応するリンクを参照してください:

ノート

次のいずれかの方法を使用してログを収集する場合は、データの追加ウィザードを使用する場合、ルート・コンパートメントへのアクセス権を持つ管理者グループのメンバーである必要があります:

  • OCIリソースのモニター
  • 管理エージェントによる監視: 管理エージェントも構成する必要がある場合のみ
  • Kubernetesの監視(推奨)
  • セキュリティおよびコンプライアンス

「管理者グループ、ポリシーおよび管理者ロール」を参照してください

データの追加ウィザードを使用したOCIサービス・ログの取込みステップの例については、Oracle Cloud Observability and Management Platformビデオ: 他のOCIサービスからLog Analyticsへのログの迅速な取込み方法「ビデオ」アイコンを参照してください。