Instiq
第5章 · 利用の監視と最適化·v1.0.0·更新 2026/6/14·読了目安 約13分

変更要約: GH-100 第5章を新規作成(利用とアクティビティの監視=監査ログ/API 利用の分析・SIEM ストリーミング・管理者 vs Support の切り分けと診断・利用パターン[採用/アクティビティ/未活用機能]、コストとパフォーマンス最適化=従量製品[Actions 分/ストレージ/Packages/Copilot/GHAS]の使用レポート・Actions コスト最適化[フィルター/concurrency/キャッシュ/matrix/ランナー]・未使用シート回収・品質を落とさず無駄を削る原則)

5.2コストとパフォーマンスの最適化

この節の要点

従量課金(metered)製品の使用レポートの解釈、そしてライセンスとリソースの最適化戦略を、管理者の視点で理解します。コストとパフォーマンスのバランスを取る方法を学びます。

監視(前節)で得たデータを、コストとパフォーマンスの最適化 につなげるのが管理者の仕事です。GitHub の課金は シート(ライセンス)従量(metered) の両方があり(第2章)、無駄を放置すると コストが膨らみます。GH-100 では、使用レポートの解釈最適化の戦略 が問われます。

5.2.1従量製品の使用レポート

従量課金(metered) の代表は、GitHub Actions の 実行時間(分) とストレージ、GitHub Packages の ストレージ、Copilot や GHAS の シート/利用 です。管理者は 使用レポート を解釈して、どの組織/リポが コストを多く消費しているか、傾向(増加トレンド)を把握します。たとえば Actions の分が急増していれば、非効率なワークフロー(無駄な実行・過大な matrix・キャッシュ未使用)が原因のことが多く、是正対象を特定できます。レポートは予算管理とチャージバック(部門配賦)にも使います。

5.2.2ライセンスとリソースの最適化

最適化の代表策は次の通りです。ライセンス:未使用/非アクティブな シートの回収(SCIM/EMU で退職者は自動で空く, 第1章)、過剰なプランの見直し。Actions のコスト:不要な実行を起こさない(paths/branches フィルター)、concurrency で古い実行を打ち切る、キャッシュ で再取得を避ける、matrix を必要最小限に、適切なランナーサイズを選ぶ(GH-200 と共通)。ストレージ:アーティファクト/ログの 保持期間(retention) を短縮。これらは「カバレッジや品質を落とさずに無駄を削る」のが原則で、過度な削減(必要なテストの停止等)は避けます。

続きは無料登録で読めます

冒頭を無料で公開中。無料登録でこの節の全文と、第4章以降を含む全参考書・全問題集が読めます。