履歴トラッキング・メトリックの取得
get
/ic/api/integration/v1/monitoring/history
このAPIは、履歴トラッキング・メトリックをフェッチします。 これらは、環境が作成されてから収集されたメトリックです。
リクエスト
問合せパラメータ
- frequency: string
メトリックがグループ化される時間頻度。 有効な値: 毎時および毎日。
例:
過去24時間の毎時メトリックを取得します。
/history?frequency=hourly
過去30日間の日次メトリックを取得します。
/history?frequency=daily
- integrationInstance(required): string
これはサービス・インスタンスの名前です。 この値は、サービス・インスタンス・フィールドで指定した情報ページから取得できます。
- q: string
パラメータをフィルタ処理します。
- timewindow: 1h, 6h, 1d, 2d, 3d, RETENTIONPERIOD.
- startdate: メトリックをフィルタリングするためのUTC形式のカスタム時間範囲開始日時。 開始日が指定されておらず、終了日が指定されている場合、終了日の30日前が開始日とみなされます。
- enddate: メトリックをフィルタリングするためのUTC形式のカスタム時間範囲終了日時。 終了日が指定されておらず、開始日が指定されている場合、現在の日付が終了日とみなされます。
この操作のリクエスト本文がありません。
トップに戻るレスポンス
サポートされているメディア・タイプ
- application/json; charset=utf-8
200レスポンス
操作の成功
ネストされたスキーマ : HistoryItemRs
型:
ソースを表示
object
-
aborted-messages: integer (int64)
中断されたメッセージ
-
audit-instances-count: integer (int64)
監査インスタンス数
-
debug-instances-count: integer (int64)
デバッグ・インスタンス数
-
end-time: string
終了時間
-
failed-messages: integer (int64)
失敗したメッセージ
-
inflight-messages: integer (int64)
インフォ・ライト・メッセージ
-
production-instances-count: integer (int64)
本番インスタンス数
-
start-time: string
開始時間
-
success-rate: number (double)
-
successful-messages: integer (int64)
成功したメッセージ
-
total-instances-by-updated-time: integer (int64)
UpdatedTime別の合計インスタンス
-
total-messages-created: integer (int64)
作成済メッセージ合計
-
total-messages-processed: integer (int64)
処理した合計メッセージ
-
total-messages-received: integer (int64)
受信されたメッセージの合計
400レスポンス
パラメータの形式が正しくありません
500レスポンス
サーバー・エラー
例
次の例は、cURLを使用してRESTリソースに対するGETリクエストを発行することによって、履歴トラッキング・メトリックを取得する方法を示しています。 cURLの詳細は、「cURLの使用」を参照してください。 エンドポイントURLの構造の詳細は、「リクエストの送信」を参照してください。
例: 履歴トラッキング・メトリックの取得
Request:
curl -X GET -H 'Authorization: Bearer access_token' -H "Content-Type:application/json" https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/monitoring/history?frequency=hourly&integrationInstance=service-instance