APMとのOIC統合の監視
Application Performance Monitoring (APM)とのOracle Integration Cloud (OIC)統合を監視するには、OICアクティビティ・ストリーム・ログをAPMログ・センダーの事前作成済ファンクションに接続し、サービス・ログをAPMドメインに移動します。詳細は、「APMログ送信者関数」を参照してください。
Application Performance Monitoringを使用して、Oracle Integration 3インスタンスをモニターできます。
ノート
Oracle Integration 2インスタンスはサポートされていません。
Oracle Integration 2インスタンスはサポートされていません。
設定
APMドメインによる統合インスタンスのモニタリングを構成するには、次のステップに従います。
- ログ・インスタンスで統合のアクティビティ・ストリームを取得します。Oracle Cloud Infrastructure Consoleでの統合のアクティビティ・ストリームの取得で説明されているステップに従います。
- 事前作成済ファンクション・カタログからAPMログ・センダー関数のインスタンスを作成し、統合をモニターするAPMドメインを指し示します。詳細は、APMログ・センダー関数のドキュメントの指示に従ってください。
- コネクタ・ハブにコネクタを作成して、ステップ1のログをステップ2のファンクションに接続します。
コネクタを作成するには、次の手順に従います。
- ナビゲーション・メニューを開き、「アナリティクスおよびAI」をクリックします。「メッセージング」で、「コネクタ・ハブ」をクリックします。
- 「コネクタの作成」ボタンをクリックします。
- 名前とオプションの説明を入力します。
- コンパートメントを選択します。
- 「コネクタの構成」で、「ソース」を「ロギング」に設定し、「ターゲット」を「ファンクション」に設定します。
- 「ソースの構成」で、ステップ1で構成されたアクティビティ・ストリーム・ログへの「ログ・グループ」および「ログ」を選択します。
- 「ターゲットの構成」で、「ファンクション・アプリケーション」および「ファンクション」をステップ2で作成したファンクションに設定します。
- ノート: タスクを構成しないでください。
- 「作成」ボタンをクリックします。
- これで、コネクタは次のようになります。
- コネクタ・ポリシー。
コネクタの作成時に、次のポリシーが自動的に作成されます。
-
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スパンの属性のリストを示します。この表には、次のものが含まれます。
- 名前: 属性の名前。
- 説明: 属性の簡単な説明。
- タイプ: 属性のタイプ: ディメンションまたはメトリック。
名前 | 説明 | タイプ |
---|---|---|
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ドメインの下のトレース・エクスプローラにトレースが表示されます。