Oracle Cloud Infrastructure Loggingでのログの有効化

データ統合では、Oracle Cloud Infrastructure Loggingを使用して、コンソールまたはCLIでロギングを有効にし、サービス・ログを取得できます。

パブリック・ログは、次のタイプで使用できます。

  • 統合、データ・ローダー、REST、SQL、パイプライン・タスク実行など、様々なタスク実行の実行ログ
  • データ・フロー・ログの作成、編集および削除

ロギングを有効にできるのは管理ユーザーのみです。管理者以外のユーザーは、ログの内容のみを表示できます。ログの内容は、管理ユーザーがロギングを有効にして設定し、ロギング・グループおよびコンテンツへのアクセス権を付与した後にのみ表示できます。

現在、データ統合サービス・ログは、DIS Workspace Logsログ・カテゴリを使用してワークスペース・リソース・レベルで有効化されています。たとえば、ロギングが有効でアクティブの場合、指定したデータ統合ワークスペースのデータ・フローに関連付けられた統合タスク実行でロギング機能がオンになります。

リソース・ログは、Oracle Cloud Infrastructure Loggingのログ・グループと呼ばれる論理コンテナにグループ化されます。管理ユーザーは、少なくとも1つのログ・グループを作成する必要があります。

Oracle Cloud Infrastructure Loggingの使用を開始する前に:

  • OCIロギング・サービスで使用される基本的な概念および用語について理解します。OCIロギング・ドキュメントのロギングの概要を参照してください。

  • ログ・グループおよびログ・コンテンツへのアクセスを管理するグループを作成します。アイデンティティ・ドメインを使用したOCI IAMドキュメントのグループの管理を参照してください。

  • データ統合サービスのパブリック・ロギングを有効にするポリシーを追加します。

    ノート

    有効化権限を特定のユーザーに制限するには、any-userを特定のユーザーに置き換えます。

    ALLOW any-user TO {DIS_WORKSPACE_OBJECT_CREATE} in tenancy WHERE ALL {request.service.name = 'dataintegration', request.principal.type = 'service'}
  • データ統合サービスでOCIロギングを使用できるようにするポリシーを追加します。

    allow group <group-name> to manage log-groups in compartment <compartment-name>
    allow group <group-name> to manage log-content in compartment <compartment-name>
  • OCIロギングを使用するために必要なポリシーがあることを確認します。OCIロギング・ドキュメントのログおよびログ・グループの作業に必要な権限を参照してください。

  • OCIロギング・サービスで、1つ以上のログ・グループを作成して、論理コンテナのログを編成および管理します。OCIロギング・ドキュメントのログ・グループの作成を参照してください。