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

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

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

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.