Repository catalogは、組織内のリポジトリの管理を一元化および合理化するために設計されたツールです。すべてのリポジトリの統合ビューを提供することで、チーム間のサイロを解消し、チーム間のコラボレーションを強化します。これにより、開発者、サイト信頼性エンジニア (SRE)、およびその他の関係者は、既存のリポジトリを効率的に識別し、その目的を理解し、所有権やステータスを決定できるようになります。この集中化されたアプローチにより、コード リポジトリの検出、アクセス、管理が簡素化され、組織全体のコラボレーション、説明責任、生産性が向上します。
主な特徴
一元的なリポジトリ検出: サービス、プロジェクト、またはTeamsに関連するリポジトリを迅速に特定し、検索や同僚との相談に費やす時間を最小限に抑えます。
サービスとリポジトリのナビゲーション: アプリケーションまたはサービスからその定義リポジトリへ、またはその逆にシームレスに移動し、コードの依存関係とインフラストラクチャの理解を支援します。
所有権と説明責任: リポジトリの所有者を簡単に識別し、直接クエリをサポートし、チーム内の説明責任を強化します。
リポジトリInsights : オープンプルリクエストやデプロイメント履歴など、リポジトリアクティビティに関する詳細なメトリクスにアクセスして、放置されているプロジェクトを特定し、リソース割り当てを最適化します。
管理と運用: タグやチームの割り当てなどの一括操作を実行して、リポジトリを効率的に管理し、組織の標準を維持します。
リポジトリカタログにアクセスする
前提条件:
- New Relic アカウントでカタログを有効にします。詳細については、 「カタログの有効化」を参照してください。
リポジトリ カタログ インベントリにアクセスするには:
New Relic プラットフォームにログインします。
左側のナビゲーション ペイン > Catalogs > Repository catalogに移動します。
/* <img title="リポジトリ カタログ" alt="リポジトリカタログ" src="/images/new-relic-repository-catalog.webp" /> */
Repository catalogには、リンクされたすべてのリポジトリと関連情報が表示されます。
UI | 説明 |
|---|---|
Name | リポジトリの名前。クリックすると、リポジトリが新しいブラウザ タブで開きます。 |
Source | このリポジトリがホストされている場所に関する情報。 |
Description | リポジトリの説明。 |
Score | エンティティに対して満たされたスコアカード ルールの割合。この値は、スコアカード機能内で定義された企業ベストプラクティスに対してエンティティがどのようにパフォーマンスを発揮しているかを理解するのに役立ちます。 スコアの上にマウスを置くと、ポップアップ ダイアログ ボックスに追加の詳細が表示されます。詳細については、 を参照してください。 |
Team | リポジトリを担当するチーム。チーム名をクリックすると、対応するチームのハブ ページに移動し、エンティティを管理しているチームの詳細情報が表示されます。 Team リンクの上にマウスを移動すると、ポップアップ ダイアログ ボックスに追加の詳細が表示されます。チームがリポジトリに割り当てられていない場合は、 Assign Team ボタンをクリックし、表示されたリストから担当チームを選択します。詳細については、 を参照してください。 |
Entities | リポジトリにリンクされているエンティティの数。番号の上にマウスを置くと、関連するエンティティのリストが表示されます。ポップアップ内のリンクをクリックしてそれらのエンティティに移動するか、 See in Applications catalog をクリックして対応するカタログに移動し、それらの詳細を表示することができます。 |
Last deployment | 最後のデプロイメントの日時。リンクをクリックすると、変更の詳細とその影響が表示されます。詳細については、 を参照してください。 |
Open PRs | リポジトリ内で公開されているプルリクエストの数。 リンクの上にマウスを置くと、ポップアップ ダイアログ ボックスに追加の詳細が表示されます。 |
Last updated | リポジトリが最後に更新された日付。 |
Last release | リポジトリの最新リリースの日付と詳細。 |
Visibility | リポジトリの可視性ステータス (パブリックまたはプライベートなど)。 |
License | リポジトリに関連付けられたライセンスの種類。 |
Organization name | リポジトリのインポート元の GitHub 組織。 |
Primary language | リポジトリ内で最も使用されているプログラミング言語。 |
新しいデータを追加する
Repository catalogに追加データを追加するには、右上の+ Add GitHub repositoriesボタンをクリックします。画面上の指示に従って、リポジトリにデータを追加します。リポジトリの追加の詳細については、 「GitHub インテグレーション」を参照してください。
制限
- Repository catalogページでは、現在データの並べ替えはサポートされていません。