オントロジーの構築ファンクションパフォーマンスおよび制限関数のメトリック

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

関数メトリクス

関数メトリクスには、過去30日間の関数タイプの使用状況がほぼリアルタイムで表示されます。これらのメトリクスには、Ontology Manager の関数タイプの概要ページから、または Workflow Lineage で特定の実行の関数ノードを選択してアクセスできます。次のメトリクスが利用可能です。

  • 成功/失敗メトリクス: 成功と失敗の件数で関数の現在のステータスを監視します。これにより、問題を迅速に特定し、プロアクティブなトラブルシューティングを行えるため、失敗が発生したらすぐに対処できます。
  • P95 実行時間メトリクス: 関数タイプごとに実行時間の95パーセンタイル(P95)を追跡します。このメトリクスは実行時間の上位範囲を強調表示し、パフォーマンスのボトルネックを検出して、ワークフローを一貫して効率的に動作するように最適化するのに役立ちます。

実行履歴にもアクセスでき、特定の関数の過去7日間の実行をすべて確認できます。オントロジーと AIP の観測可能性については、詳しくはこちらをご覧ください。

概要セクションの関数メトリクスのスクリーンショット。

すべてのメトリクスは、Foundry Telemetry Service (FTS) の最新データを使用してほぼリアルタイムで更新されます。これにより、関数の監視、デバッグ、正常性の維持に必要な最新の情報にアクセスできます。

Workshop の観測可能性チャートウィジェットを使用して、関数メトリクスを運用アプリケーション内に直接埋め込み、ワークフローのほかの部分と併せてリソースの正常性を監視することもできます。

関数の失敗の種類

関数メトリクスには、さまざまな失敗カテゴリーが表示される場合があります。これらのカテゴリーは次のとおりです。

  • 実行時の失敗: 関数の実行中に予期しないエラーが発生しました。多くの場合、関数のコードのバグや、処理されていない状況が原因です。
  • リソース制限を超えました: 関数が、許可された上限(デフォルトでは通常10,000)を超える数のオブジェクトタイプに影響を与えました。
  • ユーザーが直面しているエラー: ユーザーへの表示を目的としたエラーが発生しました。多くの場合、問題の内容や修正方法に関するガイダンスが含まれます。
  • 無効な入力エラー: 関数に渡された入力のうち、1個以上が無効であるか、必要な条件を満たしていませんでした。
  • 無効な出力エラー: 関数が生成した出力が無効であるか、期待される形式やルールに準拠していませんでした。
  • データ読み込みが許可されていないエラー: 関数の実行で、オブジェクト、オブジェクトセット、ユーザー、グループなどのデータを読み込もうとしていますが、許可されていません。
  • 未宣言のオブジェクトタイプの編集エラー: 関数の実行で、関数の仕様に宣言されていないオブジェクトタイプのオブジェクトを更新、作成、または削除しようとしています。
  • 構造化エラー: 関数の実行で、その仕様に定義されている構造化エラーが発生しています。
  • デプロイエラー: 関数のデプロイに関するエラーにより、関数の実行に失敗しました。
  • 一貫性のあるスナップショットエラー: 一貫性のあるスナップショットエラーにより、関数を実行できませんでした。

監視アラートを設定する

監視ルールを設定し、パフォーマンスの低下や失敗の発生時にアラートを受け取ることもできます。関数の監視では、関数の P95 実行時間と、時間ウィンドウ内の関数の失敗件数に関するアラートをサポートしています。設定手順については、関数を監視するを参照してください。

権限

関数メトリクスを表示するには、関数の閲覧者である必要があります。