Monitor
インシデントの重大度を下げ、発生頻度を低減させるのに役立つフィードバックとツールを提供することで、ソフトウェアを自信を持って頻繁にリリースできるようにします。
製品カテゴリ
手順書
手順書は、開始、停止、デバッグなど、特定のプロセスの実行や、特定のシステムのトラブルシューティングの手順に関する説明を文書でまとめたものです。実行可能な手順書を活用することで、オペレーターは特定の環境に対して事前に書かれたコードブロックまたはデータベースクエリを実行できます。
メトリクス
GitLabはPrometheusを利用してデプロイされたアプリのパフォーマンスメトリクスを収集・表示します。デベロッパーはGitLabを離れることなくマージの影響を判断したり、本番システムをモニタリングしたりできます。
インシデント管理
GitLab内のインシデントを追跡し、インシデントの対象、内容、時期、場所を把握するための統合された場所を提供します。開発速度と安定性の望ましいバランスを確保するために、サービスレベル目標とエラー予算を定義します。
ログの生成
GitLabを使用すると、Elastic Stackを使用したログの集計を使用して、複数のポッドとサービスに分散されたログを簡単に表示できます。Elastic Stackが有効になると、複数のサービスとインフラストラクチャにわたって集約されたKubernetesログを表示したり、時間をさかのぼったり、無限スクロールを実行したり、GitLab UI自体内からアプリケーションログを検索したりできます。
トレーシング
トレーシングは、デプロイされたアプリケーションのパフォーマンスと健全性に関するインサイトを提供し、特定のリクエストを処理する各機能やマイクロサービスを追跡します。これにより、モノリシックなシステムを使用しているか分散システムを使用しているかにかかわらず、リクエストのエンドツーエンドのフローを簡単に理解できます。