API 分析のプロパティ
特定のプロパティが API 分析の動作を制御します。
| プロパティ | 説明 |
|---|---|
| com.glide.api.stats.enabled | true の場合、API 使用状況統計情報の収集を有効にします。false の場合、包含リストのドメインであってもアナリティクスは収集されません。
|
| com.glide.api.stats.max_bytes_nursery_size | トランザクションデータがログに書き込まれる前に格納するために使用されるメモリの最大量 (バイト)。トランザクションデータは、 com.glide.api.stats.persist_interval の値に基づいて定期的にログに書き込まれます。 ログが書き込まれる前に大量のトランザクションがこのメモリ制限を超えると、一部のトランザクションがログに記録されないことがあります。この制限に達すると、イベント api.stats.cache.size.reached が発生します。 このプロパティ値は 1 〜 3 メガバイトでなければなりません。
|
| com.glide.api.stats.persist_interval | メモリに格納されているトランザクションをログに書き込む頻度 (秒単位)。このプロパティ値は 30 秒から 120 秒の間である必要があります。
|
| com.glide.api.stats.daily_制限 | インスタンスノードあたりの要求者統計レコードの 1 日の制限。値に達するとすぐに、その日のデータは集計および保存されなくなります。この制限に達すると、イベント api.stats.requestor.daily.limit.reached が発生します。
|
| glide.api.stats.debug | true の場合、API 統計情報のデバッグログ記録を有効にします。
|