YouTrack のパフォーマンスを監視する
YouTrack は、サイトの負荷と健全性を監視するのに役立つパフォーマンス指標を提供します。継続的な監視により、これらの指標の変化を検知し、ユーザーに影響が出る前に異常な動作を調査できます。課題が発生した場合でも、指標の履歴を示すグラフは、JetBrains サポートが課題をトラブルシューティングし、動作が変化した時期を特定できます。
現在の状況を把握したい場合はユーザーインターフェースでメトリクスを表示できます。また、メトリクス値を時系列で保存したい場合は、REST API を使用してプログラムでテレメトリデータを収集できます。
REST API を使用してメトリクスを収集する
監視ツールやスクリプトで YouTrack をポーリングし、メトリクス値を時系列で保存する場合は、REST API を使用してください。テレメトリエンドポイントは JSON 形式でデータを返し、要求したフィールドのみが含まれます。
リソースパスは /api/admin/telemetry です。返される属性のリストは、YouTrack Server を使用するか YouTrack Cloud を使用するかによって異なります。お使いのエディションでサポートされていない属性については、YouTrack は null を返します。
REST API を使用してパフォーマンス指標を収集するには:
低レベルの管理者読み取り権限を持つユーザーアカウント用の永久トークンを生成します。
収集したいテレメトリフィールドを選択してください。パフォーマンス監視によく使用されるフィールドには、
databaseSize、fullDatabaseSize、textIndexSize、requestsPerSecond、transactionsPerSecond、pendingAsyncJobs、onlineUsers(users)、uptime、startedTimeなどがあります。fieldsクエリパラメーターに選択したフィールドを、Authorizationヘッダーにトークンを含めて、<youtrack-base-url>/api/admin/telemetryにGETリクエストを送信します。監視ツールを設定して、監視ニーズに合ったスケジュールでリクエストを繰り返すようにしてください。
example を、ご使用の YouTrack サイトのサブドメインに置き換えてください。ベース URL が異なるクラウドサイトの場合は、YouTrack サイトを開く完全な URL を使用してください。
リクエストが成功すると、要求されたフィールドを含む JSON オブジェクトが返されます。
テレメトリフィールドとそのデータ型の完全なリストについては、テレメトリデータの REST API リファレンスを参照してください。
ユーザーインターフェースからメトリクスを収集する
サーバーメトリクスページは、たとえばサイトの応答速度が遅い場合のトラブルシューティングや、サポート依頼のための情報収集など、現在の値を手動で確認する必要がある場合に使用します。
YouTrack のパフォーマンス指標を表示するには:
管理メニューを開き、を選択します。
サーバー構成タブの一番下までスクロールしてください。
サーバーメトリクスセクションで、サーバーメトリクスを表示するをクリックします。
サーバーメトリクスページの値を確認し、調査に関連する指標を記録してください。
このページに表示される指標の詳細については、サーバーメトリクスを参照してください。
関連ページ:
特定のテレメトリデータを使用した操作
このリソースを使用すると、YouTrack サービスのテレメトリデータを取得できます。返されたエンティティテレメトリ。エンティティ属性の説明については、サポートされているフィールドセクションを参照してください。サポートされているメソッド: テレメトリデータ。テレメトリ属性:YouTrack インストールのテレメトリデータ。関連リソース以下に、このエンティティを操作できるリソースのリストを示します。テレメトリデータ、属性このテーブルは、エンティティの属性について説明しています。サーバーからの応答で...
YouTrack モバイル
YouTrack Mobile は、iOS および Android のネイティブアプリとしてダウンロードできます。各ビューは、モバイルデバイスでの使用に最適化されています。YouTrack Mobile では、携帯電話またはタブレットで次のアクションを実行できます。課題の作成、課題の概要と説明を編集する、オンザフライでフィールド値を更新する、タグ、課題リンク、添付ファイルを表示する、添付の追加、コメントを追加、ヘルプデスクチケットの作成、読み取り、操作、ナレッジベースで記事を表示、編集、作成する...