一般的なお問い合わせと所在地情報
お問い合わせ一般的なワークフローの問題
これらはエッジケースではありません。これは、複数のツールでJenkinsパイプラインを実行しているチームにとって、通常の作業条件です。Control-Mがそれぞれをどのように処理するかを見てみましょう。
アップストリーム依存関係
Control-MはJenkinsジョブを上流のインフラストラクチャジョブの成功した完了に依存させ、他のControl-Mジョブとの単一のスケジューリング環境にJenkinsを統合します。パイプラインはその前提条件が満たされた後にのみ開始され、切り離されたスケジュールを明示的なクロスツール依存関係に置き換え、準備が整っていない環境に対してデプロイメントが実行されるのを防ぎます。
APIスロットリング
Control-Mは設定されたHTTPレスポンスコードを検出し、実行ステップを自動的に再実行します。チームはJenkins接続プロファイルで再実行の間隔と試行回数を定義でき、一時的なAPIの失敗をすぐに失敗したワークフローに変えることなく吸収します。
失敗のカスケード
Control-MはJenkinsのステータスと結果を監視し、ジョブフロー全体にわたる依存関係を管理します。失敗したJenkinsジョブは依存する作業のリリースを防ぎ、失敗を抑制し、オペレーターに切り離されたトラブルシューティングではなく調整された回復パスを提供します。
トラブルシューティングの遅延
Fetch Console Logsオプションが有効になっていると、Control-MはJenkinsのコンソールログを取得し、オーケストレーションされたワークフローにジョブのステータス、結果、出力を表示します。オペレーターは、周囲の依存関係とともに実行証拠を取得し、回復を開始する場所を特定するのにかかる時間を短縮します。
SLAリスク
Control-Mを使用すると、周囲の依存関係を追跡しながらJenkinsジョブにSLAジョブを追加できます。チームは、Jenkinsを完全な生産ワークフローの一部として管理できるため、成功したビルドの完了がサービスチェーン内の他の遅延を隠すことはありません。
統合事実
|
APIおよび自動化機能 |
自動化API · Control-M CLI · Jenkinsパイプライン/ジョブの実行 · パイプラインパラメータ · コンソールログの取得 · ジョブのステータス、結果、出力の監視 |
|
デプロイメントモデルとインフラストラクチャの柔軟性 |
Control-M SaaS · 自己ホスト型Control-M · Control-M Web · 自動化API · Linuxエージェント · Windowsエージェント · 任意のJenkinsエンドポイント |
|
セキュリティポスチャ |
中央集権的接続プロファイル · Jenkins APIトークン · 外部ボールトサポート · 中央集権的資格情報 · Control-M認可 · セキュアエンドポイント接続 |
|
インシデント対応およびMTTRの有効化 |
HTTPコードの再実行 · 設定可能な再実行間隔 · 設定可能な再試行回数 · コンソールログの取得 · ジョブ結果の監視 · 複雑な依存関係 · SLAジョブ |
エンドツーエンドオーケストレーション
Control-Mは、Jenkins、GitHub Actions、Terraform、Kubernetes、ファイル転送、およびクラウドサービス全体で依存関係の追跡、SLAの可視性、および自動回復を備えた単一のジョブフローでワークフローを調整します。
|
Jenkins |
パイプライン実行 · ステータス監視 · 結果と出力 · コンソールログ · SLAジョブ |
|
GitHub Actions |
ワークフロー調整 · 完成依存関係 · ダウンストリームの引き渡し |
|
Terraform |
ワークスペース実行 · 変数の渡し · 実行監視 · インフラストラクチャ依存関係 |
|
Kubernetes |
ワークロード調整 · デプロイメントのシーケンシング · クロスプラットフォーム依存関係 |
|
ファイル転送 |
ファイル到着 · 転送完了 · ダウンストリームリリース |
|
クラウドサービス |
クラウドジョブオーケストレーション · イベント駆動実行 · クロスクラウド依存関係 |
パイプラインを監視する
Jenkinsは自身のパイプラインに対する実行詳細を提供しますが、プロダクションワークフローはしばしば複数のプラットフォームにまたがります。Control-MはJenkinsの実行をより広いワークフローのビューに統合し、チームが何が実行され、何が失敗し、次に何が起こるかを監視できるようにします:
Jenkinsジョブ実行ステータス
ジョブ結果と出力
Jenkinsコンソールログ取得
アップストリームおよびダウンストリーム依存関係
ツール間のワークフロー可視性
SLA保証
成功したJenkinsビルドは、アプリケーションワークフロー全体が時間通りに完了することを保証しません。Control-MはJenkinsジョブをより広い依存関係とSLA管理に接続し、オペレーションチームに個別のパイプライン実行を超えた可視性を提供します:
JenkinsのSLAジョブ
エンドツーエンドの依存関係可視性
高度なスケジューリング基準
共有リソースの調整
中央集中的なワークフロー監視
Control-Mがチームに複雑なプロセスをより可視化、調整、管理する方法を学ぶ。