プロファイリングのご依頼

リクエストのプロファイリング

  1. Administrator またはメンテナーの権限を持つユーザーとして GitLab にサインインします。
  2. ナビゲーションバーで 管理エリアをクリックします。
  3. monitor} Monitoring > Requests Profilesに移動します。
  4. Requests Profilesセクションで、トークンをコピーします。
  5. ヘッダX-Profile-Token: <token>X-Profile-Mode: <mode>(<mode>execution またはmemory) を プロファイルしたいリクエストに渡します。 ヘッダを渡すときには

    • ModHeaderChrome拡張機能などのブラウザ拡張機能。
    • curl例えば

       curl --header 'X-Profile-Token: <token>' --header 'X-Profile-Mode: <mode>' "https://gitlab.example.com/group/project"
      
      注意:プロファイルされたリクエストは通常より時間がかかることがあります。

要求が完了すると、 Monitoring > Requests Profiles管理ページからプロファイリング出力を表示できます:

Profiling output

プロファイルされたリクエストのクリーンアップ

プロファイリングされたリクエストからの出力は、Sidekiqワーカーを通して毎日一回消去されます。