ジョブの詳細情報へのアクセス

コンソールまたは CLI を使用してジョブの詳細情報を確認します。

コンソールでのジョブの詳細情報へのアクセス

ジョブをサブミットすると、特定のジョブ実行の結果が「ジョブ実行の詳細」ページからコンソールに表示されます。 コンソールから、「ジョブ」ページからジョブおよび特定のジョブ実行の詳細を表示することもできます。

  • ジョブの詳細を表示するには、 「ジョブ」 タブをクリックし、作業するジョブの名前をクリックします。
  • 特定のジョブ実行の詳細を表示するには、 「ジョブ実行」 タブをクリックし、処理するジョブ実行の名前をクリックします。

CLI でのジョブの詳細情報へのアクセス

CLI でジョブの詳細情報を表示するには、job get コマンドを使用します。 オプションの全リストについては、ibmcloud ce job get コマンドを参照してください。

例えば、次の job get コマンドでは、myjob ジョブに関する詳細が表示されます。

ibmcloud ce job get --name myjob

出力例

Getting job 'myjob'...
OK

Name:          myjob
ID:            abcdefgh-abcd-abcd-abcd-1a2b3c4d5e6f
Project Name:  myproject
Project ID:    01234567-abcd-abcd-abcd-abcdabcd1111
Age:           2m4s
Created:       2021-02-17T15:41:12-05:00

Last Job Run:
  Name:     myjob-jobrun-abcde
  Age:      32d
  Created:  2021-10-06T13:50:02-04:00

Image:                icr.io/codeengine/firstjob
Resource Allocation:
    CPU:     1
    Memory:  4G

Runtime:
    Mode:                  task
    Array Indices:         0
    Array Size:            1
    Max Execution Time:    7200
    Retry Limit:           3

CLI でジョブの特定の実行についてのジョブの詳細情報にアクセスする

CLI でジョブの特定の実行についての詳細情報を表示するには、jobrun get コマンドを使用します。 オプションの全リストについては、ibmcloud ce jobrun get コマンドを参照してください。

例えば、次の jobrun get コマンドでは、testjobrun ジョブ実行に関する詳細が表示されます。

ibmcloud ce jobrun get --name testjobrun

出力例

Getting jobrun 'testjobrun'...
Getting instances of jobrun 'testjobrun'...
Getting events of jobrun 'testjobrun'...
[...]
Name:          testjobrun
ID:            abcdefgh-abcd-abcd-abcd-1d733051eb02
Project Name:  myproject
Project ID:    01234567-abcd-abcd-abcd-abcdabcd1111
Age:           2m44s
Created:       2021-02-09T13:32:25-05:00

Job Ref:              myjob
Image:                icr.io/codeengine/firstjob
Resource Allocation:
    CPU:                1
    Ephemeral Storage:  400M
    Memory:             4G

Runtime:
    Mode:                  task
    Array Indices:         1 - 5
    Array Size:            5
    JOP_ARRAY_SIZE Value:  5
    Max Execution Time:    7200
    Retry Limit:           3

Status:
    Completed:          4m
    Instance Statuses:
        Succeeded:  5
    Conditions:
        Type      Status  Last Probe  Last Transition
    Pending   True    4m6s        4m6s
    Running   True    4m3s        4m3s
    Complete  True    4m          4m

Events:
    Type    Reason     Age                  Source                Messages
    Normal  Updated    4m3s (x8 over 4m9s)  batch-job-controller  Updated JobRun "testjobrun"
    Normal  Completed  4m3s                 batch-job-controller  JobRun completed successfully

Instances:
    Name            Running  Status     Restarts  Age
    testjobrun-1-0  0/1      Succeeded  0         4m9s
    testjobrun-2-0  0/1      Succeeded  0         4m9s
    testjobrun-3-0  0/1      Succeeded  0         4m9s
    testjobrun-4-0  0/1      Succeeded  0         4m9s
    testjobrun-5-0  0/1      Succeeded  0         4m9s

ジョブ・ステータス

以下の表に、ジョブが取り得る状況を示します。

ジョブの状況
ステータス 説明
保留中 ジョブはシステムに受け入れられましたが、ジョブの 1 つ以上のインスタンスがまだ作成されていません。 この状況には、ジョブがスケジュールされる前の時間と、ネットワーク経由でイメージをダウンロードするためにかかる時間が含まれるため、しばらく時間がかかる場合があります。
実行中 ジョブ・インスタンスが作成されました。 少なくとも 1 つのインスタンスがまだ実行中であるか、開始中または再始動中です。
成功 すべてのジョブ・インスタンスが正常に終了しました。再始動するものはありません。
失敗 すべてのジョブ・インスタンスが終了しましたが、少なくとも 1 つのインスタンスが失敗して終了しました。 つまり、インスタンスがゼロ以外の状況で終了したか、システムによって強制終了されました。
不明 何らかの理由で、ジョブの状態を取得できません。通常は、ホストとの通信エラーが原因です。