ビュー:

スケジュールされた実行を逃した場合などに、手動でコレクターを起動します。

手順

  1. CronJobの現在のテンプレートから一度限りのジョブを作成する:
    CRON=$(kubectl -n "$NS" get cronjob -o jsonpath='{.items[0].metadata.name}')
    kubectl -n "$NS" create job --from=cronjob/"$CRON" manual-run
    
    kubectl -n "$NS" wait --for=condition=complete job/manual-run --timeout=300s
    kubectl -n "$NS" logs --selector=job-name=manual-run --tail=200
    重要
    重要
    手動実行はCronJobの現在のスケジュールと検索ウィンドウ設定を使用します。カスタム時間ウィンドウは受け付けません。結果として得られる検索が以前または今後のスケジュールされた実行と重なる場合、重複する期間のチャットが2回検索される可能性があります。
  2. ログの確認が完了したら手動ジョブをクリーンアップしてください。
    kubectl -n "$NS" delete job manual-run