Menu Close
8.6.2. バックエンドメトリクスの定義
新しく作成した 3scale テナントで Openshift Container Platform を使用し、バックエンドのカスタムリソースに必要なバックエンドメトリクスを定義します。
以下の点について考慮してください。
-
metrics
マップキー名はsystem_name
として使用されます。下の例ではmetric01
、metric02
、およびhits
です。 -
metrics
マップキー名は、すべてのメトリクスおよびメソッド間で一意である必要があります。 -
unit
およびfriendlyName
は必須フィールドです。 -
Hits メトリクスを追加しない場合
、このメトリクスは operator によって作成されます。
手順
以下の例に示すように、新しい 3scale バックエンドにバックエンドメトリクスを追加します。
apiVersion: capabilities.3scale.net/v1beta1 kind: Backend metadata: name: backend-1 spec: name: "My Backend Name" privateBaseURL: "https://api.example.com" metrics: metric01: friendlyName: Metric01 unit: "1" metric02: friendlyName: Metric02 unit: "1" hits: description: Number of API hits friendlyName: Hits unit: "hit