オフライン ストレージに保存できる合計データの最大サイズを設定します。
デフォルトでは、モバイル監視は最大 100 メガバイトのオフライン ストレージを収集できます。 デバイスにインターネット接続がないためにデータ ペイロードの送信に失敗した場合、インターネット接続が確立されるまでデータ ペイロードをファイル システムに保存できます。 一般的な収集ペイロードが正常に送信された後、すべてのオフライン データが New Relic に送信され、ストレージから消去されます。
この方法では、ファイル システムに保存できるオフライン ストレージの最大量を制御します。 サイズ制限に達すると、 New Relic Mobileエージェントは保存できなかった新しいペイロードを破棄します。 この方法を使用すると、オフライン ストレージの最大サイズをオーバーライドできます。
重要
オフライン ストレージはデフォルトでは無効になっています。 これを有効にするには、次の機能フラグを追加します。
NewRelic.disableFeature(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);