ドキュメントメニュー
はじめに
ダッシュボードと分析
マネージドランナー
キャッシュ
チームと通知
請求とプラン
ヘルプ
リポジトリの管理
リポジトリごとに監視を有効/無効にし、プラン上限を理解し、AI が分析するブランチを選び、履歴のバックフィルがカバーする範囲を把握します。

Latchkey は、明示的に有効にしたリポジトリのデータのみを取り込みます。オンボーディング中にそれらを選択し、ダッシュボードからいつでも変更できます。有効化はリポジトリをマネージドランナーの対象にするものでもあります。マネージドランナーは監視対象のリポジトリのみを扱います。
監視モーダル#
ダッシュボードのサイドバーで Monitoring (ワークスペースの owner と admin に表示) をクリックすると、リポジトリ監視の管理 が開きます。ヘッダーには、プラン上限に対して使用しているリポジトリ数が表示されます。各リポジトリにはトグルがあり、変更は「保留中の変更」としてキューに入り、変更を保存 をクリックすると一緒に適用されます。
- 検索とスクロール: リストは組織をリアルタイムで検索し、スクロールに応じてさらに読み込みます。
- ブランチセレクター: 監視対象の各リポジトリには、Latchkey の AI がワークフロー最適化のために分析するブランチを設定するブランチピッカーが表示されます (デフォルトはリポジトリのデフォルトブランチ)。他のブランチにのみ存在するワークフローは分析されません。
- 権限: 監視の有効化と無効化には owner または admin ロールが必要です。
プラン上限#
| プラン | 監視対象リポジトリ |
|---|---|
| Developer | 1 |
| Launch | 最大 10 |
| Scale | 最大 40 |
| Enterprise | 無制限 |
上限に達すると、追加のトグルはブロックされ、モーダルがアップグレードを案内します。Developer では、唯一の監視対象リポジトリをモーダルから入れ替えることはできません。Launch または Scale へのアップグレードでこれが解除されます。
上限内でリポジトリを選ぶ#
スロットよりリポジトリが多い場合は、上限を優先順位付けの問題として扱ってください。
- マネージドランナーで動かしたいものはすべて監視する必要があります。 監視対象外のリポジトリから
latchkey-*ラベルを狙うジョブはピックアップされず、GitHub 上でキュー待機のままになります。ランナーの導入が目的なら、それらのリポジトリを優先します。 - アクティビティの多いリポジトリは、分析に最も多くの材料を与えます。 ダッシュボードと AI の推奨事項はワークフローの実行から構築されるため、1 日に何度も CI を実行するリポジトリは、週に 1 回ビルドするものよりはるかに多くのシグナルを生み出します。
- 慢性的に失敗するパイプラインは有力な候補です。 連続した失敗の繰り返しは診断分析をトリガーするため、不安定なリポジトリは AI が最初に真価を発揮する場所であることが多いです。最適化インサイト をご覧ください。
- Developer では慎重に選んでください。 唯一の監視対象リポジトリはモーダルから入れ替えられないため、CI を最も理解したいリポジトリを選んでください。Launch または Scale へのアップグレードで入れ替えが解除されます。
リポジトリを有効にすると何が起こるか#
バックフィルと最初の AI 分析の実行中はダッシュボードに進捗バナーが表示されるため、何がまだウォームアップ中かが常にわかります。
バックフィルがカバーするものとしないもの#
バックフィルは、1 週間データを集めた後ではなく初日からダッシュボードを役立てるために存在します。直近 30 日間の 完了済み 実行をインポートし、これはコスト、パフォーマンス、インサイトのページを実際の数字で埋めるのに十分です。ほとんどのチームは数分でデータを確認できます。設定しておくべき期待が 2 つあります。これはサンプルであって完全な履歴のインポートではないこと、そして存在するものしかインポートできないことです。直近 30 日間にワークフローの実行がないリポジトリは何もバックフィルせず、新しい実行が起きるまでそのページは空のままです。ダッシュボードの日付範囲フィルターもアクティビティと重なる必要があるため、バックフィル直後にページが空に見える場合は、何か問題があると決めつける前に範囲を広げてください。
リポジトリを無効にすると何が起こるか#
無効化すると、そのリポジトリの取り込みが直ちに停止し、プラン上限に対するスロットが解放されます。その履歴データはダッシュボードに表示される代わりにアーカイブされます。マネージドランナーは監視対象のリポジトリのみを扱うため、そのリポジトリで latchkey-* ラベルを狙うジョブは、再度有効にするまで実行されずにキュー待機になります。後で再度有効にすると、新しいバックフィルが始まります。
よくある質問#
リポジトリを無効にすると、そのデータはどうなりますか?
取り込みは直ちに停止し、プラン上限に対するスロットが解放されます。履歴データは削除される代わりに、ダッシュボードからアーカイブされます。完全な削除はワークスペースを削除した場合にのみ発生します。セキュリティと GitHub の権限 をご覧ください。
リポジトリを再度有効にすると何が起こりますか?
リポジトリを初めて有効にするときと同じように、新しいバックフィルが始まります。直近 30 日間の完了済み実行がインポートされ、実行中は進捗バナーが表示されます。
Member は監視を有効/無効にできますか?
いいえ。監視の有効化と無効化には owner または admin ロールが必要で、サイドバーの Monitoring 項目は owner と admin に表示されます。ロールについては チームとロール で説明しています。
リポジトリを有効にすると、webhook やファイルが追加されますか?
いいえ。リポジトリごとの webhook は作成されず、リポジトリに何もコミットされません。イベントは組織にインストールされた GitHub App を通じて流れます。
ブランチセレクターは何を制御しますか?
Latchkey の AI がワークフロー最適化のために分析するブランチです (デフォルトではリポジトリのデフォルトブランチ)。他のブランチにのみ存在するワークフローは分析されないため、インサイトが不完全に見える場合はまずこのピッカーを確認してください。トラブルシューティング をご覧ください。
監視対象外のリポジトリはマネージドランナーを使えますか?
いいえ。マネージドランナーは監視対象のリポジトリのみを扱います。監視対象外のリポジトリから latchkey-* ラベルを狙うジョブは GitHub 上でキュー待機のままになります。まず監視モーダルでリポジトリを有効にしてください。