第4章 過去のシステムプロファイル API

履歴システムプロファイルは、Insights for Red Hat Enterprise Linux インベントリーのシステムプロファイルの特定時点をキャプチャします。プロファイルは、特定システムのシステムプロファイルのリストを返します。

過去のシステムプロファイルには、以下の 2 つの主要な方法があります。

  • システムメソッド
  • プロファイルメソッド

4.1. システムメソッド

システムメソッドは、uuid パラメーターで指定したシステムの過去のシステムプロファイルのリストを返します。

以下の curl コマンドを使用して、システム uuid の過去のシステムプロファイルをすべて取得します。

$ curl -u username:password https://cloud.redhat.com/api/historical-system-profiles/v1/system/[ID]

各プロファイルに対して、サービスは以下を返します。

  • captured_date: システムプロファイルがキャプチャーされたタイミングを示す日付
  • id: プロファイル uuid です。
  • system_id: システムの uuid。リクエストで指定されたものと同じです。

以下は、想定される Systems メソッドの出力の一部の例です。

{
  "data": [
      {
        "profiles": [

            {
                "captured_date": "2020-10-28T06:23:25+00:00",
                "id": "35054dcf-da10-489e-b383-8580511c8c10",
                "system_id": "563f782e-6266-41f0-a761-0e0eab29463b"
            },

            {
                "captured_date": "2020-10-27T18:43:28+00:00",
                "id": "472ad292-e2b1-40ac-b514-502df11df765",
                "system_id": "563f782e-6266-41f0-a761-0e0eab29463b"
            },

            {
                "captured_date": "2020-10-27T06:14:13+00:00",
                "id": "89235117-e9f5-4a2c-86d4-c3e908a392a7",
                "system_id": "563f782e-6266-41f0-a761-0e0eab29463b"
            },

            {
                "captured_date": "2020-10-26T07:34:17+00:00",
                "id": "6652ba31-f5e5-45c6-ae59-8f8d51181358",
                "system_id": "563f782e-6266-41f0-a761-0e0eab29463b"
             },

             {
                "captured_date": "2020-10-25T06:40:18+00:00",
                "id": "b66e8bb8-916c-409b-96d8-93119944e71d",
                "system_id": "563f782e-6266-41f0-a761-0e0eab29463b"
              },

              {
                "captured_date": "2020-10-24T06:23:19+00:00",
      :context: {parent-context}
          "id": "b7dadf95-90ec-4289-b50a-6c8d19124ccf",
                "system_id": "563f782e-6266-41f0-a761-0e0eab29463b"
              },

              {
                "captured_date": "2020-10-23T06:34:14+00:00",
                "id": "3c9ce38d-22da-4d06-876d-35133eb5959e",
                "system_id": "563f782e-6266-41f0-a761-0e0eab29463b"
              },

              {
                "captured_date": "2020-10-22T05:59:09+00:00",
                "id": "18cd803d-3f1f-4ce7-9bbf-6a6585dc9c03",
                "system_id": "563f782e-6266-41f0-a761-0e0eab29463b"
              }
       ]
}