APMとのOIC統合の監視

Application Performance Monitoring (APM)とのOracle Integration Cloud (OIC)統合を監視するには、OICアクティビティ・ストリーム・ログをAPMログ・センダーの事前作成済ファンクションに接続し、サービス・ログをAPMドメインに移動します。詳細は、「APMログ送信者関数」を参照してください。

Application Performance Monitoringを使用して、Oracle Integration 3インスタンスをモニターできます。
ノート

Oracle Integration 2インスタンスはサポートされていません。

設定

APMドメインによる統合インスタンスのモニタリングを構成するには、次のステップに従います。

  1. ログ・インスタンスで統合のアクティビティ・ストリームを取得します。Oracle Cloud Infrastructure Consoleでの統合のアクティビティ・ストリームの取得で説明されているステップに従います。
  2. 事前作成済ファンクション・カタログからAPMログ・センダー関数のインスタンスを作成し、統合をモニターするAPMドメインを指し示します。詳細は、APMログ・センダー関数のドキュメントの指示に従ってください。
  3. コネクタ・ハブにコネクタを作成して、ステップ1のログをステップ2のファンクションに接続します。

    コネクタを作成するには、次の手順に従います。

    • ナビゲーション・メニューを開き、「アナリティクスおよびAI」をクリックします。「メッセージング」で、「コネクタ・ハブ」をクリックします。
    • 「コネクタの作成」ボタンをクリックします。
    • 名前とオプションの説明を入力します。
    • コンパートメントを選択します。
    • 「コネクタの構成」で、「ソース」「ロギング」に設定し、「ターゲット」「ファンクション」に設定します。
    • 「ソースの構成」で、ステップ1で構成されたアクティビティ・ストリーム・ログへの「ログ・グループ」および「ログ」を選択します。
    • 「ターゲットの構成」で、「ファンクション・アプリケーション」および「ファンクション」をステップ2で作成したファンクションに設定します。
    • ノート: タスクを構成しないでください。
    • 「作成」ボタンをクリックします。
    • これで、コネクタは次のようになります。
  4. コネクタ・ポリシー。

    コネクタの作成時に、次のポリシーが自動的に作成されます。

    • Allow any-user to use fn-function in compartment id <target_function_compartment_ocid> where all
      {request.principal.type='serviceconnector', request.principal.compartment.id='<serviceconnector_compartment_ocid>'}
    • Allow any-user to use fn-invocation in compartment id <target_function_compartment_ocid> where all
       {request.principal.type='serviceconnector', request.principal.compartment.id='<serviceconnector_compartment_ocid>'}

スパン属性

次の表に、OICスパンの属性のリストを示します。この表には、次のものが含まれます。

  • 名前: 属性の名前。
  • 説明: 属性の簡単な説明。
  • タイプ: 属性のタイプ: ディメンションまたはメトリック。
OICスパンの場合は、すぐに記録されない場合があります。APMドメイン構成で手動で追加することも、自動アクティブ化を有効にすることもできます(その場合)。
名前 説明 タイプ
ActionName アクションの名前。多くの場合、OIC統合で構成されたアクションの名前。 ディメンション
ActionType スパンが表すOIC操作の1語分類子。たとえば、Switch、Mapper、Notificationなどです。 ディメンション
AuditMessage OICアプリケーションがデバッグ・モードまたは監査モードで実行される場合の追加メッセージ・テキスト。 ディメンション
EndpointConnectionId 呼び出されたエンドポイントのID。 ディメンション
EndpointName 起動されるエンドポイントの名前。 ディメンション
EndpointType 起動されるエンドポイントの種類(rest、atpdatabaseなど)。 ディメンション
InstanceCompletionState フローが正常に完了したかどうかを示す、フロー終了スパンに設定します。 ディメンション
IntegrationId OIC統合のOCID。 ディメンション
IntegrationVersion OIC統合のバージョン番号。 ディメンション
キー トラッキング・イベントのキー。「値」も参照してください。 ディメンション
メッセージ OICアクティビティ・ストリームが操作のために記録したメッセージ。 ディメンション
OpcRequestId OIC統合フローのopc-request-id。 ディメンション
ProjectCode OICプロジェクト・コード。 ディメンション
RecordType スパンが表すアクションの種類を示す特定の重要なスパンに設定します。このフィールドの存在をフィルタして、重要度の低いスパンからノイズを低減できます。 ディメンション
UserId OIC統合を作成したユーザー。 ディメンション
トラッキング・イベントの値。キーもご覧ください。 ディメンション
EventId OICイベントID ディメンション
ParentEventId アクティビティ・ストリーム内の前のイベントのID。 ディメンション
InstanceId OICフローID ディメンション
ParentInstanceId 親フローのOICフローID ディメンション
ParentFlowParentEventId 親フローの親イベントのOICイベントID。 ディメンション

監視のためのAPMトレース・エクスプローラの使用

すべての構成ステップを完了すると、APMログ・センダー機能用に構成されたAPMドメインの下のトレース・エクスプローラにトレースが表示されます。