• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

Definir tamanho máximo de armazenamento offline

Define o tamanho máximo do total de dados que podem ser armazenados para armazenamento offline.

Por padrão, o monitoramento de Mobile pode coletar no máximo 100 megaBytes de armazenamento offline. Quando uma carga de dados falha no envio porque o dispositivo não tem uma conexão com a Internet, ela pode ser armazenada no sistema de arquivos até que uma conexão com a Internet seja estabelecida. Após o envio bem-sucedido de uma carga típica de colheita, todos os dados off-line são enviados para a New Relic e removidos do armazenamento.

Este método controla a quantidade máxima de armazenamento offline que pode ser armazenada no sistema de arquivos. Quando o limite de tamanho for atingido, o agente New Relic Mobile descartará a nova carga que não pôde ser armazenada. Este método permite substituir o tamanho máximo desse armazenamento offline.

Importante

O armazenamento offline está desabilitado por padrão. Para habilitá-lo, adicione o seguinte sinalizador de recurso:

NewRelic.disableFeature(FeatureFlag.OfflineStorage)

Para obter detalhes sobre como adicionar flags de recurso, consulte Definir configurações de monitoramento de Mobile.

Sintaxe

Java

NewRelic.setMaxOfflineStorageSize(int $megaBytes)

Kotlin [#kotlin]

NewRelic.setMaxOfflineStorageSize(megaBytes: Int)

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

$megaBytes

int

Obrigatório. Tamanho máximo em megaBytes que pode ser armazenado no sistema de arquivos.

Exemplo [#example]

Aqui está um exemplo para definir o tamanho máximo de armazenamento offline para 1.000:

Java [#java]

NewRelic.setMaxOfflineStorageSize(1000);

Kotlin [#kotlin]

NewRelic.setMaxOfflineStorageSize(1000)

Importante

O armazenamento offline está desabilitado por padrão. Para habilitá-lo, adicione o seguinte sinalizador de recurso:

NewRelic.enableFeatures(NRMAFeatureFlags.NRFeatureFlag_OfflineStorage)

Para obter detalhes sobre como adicionar flags de recurso, consulte Definir configurações de monitoramento de Mobile.

Sintaxe

Objective-C

+ (void) setMaxOfflineStorageSize:(unsigned int)size;

Swift [#swift]

NewRelic.setMaxOfflineStorageSize(unsigned int $size)

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

$megaBytes

unsigned int

Obrigatório. Tamanho máximo em megaBytes que pode ser armazenado no sistema de arquivos.

Exemplos [#examples]

Objective-C [#obj-c]

BOOL poolSizeSet = [NewRelic setMaxOfflineStorageSize:1000];

Swift [#swift]

let poolSizeSet = NewRelic.setMaxOfflineStorageSize(1000)

Importante

O armazenamento offline está ativado por padrão. Se precisar desativá-lo, adicione o seguinte sinalizador de recurso:

offlineStorageEnabled: false

Para obter detalhes sobre como adicionar flags de recurso, consulte Definir configurações de monitoramento de Mobile.

Sintaxe

setMaxOfflineStorageSize(options: { megabytes: number; }) => void

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

megabytes

number

Obrigatório. Tamanho máximo em megaBytes que pode ser armazenado no sistema de arquivos.

Exemplo [#example]

NewRelicCapacitorPlugin.setMaxOfflineStorageSize({ megaBytes: 200 })

Importante

O armazenamento offline está ativado por padrão. Se precisar desativá-lo, adicione o seguinte sinalizador de recurso:

OFFLINE_STORAGE_ENABLED = "false"

Para obter detalhes sobre como adicionar flags de recurso, consulte Definir configurações de monitoramento de Mobile.

Sintaxe

setMaxOfflineStorageSize(megabytes: number): void;

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

megabytes

number

Obrigatório. Tamanho máximo em megaBytes que pode ser armazenado no sistema de arquivos.

Exemplo [#example]

NewRelic.setMaxOfflineStorageSize(200);

Importante

O armazenamento offline está ativado por padrão. Se precisar desativá-lo, adicione o seguinte sinalizador de recurso:

offlineStorageEnabled: false

Para obter detalhes sobre como adicionar flags de recurso, consulte Definir configurações de monitoramento de Mobile.

Sintaxe

setMaxOfflineStorageSize(int megabytes): void;

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

megabytes

int

Obrigatório. Tamanho máximo em megaBytes que pode ser armazenado no sistema de arquivos.

Exemplo [#example]

CrossNewRelic.Current.SetMaxOfflineStorageSize(200);

Importante

O armazenamento offline está ativado por padrão. Se precisar desativá-lo, adicione o seguinte sinalizador de recurso:

offlineStorageEnabled: false

Para obter detalhes sobre como adicionar flags de recurso, consulte Definir configurações de monitoramento de Mobile.

Sintaxe

setMaxOfflineStorageSize(int megabytes): void;

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

megabytes

int

Obrigatório. Tamanho máximo em megaBytes que pode ser armazenado no sistema de arquivos.

Exemplo [#example]

NewrelicMobile.instance.setMaxOfflineStorageSize(200);

Importante

O armazenamento offline está ativado por padrão. Se precisar desativá-lo, adicione o seguinte sinalizador de recurso:

offlineStorageEnabled: false

Para obter detalhes sobre como adicionar flags de recurso, consulte Definir configurações de monitoramento de Mobile.

Sintaxe

setMaxOfflineStorageSize(megabytes: number): void;

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

megabytes

number

Obrigatório. Tamanho máximo em megaBytes que pode ser armazenado no sistema de arquivos.

Exemplo [#example]

NewRelic.setMaxOfflineStorageSize(200);

Importante

O armazenamento offline está ativado por padrão. Caso precise desativá-lo, consulte Definir configurações de monitoramento de Mobile.

Sintaxe

SetMaxOfflineStorageSize(int maxOfflineStorageSize): void;

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

maxOfflineStorageSize

int

Obrigatório. Tamanho máximo em megaBytes que pode ser armazenado no sistema de arquivos.

Exemplo [#example]

NewRelicAgent.SetMaxOfflineStorageSize(200);

Importante

O armazenamento offline está ativado por padrão. Se precisar desativá-lo, adicione o seguinte sinalizador de recurso:

offlineStorageEnabled: false

Para obter detalhes sobre como adicionar flags de recurso, consulte Definir configurações de monitoramento de Mobile.

Sintaxe

SetMaxOfflineStorageSize(int megabytes): void;

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

megabytes

int

Obrigatório. Tamanho máximo em megaBytes que pode ser armazenado no sistema de arquivos.

Exemplo [#example]

CrossNewRelicClient.Current.SetMaxOfflineStorageSize(200);
Copyright © 2024 New Relic Inc.

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