2017-09-04 257 views
0

データフロージョブがダッシュボード全体に詰まっているため、プロジェクトから失敗したジョブを削除したいと考えています。しかし、ダッシュボードでは、データフロージョブを削除するオプションはありません。私はすべてのジョブを削除するには、少なくとも以下のようなもののためにgcloudデータフロージョブを削除するには?

$ gcloud beta dataflow jobs delete JOB_ID 

を見て、

$ gcloud beta dataflow jobs delete 

誰かがこれで私を助けてくださいよ?

答えて

0

残念ながら、これは現時点では不可能です。データフロージョブは削除できません。これはpublic issue tracker(私はこれも過去にも欲しかった)経由でリクエストできるものです。

gcloud dataflow jobs --help

COMMANDS

COMMANDは、次のいずれかです。

cancel 
    Cancels all jobs that match the command line arguments. 

describe 
    Outputs the Job object resulting from the Get API. 

drain 
    Drains all jobs that match the command line arguments. 

list 
    Lists all jobs in a particular project. 

run 
    Runs a job from the specified path. 

show 
    Shows a short description of the given job. 
0

グラハムが述べているように、データフロージョブを削除することはできません。ただし、関心のあるジョブのみを表示するようにジョブリストをフィルタリングすることができます。たとえば、Status:Running,Succeededは、失敗またはキャンセルされたすべてのジョブを除外します。コマンドラインで

Dataflow Job filter

、あなたは--status=(active|terminated|all)を使用することができます。

gcloud beta dataflow jobs list --status=active 
関連する問題