オフライン ストレージに保存できる合計データの最大サイズを設定します。
デフォルトでは、モバイル監視は最大 100 メガバイトのオフライン ストレージを収集できます。 デバイスにインターネット接続がないためにデータ ペイロードの送信に失敗した場合、インターネット接続が確立されるまでデータ ペイロードをファイル システムに保存できます。 一般的な収集ペイロードが正常に送信された後、すべてのオフライン データが New Relic に送信され、ストレージから消去されます。
この方法では、ファイル システムに保存できるオフライン ストレージの最大量を制御します。 サイズ制限に達すると、 New Relic Mobileエージェントは保存できなかった新しいペイロードを破棄します。 この方法を使用すると、オフライン ストレージの最大サイズをオーバーライドできます。
重要
オフライン ストレージはデフォルトでは無効になっています。 これを有効にするには、次の機能フラグを追加します。
NewRelic.enableFeature(FeatureFlag.OfflineStorage)
機能フラグの追加の詳細については、 「モバイル監視設定の構成」を参照してください。
構文
Java
NewRelic.setMaxOfflineStorageSize(int $megaBytes)
コトリン [#kotlin]
NewRelic.setMaxOfflineStorageSize(megaBytes: Int)
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必須。 ファイル システムに保存できる最大サイズ (メガバイト単位)。 |
例 [#example]
最大オフライン ストレージ サイズを 1000 に設定する例を次に示します。
Java [#java]
NewRelic.setMaxOfflineStorageSize(1000);
コトリン [#kotlin]
NewRelic.setMaxOfflineStorageSize(1000)
重要
オフライン ストレージはデフォルトでは無効になっています。 これを有効にするには、次の機能フラグを追加します。
NewRelic.enableFeatures(NRMAFeatureFlags.NRFeatureFlag_OfflineStorage)
機能フラグの追加の詳細については、 「モバイル監視設定の構成」を参照してください。
構文
Objective-C
+ (void) setMaxOfflineStorageSize:(unsigned int)size;
迅速 [#swift]
NewRelic.setMaxOfflineStorageSize(unsigned int $size)
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必須。 ファイル システムに保存できる最大サイズ (メガバイト単位)。 |
例 [#examples]
Objective-C [#obj-c]
BOOL poolSizeSet = [NewRelic setMaxOfflineStorageSize:1000];
迅速 [#swift]
let poolSizeSet = NewRelic.setMaxOfflineStorageSize(1000)
重要
オフライン ストレージはデフォルトで有効になっています。 無効にする必要がある場合は、次の機能フラグを追加します。
offlineStorageEnabled: false
機能フラグの追加の詳細については、 「モバイル監視設定の構成」を参照してください。
構文
setMaxOfflineStorageSize(options: { megabytes: number; }) => void
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必須。 ファイル システムに保存できる最大サイズ (メガバイト単位)。 |
例 [#example]
NewRelicCapacitorPlugin.setMaxOfflineStorageSize({ megaBytes: 200 })
重要
オフライン ストレージはデフォルトで有効になっています。 無効にする必要がある場合は、次の機能フラグを追加します。
OFFLINE_STORAGE_ENABLED = "false"
機能フラグの追加の詳細については、 「モバイル監視設定の構成」を参照してください。
構文
setMaxOfflineStorageSize(megabytes: number): void;
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必須。 ファイル システムに保存できる最大サイズ (メガバイト単位)。 |
例 [#example]
NewRelic.setMaxOfflineStorageSize(200);
重要
オフライン ストレージはデフォルトで有効になっています。 無効にする必要がある場合は、次の機能フラグを追加します。
offlineStorageEnabled: false
機能フラグの追加の詳細については、 「モバイル監視設定の構成」を参照してください。
構文
setMaxOfflineStorageSize(int megabytes): void;
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必須。 ファイル システムに保存できる最大サイズ (メガバイト単位)。 |
例 [#example]
CrossNewRelic.Current.SetMaxOfflineStorageSize(200);
重要
オフライン ストレージはデフォルトで有効になっています。 無効にする必要がある場合は、次の機能フラグを追加します。
offlineStorageEnabled: false
機能フラグの追加の詳細については、 「モバイル監視設定の構成」を参照してください。
構文
setMaxOfflineStorageSize(int megabytes): void;
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必須。 ファイル システムに保存できる最大サイズ (メガバイト単位)。 |
例 [#example]
NewrelicMobile.instance.setMaxOfflineStorageSize(200);
重要
オフライン ストレージはデフォルトで有効になっています。 無効にする必要がある場合は、次の機能フラグを追加します。
offlineStorageEnabled: false
機能フラグの追加の詳細については、 「モバイル監視設定の構成」を参照してください。
構文
setMaxOfflineStorageSize(megabytes: number): void;
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必須。 ファイル システムに保存できる最大サイズ (メガバイト単位)。 |
例 [#example]
NewRelic.setMaxOfflineStorageSize(200);
重要
オフライン ストレージはデフォルトで有効になっています。 無効にする必要がある場合は、 「モバイル監視設定を構成する」を参照してください。
構文
SetMaxOfflineStorageSize(int maxOfflineStorageSize): void;
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必須。 ファイル システムに保存できる最大サイズ (メガバイト単位)。 |
例 [#example]
NewRelicAgent.SetMaxOfflineStorageSize(200);
重要
オフライン ストレージはデフォルトで有効になっています。 無効にする必要がある場合は、次の機能フラグを追加します。
offlineStorageEnabled: false
機能フラグの追加の詳細については、 「モバイル監視設定の構成」を参照してください。
構文
SetMaxOfflineStorageSize(int megabytes): void;
パラメーター [#parameters]
パラメータ | タイプ | 説明 |
---|---|---|
|
| 必須。 ファイル システムに保存できる最大サイズ (メガバイト単位)。 |
例 [#example]
CrossNewRelicClient.Current.SetMaxOfflineStorageSize(200);