Définit la taille maximale des données totales pouvant être stockées pour le stockage hors ligne.
Par défaut, monitoring des applications mobiles peut collecter un maximum de 100 mégaoctets de stockage hors ligne. Lorsqu'une charge utile de données ne parvient pas à être envoyée parce que l'appareil ne dispose pas de connexion Internet, elle peut être stockée dans le système de fichiers jusqu'à ce qu'une connexion Internet soit établie. Une fois qu'une charge utile de récolte typique a été envoyée avec succès, toutes les données hors ligne sont envoyées à New Relic et effacées du stockage.
Cette méthode contrôle la quantité maximale de stockage hors ligne pouvant être stockée dans le système de fichiers. Lorsque la limite de taille est atteinte, l'agent New Relic Mobile rejettera la nouvelle charge qui n'a pas pu être stockée. Cette méthode vous permet de remplacer la taille maximale de ce stockage hors ligne.
Important
Le stockage hors ligne est désactivé par défaut. Pour l'activer, ajoutez l'indicateur de fonctionnalité suivant :
NewRelic.enableFeature(FeatureFlag.OfflineStorage)
Pour plus de détails sur l'ajout d'indicateurs de fonctionnalité, voir Configurer les paramètres monitoring des applications mobiles.
Syntaxe
Java
NewRelic.setMaxOfflineStorageSize(int $megaBytes)
Kotlin [#kotlin]
NewRelic.setMaxOfflineStorageSize(megaBytes: Int)
Paramètres [#parameters]
paramètres | Type | Description |
---|---|---|
|
| Requis. Taille maximale en mégaoctets pouvant être stockée dans le système de fichiers. |
Exemple [#example]
Voici un exemple pour définir la taille maximale de stockage hors ligne sur 1 000 :
Java [#java]
NewRelic.setMaxOfflineStorageSize(1000);
Kotlin [#kotlin]
NewRelic.setMaxOfflineStorageSize(1000)
Important
Le stockage hors ligne est désactivé par défaut. Pour l'activer, ajoutez l'indicateur de fonctionnalité suivant :
NewRelic.enableFeatures(NRMAFeatureFlags.NRFeatureFlag_OfflineStorage)
Pour plus de détails sur l'ajout d'indicateurs de fonctionnalité, voir Configurer les paramètres monitoring des applications mobiles.
Syntaxe
Objective-C
+ (void) setMaxOfflineStorageSize:(unsigned int)size;
Swift [#swift]
NewRelic.setMaxOfflineStorageSize(unsigned int $size)
Paramètres [#parameters]
paramètres | Type | Description |
---|---|---|
|
| Requis. Taille maximale en mégaoctets pouvant être stockée dans le système de fichiers. |
Exemples [#examples]
Objective-C [#obj-c]
BOOL poolSizeSet = [NewRelic setMaxOfflineStorageSize:1000];
Swift [#swift]
let poolSizeSet = NewRelic.setMaxOfflineStorageSize(1000)
Important
Le stockage hors ligne est activé par défaut. Si vous devez le désactiver, ajoutez l'indicateur de fonctionnalité suivant :
offlineStorageEnabled: false
Pour plus de détails sur l'ajout d'indicateurs de fonctionnalité, voir Configurer les paramètres monitoring des applications mobiles.
Syntaxe
setMaxOfflineStorageSize(options: { megabytes: number; }) => void
Paramètres [#parameters]
paramètres | Type | Description |
---|---|---|
|
| Requis. Taille maximale en mégaoctets pouvant être stockée dans le système de fichiers. |
Exemple [#example]
NewRelicCapacitorPlugin.setMaxOfflineStorageSize({ megaBytes: 200 })
Important
Le stockage hors ligne est activé par défaut. Si vous devez le désactiver, ajoutez l'indicateur de fonctionnalité suivant :
OFFLINE_STORAGE_ENABLED = "false"
Pour plus de détails sur l'ajout d'indicateurs de fonctionnalité, voir Configurer les paramètres monitoring des applications mobiles.
Syntaxe
setMaxOfflineStorageSize(megabytes: number): void;
Paramètres [#parameters]
paramètres | Type | Description |
---|---|---|
|
| Requis. Taille maximale en mégaoctets pouvant être stockée dans le système de fichiers. |
Exemple [#example]
NewRelic.setMaxOfflineStorageSize(200);
Important
Le stockage hors ligne est activé par défaut. Si vous devez le désactiver, ajoutez l'indicateur de fonctionnalité suivant :
offlineStorageEnabled: false
Pour plus de détails sur l'ajout d'indicateurs de fonctionnalité, voir Configurer les paramètres monitoring des applications mobiles.
Syntaxe
setMaxOfflineStorageSize(int megabytes): void;
Paramètres [#parameters]
paramètres | Type | Description |
---|---|---|
|
| Requis. Taille maximale en mégaoctets pouvant être stockée dans le système de fichiers. |
Exemple [#example]
CrossNewRelic.Current.SetMaxOfflineStorageSize(200);
Important
Le stockage hors ligne est activé par défaut. Si vous devez le désactiver, ajoutez l'indicateur de fonctionnalité suivant :
offlineStorageEnabled: false
Pour plus de détails sur l'ajout d'indicateurs de fonctionnalité, voir Configurer les paramètres monitoring des applications mobiles.
Syntaxe
setMaxOfflineStorageSize(int megabytes): void;
Paramètres [#parameters]
paramètres | Type | Description |
---|---|---|
|
| Requis. Taille maximale en mégaoctets pouvant être stockée dans le système de fichiers. |
Exemple [#example]
NewrelicMobile.instance.setMaxOfflineStorageSize(200);
Important
Le stockage hors ligne est activé par défaut. Si vous devez le désactiver, ajoutez l'indicateur de fonctionnalité suivant :
offlineStorageEnabled: false
Pour plus de détails sur l'ajout d'indicateurs de fonctionnalité, voir Configurer les paramètres monitoring des applications mobiles.
Syntaxe
setMaxOfflineStorageSize(megabytes: number): void;
Paramètres [#parameters]
paramètres | Type | Description |
---|---|---|
|
| Requis. Taille maximale en mégaoctets pouvant être stockée dans le système de fichiers. |
Exemple [#example]
NewRelic.setMaxOfflineStorageSize(200);
Important
Le stockage hors ligne est activé par défaut. Si vous devez le désactiver, consultez Configurer les paramètres monitoring des applications mobiles.
Syntaxe
SetMaxOfflineStorageSize(int maxOfflineStorageSize): void;
Paramètres [#parameters]
paramètres | Type | Description |
---|---|---|
|
| Requis. Taille maximale en mégaoctets pouvant être stockée dans le système de fichiers. |
Exemple [#example]
NewRelicAgent.SetMaxOfflineStorageSize(200);
Important
Le stockage hors ligne est activé par défaut. Si vous devez le désactiver, ajoutez l'indicateur de fonctionnalité suivant :
offlineStorageEnabled: false
Pour plus de détails sur l'ajout d'indicateurs de fonctionnalité, voir Configurer les paramètres monitoring des applications mobiles.
Syntaxe
SetMaxOfflineStorageSize(int megabytes): void;
Paramètres [#parameters]
paramètres | Type | Description |
---|---|---|
|
| Requis. Taille maximale en mégaoctets pouvant être stockée dans le système de fichiers. |
Exemple [#example]
CrossNewRelicClient.Current.SetMaxOfflineStorageSize(200);