# 「カスタム指標」タブ

> 「カスタム指標」タブ - デプロイでカスタムビジネスまたはパフォーマンス指標を作成し、監視します。

This Markdown file sits beside the HTML page at the same path (with a `.md` suffix). It summarizes the topic and lists links for tools and LLM context.

Companion generated at `2026-07-15T05:55:44.938011+00:00` (UTC).

## Primary page

- [「カスタム指標」タブ](https://docs.datarobot.com/ja/docs/classic-ui/mlops/monitor/custom-metrics.html.md): Full documentation for this topic (Markdown sidecar).

## Sections on this page

- [外部カスタム指標の追加](https://docs.datarobot.com/ja/docs/classic-ui/mlops/monitor/custom-metrics.html.md#add-external-custom-metrics): In-page section heading.
- [カスタム指標にデータをアップロード](https://docs.datarobot.com/ja/docs/classic-ui/mlops/monitor/custom-metrics.html.md#upload-data-to-custom-metrics): In-page section heading.
- [チャットリクエストによるカスタム指標の報告](https://docs.datarobot.com/ja/docs/classic-ui/mlops/monitor/custom-metrics.html.md#report-custom-metrics-via-chat-requests): In-page section heading.
- [ホストされたカスタム指標の追加](https://docs.datarobot.com/ja/docs/classic-ui/mlops/monitor/custom-metrics.html.md#add-hosted-custom-metrics): In-page section heading.
- [カスタムジョブによるカスタム指標のテスト](https://docs.datarobot.com/ja/docs/classic-ui/mlops/monitor/custom-metrics.html.md#test-custom-metrics-with-custom-jobs): In-page section heading.
- [カスタム指標コードのトラブルシューティング](https://docs.datarobot.com/ja/docs/classic-ui/mlops/monitor/custom-metrics.html.md#troubleshoot-custom-metric-code): In-page section heading.
- [カスタム指標の管理](https://docs.datarobot.com/ja/docs/classic-ui/mlops/monitor/custom-metrics.html.md#manage-custom-metrics): In-page section heading.
- [指標の編集または削除](https://docs.datarobot.com/ja/docs/classic-ui/mlops/monitor/custom-metrics.html.md#edit-or-delete-metrics): In-page section heading.
- [指標の並べ替えまたは非表示](https://docs.datarobot.com/ja/docs/classic-ui/mlops/monitor/custom-metrics.html.md#arrange-or-hide-metrics): In-page section heading.
- [カスタム指標ダッシュボードの表示設定](https://docs.datarobot.com/ja/docs/classic-ui/mlops/monitor/custom-metrics.html.md#configure-the-custom-metric-dashboard-display-settings): In-page section heading.

## Documentation content

デプロイの カスタム指標 タブでは、 [データ探索タブ](https://docs.datarobot.com/ja/docs/api/reference/sdk/data-exploration.html.md) から収集するデータ（または他のカスタム指標を介して計算されたデータ）を使用して、カスタムビジネスまたはパフォーマンス指標を計算および監視できます。 これらの指標は、変更可能な カスタム指標のサマリー ダッシュボードに記録され、そこで各指標の経時変化を監視、視覚化、およびエクスポートします。 この機能により、組織固有の指標を実装して、DataRobotに組み込まれている [サービスの正常性](https://docs.datarobot.com/ja/docs/classic-ui/mlops/monitor/service-health.html.md) 、 [データドリフト](https://docs.datarobot.com/ja/docs/classic-ui/mlops/monitor/data-drift.html.md) 、 [精度](https://docs.datarobot.com/ja/docs/classic-ui/mlops/monitor/deploy-accuracy.html.md) の各指標によって提供されるインサイトを拡張できます。

> [!NOTE] カスタム指標数の上限
> デプロイごとに最大50個のカスタム指標を設定でき、その50個のうち5個をホストされたカスタム指標にすることができます。

カスタム指標にアクセスするには、上部のナビゲーションバーで デプロイ をクリックし、 デプロイ タブでカスタム指標を作成するデプロイをクリックします。 次に、デプロイで、 カスタム指標 タブをクリックします。 サマリー タブが開きます。

**Q: どのようなカスタム指標がサポートされていますか？**

3つのタイプのカスタム指標を使用できます。

| カスタム指標の種類 | 説明 |
| --- | --- |
| 外部カスタム指標 | What：指標の計算がDataRobotによって直接ホストされていないカスタム指標です。 外部指標は、DataRobotが保存および視覚化するための指標値を送信するために使用されるシンプルなAPIです。 指標の計算は、ユーザーが外部で処理します。 外部指標は、ノートブック、ジョブ、カスタムモデルなどのDataRobotの他のツール、Airflowなどの外部ツール、またはクラウドプロバイダーと組み合わせて、特定の指標に必要なホスティングと計算を提供できます。Where：任意のデプロイのカスタム指標タブで、カスタム指標を追加 > 新しい外部指標（Classicの場合は新しい外部指標を作成）をクリックします。Why：DataRobotで追跡および視覚化するために必要な数値をAIソリューションから保存する簡単なオプションを提供します。 たとえば、LLMプロバイダーによって計算されたLLMコストの変化を長期にわたって追跡できます。 |
| ホストされたカスタム指標 | What：指標の計算がDataRobot内のカスタムジョブでホストされているカスタム指標です。 ホストされた指標の場合、DataRobotはデータのプル、指標値の計算、値をストレージに保存、およびデータの視覚化を調整します。 外部のツールやインフラストラクチャは必要ありません。Where：任意のデプロイのカスタム指標タブで、カスタム指標を追加 > 新しいホストされた指標（Classicの場合はホストされた指標を新規作成）をクリックします。Why：DataRobotでビジネス固有の指標とダッシュボードを構築するための完全なエンドツーエンドのワークフローを提供します。 |
| ホストされたカスタム指標テンプレート | What：ホストされたカスタム指標のテンプレート、つまりすぐに使える例です。DataRobotは、ユーザーにコードを提供し、ホストされたカスタム指標の作成プロセスを自動化します。 指標テンプレートの場合、ゼロから始めることなく、結果はホストされた指標になります。 テンプレートはDataRobotによって提供され、そのまま使用することも、新しい指標を計算するために変更することもできます。Where：（NextGen_のみ_）任意のデプロイのカスタム指標タブで、カスタム指標を追加 > テンプレートから新規作成をクリックします。Why：最も簡単にカスタム指標を使い始める方法を提供します。DataRobotは、実装例と完全なエンドツーエンドのワークフローを提供します。 数回クリックするだけですぐに使用できます。 |

## 外部カスタム指標の追加

カスタム指標 タブでは、最大50個の指標を追跡できます。 カスタム指標を追加するには：

1. カスタム指標 > サマリータブで、+ カスタム指標を追加をクリックします。
2. カスタム指標を追加ダイアログボックスで、新しい外部指標を作成をクリックして、次へをクリックします。
3. カスタム指標を追加ダイアログボックスで、指標の設定を行います。 フィールド説明名前指標のわかりやすい名前。 この名前は、カスタム指標のサマリーダッシュボードに表示されます。説明（オプション）カスタム指標の説明。たとえば、目的、計算方法などを説明することができます。Y軸の名前従属変数のわかりやすい名前。 この名前は、カスタム指標のサマリーダッシュボードのカスタム指標のチャートに表示されます。デフォルトの間隔選択した集計タイプで使用されるデフォルトの間隔。時間のみサポートされています。ベースライン（オプション）x%良い値またはx%悪い値を計算するときに比較の基準として使用する値。集計タイプ指標は、合計、平均、またはゲージ（ある時点で測定された明確な値を持つ指標）として計算されます。指標の方向性指標の方向性および指標の変更を視覚化する方法を変更します。大きいほど良いまたは低いほど良いを選択できます。 たとえば、低いほど良いを選択すると、カスタム指標の計算値が10%減少することが、10%改善とみなされ、緑色で表示されます。モデル固有この設定を有効にすると、データセットで提供されたモデルパッケージID（登録されているモデルバージョンID）を使用して、指標をモデルにリンクします。 この設定は、値が集計（またはアップロード）される場合に影響します。 以下に例を示します。モデル固有（有効）：モデル精度の指標はモデル固有であるため、値は完全に別個に集計されます。 モデルを置き換えると、カスタム精度指標のチャートには、置き換え後の日数分のデータのみが表示されます。モデル固有ではない（無効）: 収益指標はモデル固有ではないため、値はまとめて集計されます。 モデルを置換しても、カスタム収益指標のチャートは変更されません。このフィールドは、指標を作成した後は編集できません。列名の定義タイムスタンプ列タイムスタンプを含むデータセット内の列。値列カスタム指標の計算に使用される値を含むデータセット内の列。日付形式（オプション）タイムスタンプ列で使用される日付形式。 備考カスタム指標にデータをアップロードするときに、列名の定義設定をオーバーライドできます。
4. カスタム指標を追加をクリックします。

### カスタム指標にデータをアップロード

カスタム指標を作成した後、データを提供して指標を計算できます。

1. カスタム指標タブで、データをアップロードするカスタム指標を見つけ、データをアップロードするアイコンをクリックします。
2. データをアップロードダイアログボックスで、アップロード方法を選択してから、次へをクリックします： アップロード方法説明データをファイルとしてアップロードファイルを選択ダイアログボックスで、アップロードするファイルをドラッグアンドドロップするか、ファイルを選択 > ローカルファイルをクリックしてローカルファイルシステムを参照し、データを送信をクリックします。 1つのファイルでアップロードできるアップロードサイズは最大10GBです。AIカタログを使用AIカタログからデータセットを選択ダイアログボックスで、リストからデータセットをクリックしてから、データセットを選択をクリックします。 AIカタログには、データ探索のデータセットが含まれています。デプロイを作成して設定したら、個々の機能の設定タブを使用して、デプロイ機能を追加または更新することができます。APIを使用APIクライアントを使用ダイアログボックスで、クリップボードにコピーをクリックしてから、APIスニペットを変更し、それを使用してデータセットをアップロードします。 1回のAPI呼び出しで最大10,000個の値をアップロードできます。
3. データセット列を選択ダイアログボックスで、以下を設定します。 フィールド説明タイムスタンプ列タイムスタンプを含むデータセット内の列。値列カスタム指標の計算に使用される値を含むデータセット内の列。関連付けID予測値を実測値にリンクするためにカスタム指標で必要とする関連付けIDを含む行。日付形式タイムスタンプ列で使用される日付形式。
4. データをアップロードするをクリックします。

### チャットリクエストによるカスタム指標の報告

DataRobotにデプロイされたテキスト生成およびエージェントワークフローのカスタムモデルで、 `chat()` フックを実装する場合、 `extra_body` フィールドによって、チャット補完リクエスト内で直接カスタム指標値を報告できます。 これにより、チャットリクエストを行うと同時にカスタム指標を報告することができ、データを別々にアップロードする必要はありません。

> [!TIP] 手動でのチャットリクエスト作成
> OpenAIクライアントは、 `extra_body` パラメーターの内容を、チャット `POST` リクエストのJSONペイロード内の上位レベルフィールドに変換します。 OpenAIクライアントを使用せずに手動でチャットペイロードを作成する場合は、ペイロードの最上位に `“datarobot_metrics": {...}` を含めます。

チャットリクエストでカスタム指標を報告するには：

1. デプロイに関連付けID列が定義され、モデレーションが設定されていることを確認します。 これらは、カスタム指標を処理するために必要です。
2. 外部カスタム指標の追加の説明に従って、カスタム指標タブでカスタム指標を定義します。
3. OpenAIクライアントを使用してチャット補完リクエストを行う場合、extra_bodyフィールドにdatarobot_metricsを含め、報告する指標の名前と値を入力します。

```
from openai import OpenAI

openai_client = OpenAI(
    base_url="https://<your-datarobot-instance>/api/v2/deployments/{deployment_id}/",
    api_key="<your_api_key>",
)

extra_body = {
    # These values pass through to the LLM
    "llm_id": "azure-gpt-6",
    # If set here, replaces the auto-generated association ID
    "datarobot_association_id": "my_association_id_0001",
    # DataRobot captures these for custom metrics
    "datarobot_metrics": {
        "field1": 24,
        "field2": 25
    }
}

completion = openai_client.chat.completions.create(
    model="datarobot-deployed-llm",
    messages=[
        {"role": "system", "content": "Explain your thoughts using at least 100 words."},
        {"role": "user", "content": "What would it take to colonize Mars?"},
    ],
    max_tokens=512,
    extra_body=extra_body
)

print(completion.choices[0].message.content) 
```

> [!NOTE] カスタム指標の要件
> datarobot_metrics
> の各名前に一致するカスタム指標が、デプロイですでに定義されている必要があります。
> この方法で報告されるカスタム指標値は、数値である必要があります。
> デプロイされたカスタムモデルには、指標を処理するために、関連付けID列が定義され、モデレーションが設定されている必要があります。

関連付けIDの指定方法など、チャットリクエストでの `extra_body` の使用の詳細については、 [chat()フックのドキュメント](https://docs.datarobot.com/ja/docs/api/code-first-tools/drum/structured-custom-models.html.md#association-id) を参照してください。

## ホストされたカスタム指標の追加

DataRobotはデプロイに [カスタム指標](https://docs.datarobot.com/ja/docs/api/reference/sdk/custom-metrics.html.md) を提供し、カスタムビジネスまたはパフォーマンス指標を計算および監視します。 ホストされたカスタム指標を使用すると、組織専用の指標を最大5つデプロイに実装できるだけでなく、DataRobot Notebooksを使用してコードをアップロードしてホストし、他のデプロイに簡単にカスタム指標を追加できます。

> [!NOTE] カスタム指標数の上限
> デプロイごとに最大50個のカスタム指標を設定でき、その50個のうち5個をホストされたカスタム指標にすることができます。

> [!WARNING] 時系列のサポート
> [DataRobotモデル指標（DMM）](https://docs.datarobot.com/ja/docs/api/code-first-tools/dr-model-metrics/index.html.md) ライブラリは、時系列モデル、特に時系列モデルの [データエクスポート](https://docs.datarobot.com/ja/docs/api/code-first-tools/dr-model-metrics/dmm-data-sources.html.md#export-prediction-data) を サポートしていません 。 データのエクスポートと取得には、 [DataRobot APIクライアント](https://datarobot-public-api-client.readthedocs-hosted.com/en/latest-release/reference/mlops/data_exports.html) を使用します。

カスタム指標のホストを開始するには：

1. カスタム指標タブで、+ カスタム指標を追加をクリックします。
2. カスタム指標を追加ダイアログボックスで、ホストされた指標を新規作成をクリックして、次へをクリックします。
3. カスタム指標を追加ダイアログボックスで、指標の設定を行います。 フィールド説明名前（必須）指標のわかりやすい名前。 この名前は、カスタム指標のサマリーダッシュボードに表示されます。説明カスタム指標の説明。たとえば、目的、計算方法などを説明することができます。Y軸の名前（必須）従属変数のわかりやすい名前。 この名前は、カスタム指標のサマリーダッシュボードのカスタム指標のチャートに表示されます。デフォルトの間隔選択した集計タイプで使用されるデフォルトの間隔を決定します。時間のみサポートされています。ベースラインx%良い値またはx%悪い値を計算するときに比較の基準として使用する値を決定します。集計タイプ指標を合計、平均、またはゲージ（単一時点で測定された明確な値を持つ指標）として計算するかどうかを決定します。指標の方向性指標の方向性を決定し、指標の変更を視覚化する方法を変更します。大きいほど良いまたは低いほど良いを選択できます。 たとえば、低いほど良いを選択すると、カスタム指標の計算値が10%減少することが、10%改善とみなされ、緑色で表示されます。モデル固有のものですこの設定を有効にすると、データセットで提供されたモデルパッケージID（登録されているモデルバージョンID）を使用して、指標をモデルにリンクします。 この設定は、値が集計（またはアップロード）される場合に影響します。 以下に例を示します。モデル固有（有効）：モデル精度の指標はモデル固有であるため、値は別個に集計されます。 モデルを置き換えると、カスタム精度指標のチャートには、置き換え後の日数分のデータのみが表示されます。モデル固有ではない（無効）: 収益指標はモデル固有ではないため、値はまとめて集計されます。 モデルを置換しても、カスタム収益指標のチャートは変更されません。このフィールドは、指標を作成した後は編集できません。スケジュールカスタム指標に値が入力されるタイミングを定義します。 頻度（1時間ごと、1日ごと、1か月ごとなど）と時間を選択します。 詳細なスケジューリングオプションを使用するには、高度なスケジューラーを使用するを選択します。
4. ノートブックからカスタム指標を追加をクリックします。

### カスタムジョブによるカスタム指標のテスト

> [!NOTE] 本機能の提供について
> ホストされたカスタム指標のノートブックは、デフォルトではオフになっています。 この機能を有効にする方法については、DataRobotの担当者または管理者にお問い合わせください。
> 
> 機能フラグ： Notebooksでカスタム環境を有効にする

カスタム指標を設定すると、そのコードを含むノートブックがロードされます。 ノートブックには、1つのカスタム指標セルが含まれています。これは、指標のエクスポート方法と計算方法を定義するPythonコード、スコアリング用のコード、および指標を設定するコードを含む、一意のタイプのノートブックセルです。

必要に応じて、カスタム指標セルのコードを変更します。 次に、セルの下部にある カスタム指標コードをテスト をクリックして、コードをテストします。 テストではカスタムジョブが作成されます。

- テストが正常に実行された場合、 カスタム指標コードをデプロイ をクリックして、カスタム指標をデプロイに追加します。
- コードが正しく実行されない場合、テスト完了後に、 カスタム指標コードのテストに失敗しました という警告が表示されます。

### カスタム指標コードのトラブルシューティング

カスタム指標のコードをトラブルシューティングするには、 モデルレジストリ に移動して、 カスタムジョブ タブを選択し、テストのために実行されたカスタムジョブにアクセスします。 ジョブの 実行 タブには、失敗したテストのログが含まれています。このログは、 完全なログを表示 を選択して参照できます。

失敗したテストのトラブルシューティングを行うには、失敗した各テストのログを参照することをお勧めします。 さらに、カスタムジョブのインターフェイスでは、 ワークショップ タブから 実行をスケジュールする を選択して、カスタム指標のスケジュールを変更できます。

## カスタム指標の管理

カスタム指標 ダッシュボードでは、カスタム指標を追加した後、それらの編集、並べ替え、または削除ができます。

### 指標の編集または削除

指標を編集または削除するには、 カスタム指標 タブで、管理したいカスタム指標を探し、 アクションメニュー をクリックします。

- 指標を編集するには、編集をクリックし、変更可能な設定を更新して、カスタム指標を更新をクリックします。
- 指標を削除するには、削除をクリックします。

### 指標の並べ替えまたは非表示

カスタム指標のサマリー ダッシュボードで指標を並べ替えたり非表示にしたりするには、移動または非表示にするカスタム指標を見つけます。

- 指標を移動するには、指標タイルの左側にあるグリッドアイコン（）をクリックしてから、指標を新しい場所にドラッグします。
- 指標のチャートを非表示にするには、指標名の横にあるチェックボックスをオフにします。

## カスタム指標ダッシュボードの表示設定

以下の設定を行い、ダッシュボードに表示するカスタム指標の計算を指定します。

> [!TIP] 評価とモデレーションのカスタム指標には関連付けIDが必要
> 評価とモデレーションを設定するときに追加された指標について、カスタム指標タブでデータを表示するには、デプロイされたLLMを介して予測を開始する前に、関連付けIDを設定して予測ストレージを有効にします。 関連付けIDを設定せず、LLMの予測とともに関連付けIDを指定した場合、モデレーションの指標は [カスタム指標](https://docs.datarobot.com/ja/docs/workbench/nxt-console/nxt-monitoring/nxt-custom-metrics.html.md) タブでは計算されません。 この設定は、デプロイ [中](https://docs.datarobot.com/ja/docs/workbench/nxt-registry/nxt-model-directory/nxt-deploy-models.html.md#custom-metrics) やデプロイ [後](https://docs.datarobot.com/ja/docs/workbench/nxt-console/nxt-settings/nxt-custom-metrics-settings.html.md) に有効化できます。

|  | 設定 | 説明 |
| --- | --- | --- |
| (1) | モデル | カスタム指標を表示するデプロイのモデル（現在または以前）を選択します。 |
| (2) | 範囲 (UTC) | カスタム指標を表示する期間の開始日と終了日を選択します。 |
| (3) | 単位 | 日付スライダーの時間単位を選択します。 選択した時間範囲に基づき、単位を毎時、毎日、毎週、毎月から選択します。 時間範囲が7日を超える場合、単位を毎時にすることはできません。 |
| (4) | 表示を更新 | カスタム指標ダッシュボードを更新します。 |
| (5) | リセット | カスタム指標ダッシュボードの表示設定をデフォルトに戻します。 |
