機械翻訳について

統合のモニタリング・データの取得

get

/ic/api/integration/v1/monitoring/integrations

指定した時間ウィンドウ内の合計メッセージ、処理済メッセージ、成功メッセージ、エラー・メッセージおよび中断メッセージの統合のリストをそれぞれの数とともに取得します。

リクエスト

問合せパラメータ
  • これはサービス・インスタンスの名前です。 この値は、サービス・インスタンス・フィールドで指定した情報ページから取得できます。
  • フェッチする統合の数。
  • ページ区切りサポートの開始索引。 デフォルト値は0です。
  • 有効な値:

    • 'name': 結果は統合名で順序付けされます。
    • 'time': 結果は最終更新時間で順序付けされます。

    例:

    名前でレコードを並べ替えるには

    orderBy='name'
  • フィルタ・パラメータ

    • timewindow: 1h, 6h, 1d, 2d, 3d, RETENTIONPERIOD. デフォルト値は1hです。
    • status: CONFIGURED, ACTIVATION_INPROGRESS, FAILEDACTIVATION, ACTIVATED, ALL. デフォルト値はACTIVATEDです。
    • startdate: 統合をフィルタリングするためのUTC形式のカスタム時間範囲開始日時。
    • enddate: 統合をフィルタリングするためのUTC形式のカスタム時間範囲終了日時。
    • name: 統合名 - 名前の完全検索と部分検索の両方がサポートされています。
    • style: 統合のスタイル
      • 'freeform_mapmydata' - アプリケーション駆動オーケストレーション
      • 'freeform_scheduled' - 予定されているオーケストレーション
      • 'template_mapmydata' - 基本的なルーティング
      • 'template_subscribetooic' - OICをサブスクライブ
      • 'template_publishtooic' - OICへの公開

    例:

    {timewindow:'2d', status:'CONFIGURED', style:'freeform_scheduled'}
  • 返すレコードのタイプ。

この操作のリクエスト本文がありません。

トップに戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

操作の成功
本文()
ルート・スキーマ : MonitoringIntegrationsRs
型: object
ソースを表示
ネストされたスキーマ: items
型: array
モニタリング統合のリスト
ソースを表示
ネストされたスキーマ : MonitoringIntegrationBaseRs
すべてに一致
ソースを表示
ネストされたスキーマ : IntegrationBaseRs
すべてに一致
ソースを表示
ネストされたスキーマ : IdRs
すべてに一致
ソースを表示
ネストされたスキーマ : GenericRestRs
型: object
ソースを表示
ネストされたスキーマ : IdRs-allOf[1]
型: object
ソースを表示
ネストされたスキーマ : IntegrationBaseRs-allOf[2]
型: object
ソースを表示
ネストされたスキーマ : MonitoringIntegrationBaseRs-allOf[3]
型: object
ソースを表示

400レスポンス

パラメータの形式が正しくありません

500レスポンス

サーバー・エラー
トップに戻る

次の例では、cURLを使用してRESTリソースに対するGETリクエストを発行することによって、アクティブ化された統合および統合に関するモニタリング詳細を取得する方法を示しています。 cURLの詳細は、「cURLの使用」を参照してください。 エンドポイントURLの構造の詳細は、「リクエストの送信」を参照してください。

例: アクティブ化されたすべての統合のモニタリング・データを取得

curl -X GET -H 'Authorization: Bearer access_token' -H "Accept:application/json" https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/monitoring/integrations?integrationInstance=service-instance

例: アクティブ化されてから前日のすべての統合のモニタリング・データを取得

curl -G -X GET -H 'Authorization: Bearer access_token' -H "Accept:application/json" --data-urlencode "q={timewindow: '1d'}" https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/monitoring/integrations?integrationInstance=service-instance

例: アクティブ化されているすべての統合のモニタリング・データを、統合名別にアルファベット順に表示

curl -G -X GET -H 'Authorization: Bearer access_token' -H "Accept:application/json" -d "orderBy=name" https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/monitoring/integrations?integrationInstance=service-instance

例: 戻される結果のページ番号付け

limitおよびoffsetでページ区切りが行われます。 この例では、4番目のアイテムから統合が開始されていることを示しています。 リストには16アイテムが含まれます。

curl -G -X GET -H 'Authorization: Bearer access_token' -H "Accept:application/json" -d "offset=3&limit=16" https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/monitoring/integrations?integrationInstance=service-instance

例: パラメータの結合 - 統合名ごとの過去1日のモニタリング・データをアルファベット順に取得

問合せパラメータを組み合せるには、q--data-urlencodeオプションを使用します。 その他のパラメータは、-dオプションの後に追加できます。

curl -G -X GET -H 'Authorization: Bearer access_token' -H "Accept:application/json" --data-urlencode "q={timewindow: '1d'}" -d "orderBy=name" https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/monitoring/integrations?integrationInstance=service-instance
先頭に戻る