ロギング

Apigee ハイブリッドでは、MART(Management API for Runtime データ)はローカルの Cassandra データストアとやり取りします。これは、KMS(API キーと OAuth トークン)、KVM、Quota、API プロダクトなどのランタイム データ エンティティへのアクセスと管理を行う、パブリック Apigee API の API プロバイダとして機能します。

Cassandra データベースには、API ランタイムで生成されたエンティティに関する次の情報が格納されます。

  • KMS データ
  • KVM データ
  • キャッシュ
  • Oauth トークン
  • 割り当て

MART サーバーは、このデータへのアクセスと管理を行うための API サーバーとして機能します。MART はローカル ランタイム Cassandra データストアに接続します。これらのエンティティへのアクセスと管理を行う Apigee API 呼び出しは、Apigee Cloud の管理サーバーからローカル MART サーバーに送信されます。

MART ログファイル

ログは、インストールで発生した問題のトラブルシューティングに役立ちます。ロギングをご覧ください。

MART エラーコード

以下のエラーコードが MART ログに記録されます。

エラー 説明
ROUTING_SERVICE_NOT_ENABLED

routing.RoutingServiceNotEnabled

これは、MART ポッド内のこのファイルで routing.service.enable が false に設定されていると発生します。/opt/apigee/edge-hybrid-mart-server/conf/routing-service.properties
HYBRID_MART_SERVER_ENDPOINT_NOT_FOUND

routing.HybridMARTServerEndpointNotFound
組織が org プロパティの値を持たない場合に発生します。features.mart.server.endpoint
HYBRID_AUTHN_AUTHZ_TOKEN_ERROR

routing.HybridAuthNAuthZTokenError

AuthN-AuthZ サービスが 200 以外のレスポンス コードまたは無効なトークンを返した場合に発生します。
MART_ENDPOINT_REQUIRED

organizations.MartEndpointRequired

org プロパティ features.mart.server.endpoint が null 値または空の値を持つ場合に発生します。
HTTPS_MART_ENDPOINT_REQUIRED

organizations.HttpsMartEndpointRequired

org プロパティ features.mart.server.endpoint に「http://」で始まる値が設定されている場合、MART ポッド内のこのファイルで mart.routing.https.validation.enable が true に設定されている場合に発生します。/opt/apigee/edge-hybrid-mart-server/conf/routing-service.properties