Establece el tamaño máximo de datos totales que se pueden almacenar para almacenamiento sin conexión.
De forma predeterminada, monitoreo de móviles puede recopilar un máximo de 100 megaBytes de almacenamiento fuera de línea. Cuando una carga útil de datos no se puede enviar porque el dispositivo no tiene conexión a Internet, se puede almacenar en el sistema de archivos hasta que se establezca una conexión a Internet. Después de enviar con éxito una carga útil de recolección típica, todos los datos fuera de línea se envían a New Relic y se borran del almacenamiento.
Este método controla la cantidad máxima de almacenamiento fuera de línea que se puede almacenar en el sistema de archivos. Cuando se alcance el límite de tamaño, el agente New Relic Mobile descartará la nueva carga que no se pudo almacenar. Este método le permite anular el tamaño máximo de ese almacenamiento sin conexión.
Importante
El almacenamiento sin conexión está deshabilitado de forma predeterminada. Para habilitarlo, agregue el siguiente indicador de característica:
NewRelic.enableFeature(FeatureFlag.OfflineStorage)
Para obtener detalles sobre cómo agregar indicadores de características, consulte Configurar los ajustes de monitoreo de móviles.
Sintaxis
Java
NewRelic.setMaxOfflineStorageSize(int $megaBytes)
Kotlin [#kotlin]
NewRelic.setMaxOfflineStorageSize(megaBytes: Int)
Parámetros [#parameters]
Parámetro | Tipo | Descripción |
---|---|---|
|
| Requerido. Tamaño máximo en megaBytes que se puede almacenar en el sistema de archivos. |
Ejemplo [#example]
A continuación se muestra un ejemplo para establecer el tamaño máximo de almacenamiento sin conexión en 1000:
Java [#java]
NewRelic.setMaxOfflineStorageSize(1000);
Kotlin [#kotlin]
NewRelic.setMaxOfflineStorageSize(1000)
Importante
El almacenamiento sin conexión está deshabilitado de forma predeterminada. Para habilitarlo, agregue el siguiente indicador de característica:
NewRelic.enableFeatures(NRMAFeatureFlags.NRFeatureFlag_OfflineStorage)
Para obtener detalles sobre cómo agregar indicadores de características, consulte Configurar los ajustes de monitoreo de móviles.
Sintaxis
Objective-C
+ (void) setMaxOfflineStorageSize:(unsigned int)size;
Swift [#swift]
NewRelic.setMaxOfflineStorageSize(unsigned int $size)
Parámetros [#parameters]
Parámetro | Tipo | Descripción |
---|---|---|
|
| Requerido. Tamaño máximo en megaBytes que se puede almacenar en el sistema de archivos. |
Ejemplos [#examples]
Objective-C [#obj-c]
BOOL poolSizeSet = [NewRelic setMaxOfflineStorageSize:1000];
Swift [#swift]
let poolSizeSet = NewRelic.setMaxOfflineStorageSize(1000)
Importante
El almacenamiento sin conexión está habilitado de forma predeterminada. Si necesita desactivarlo, agregue el siguiente indicador de característica:
offlineStorageEnabled: false
Para obtener detalles sobre cómo agregar indicadores de características, consulte Configurar los ajustes de monitoreo de móviles.
Sintaxis
setMaxOfflineStorageSize(options: { megabytes: number; }) => void
Parámetros [#parameters]
Parámetro | Tipo | Descripción |
---|---|---|
|
| Requerido. Tamaño máximo en megaBytes que se puede almacenar en el sistema de archivos. |
Ejemplo [#example]
NewRelicCapacitorPlugin.setMaxOfflineStorageSize({ megaBytes: 200 })
Importante
El almacenamiento sin conexión está habilitado de forma predeterminada. Si necesita desactivarlo, agregue el siguiente indicador de característica:
OFFLINE_STORAGE_ENABLED = "false"
Para obtener detalles sobre cómo agregar indicadores de características, consulte Configurar los ajustes de monitoreo de móviles.
Sintaxis
setMaxOfflineStorageSize(megabytes: number): void;
Parámetros [#parameters]
Parámetro | Tipo | Descripción |
---|---|---|
|
| Requerido. Tamaño máximo en megaBytes que se puede almacenar en el sistema de archivos. |
Ejemplo [#example]
NewRelic.setMaxOfflineStorageSize(200);
Importante
El almacenamiento sin conexión está habilitado de forma predeterminada. Si necesita desactivarlo, agregue el siguiente indicador de característica:
offlineStorageEnabled: false
Para obtener detalles sobre cómo agregar indicadores de características, consulte Configurar los ajustes de monitoreo de móviles.
Sintaxis
setMaxOfflineStorageSize(int megabytes): void;
Parámetros [#parameters]
Parámetro | Tipo | Descripción |
---|---|---|
|
| Requerido. Tamaño máximo en megaBytes que se puede almacenar en el sistema de archivos. |
Ejemplo [#example]
CrossNewRelic.Current.SetMaxOfflineStorageSize(200);
Importante
El almacenamiento sin conexión está habilitado de forma predeterminada. Si necesita desactivarlo, agregue el siguiente indicador de característica:
offlineStorageEnabled: false
Para obtener detalles sobre cómo agregar indicadores de características, consulte Configurar los ajustes de monitoreo de móviles.
Sintaxis
setMaxOfflineStorageSize(int megabytes): void;
Parámetros [#parameters]
Parámetro | Tipo | Descripción |
---|---|---|
|
| Requerido. Tamaño máximo en megaBytes que se puede almacenar en el sistema de archivos. |
Ejemplo [#example]
NewrelicMobile.instance.setMaxOfflineStorageSize(200);
Importante
El almacenamiento sin conexión está habilitado de forma predeterminada. Si necesita desactivarlo, agregue el siguiente indicador de característica:
offlineStorageEnabled: false
Para obtener detalles sobre cómo agregar indicadores de características, consulte Configurar los ajustes de monitoreo de móviles.
Sintaxis
setMaxOfflineStorageSize(megabytes: number): void;
Parámetros [#parameters]
Parámetro | Tipo | Descripción |
---|---|---|
|
| Requerido. Tamaño máximo en megaBytes que se puede almacenar en el sistema de archivos. |
Ejemplo [#example]
NewRelic.setMaxOfflineStorageSize(200);
Importante
El almacenamiento sin conexión está habilitado de forma predeterminada. Si necesita desactivarlo, consulte Configurar los ajustes de monitoreo de móviles.
Sintaxis
SetMaxOfflineStorageSize(int maxOfflineStorageSize): void;
Parámetros [#parameters]
Parámetro | Tipo | Descripción |
---|---|---|
|
| Requerido. Tamaño máximo en megaBytes que se puede almacenar en el sistema de archivos. |
Ejemplo [#example]
NewRelicAgent.SetMaxOfflineStorageSize(200);
Importante
El almacenamiento sin conexión está habilitado de forma predeterminada. Si necesita desactivarlo, agregue el siguiente indicador de característica:
offlineStorageEnabled: false
Para obtener detalles sobre cómo agregar indicadores de características, consulte Configurar los ajustes de monitoreo de móviles.
Sintaxis
SetMaxOfflineStorageSize(int megabytes): void;
Parámetros [#parameters]
Parámetro | Tipo | Descripción |
---|---|---|
|
| Requerido. Tamaño máximo en megaBytes que se puede almacenar en el sistema de archivos. |
Ejemplo [#example]
CrossNewRelicClient.Current.SetMaxOfflineStorageSize(200);