• ログイン今すぐ開始

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

setMaxEventPoolSize (Android SDK API)

構文

NewRelic.setMaxEventPoolSize(int $maxSize)

イベントプールの最大サイズを設定します。

要件

Agentバージョン5.0.0以上。

説明

デフォルトでは、モバイルモニタリングは、600秒のイベントハーベストサイクルごとに最大1,000イベントを収集します。このメソッドは、次のハーベストサイクルまでメモリに保存されるイベントプールの最大サイズを制御します。プールサイズの上限に達すると、New Relic Android エージェントはイベントのサンプリングを開始し、次のハーベストサイクルでイベントのプールが送信されるまで、古いイベントと新しいイベントの一部を破棄します。この方法では、そのイベントプールの最大サイズをオーバーライドすることができます。プールサイズの上限に達すると、New Relic Android エージェントは、次の収穫サイクルでイベントのプールが送信されるまで、 イベントのサンプリングを開始し、古いイベントと新しいイベントの一部を破棄します。

    • イベントハーベストサイクルのデフォルト値は600秒です。

イベントハーベストサイクルの長さを変更できるsetMaxEventBufferTime()も参照してください。

重要

多数のイベントを報告したり、イベントを頻繁に報告したりすると、アプリのパフォーマンスに影響を与える可能性があるので注意が必要です。

このAPIの使用方法のコンテキストについては、 カスタム属性とイベントの送信を参照してください。

パラメーター

パラメータ

説明

$maxSize

int

必要です。イベントプールの最大サイズ

戻り値

成功した場合はtrueを返し、失敗した場合はfalseを返します。

イベントプールの最大サイズを1000に設定

boolean poolSizeSet = NewRelic.setMaxEventPoolSize(1000);
Copyright © 2022 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.