• 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 tempo máximo de buffer de eventos

Sintaxe

Java

NewRelic.setMaxEventBufferTime(int $maxBufferTimeInSec)

Kotlin [#kotlin]

NewRelic.setMaxEventBufferTime(maxBufferTimeInSec: Int)

Descrição [#description]

Define a duração do ciclo de coleta do evento.

Este método define o tempo máximo em segundos que o agente Android do New Relic armazenará eventos na memória antes de incluir o evento em buffer a ser enviado ao New Relic no próximo ciclo de coleta.

  • O padrão é 600 segundos (10 minutos).
  • O valor mínimo não pode ser inferior a 60 segundos.
  • O valor máximo não deve ser superior a 600 segundos.

Em outras palavras, quando o timestamp hora do evento mais antigo excede esse tempo configurado personalizado, o agente transmite o conteúdo armazenado em buffer no ciclo de coleta entre cada conexão de um agente New Relic para o coletor.

Consulte também setMaxEventPoolSize(), que configura o número máximo de eventos armazenados pelo agente durante um ciclo de coleta.

Importante

Esteja ciente de que relatar um grande número de eventos ou relatar eventos com muita frequência pode afetar o desempenho do aplicativo.

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

$maxBufferTimeInSec

int

Obrigatório. O tempo máximo (em segundos) que o agente deve armazenar o evento na memória. O valor padrão da duração do ciclo de coleta é 600 segundos.

Exemplo [#example]

Aqui está um exemplo para definir o tempo máximo do buffer de eventos para 300 segundos:

Java [#java]

boolean NewRelic.setMaxEventBufferTime(300);

Kotlin [#kotlin]

NewRelic.setMaxEventBufferTime(300)

Sintaxe

Objetivo-c

+ (void) setMaxEventBufferTime:(unsigned int)seconds;

Swift [#swift]

NewRelic.setMaxEventBufferTime:(unsigned int)seconds;

Descrição [#description]

Define a duração do ciclo de coleta do evento. O padrão é 600 segundos.

Este método define o tempo máximo em segundos que o agente iOS do New Relic armazenará eventos na memória antes de incluir o evento armazenado em buffer a ser enviado ao New Relic no próximo ciclo de coleta. Em outras palavras, quando o timestamp hora do evento mais antigo excede esse tempo configurado personalizado, o agente transmite o conteúdo armazenado em buffer no ciclo de coleta entre cada conexão de um agente New Relic para o coletor. Você deve definir esse valor depois que Agent.start() for chamado.

  • O padrão é 600 segundos (10 minutos).
  • O valor mínimo não pode ser inferior a 60 segundos.

Consulte também setMaxEventPoolSize(), que permite alterar o tamanho máximo do pool de eventos.

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

seconds

unsigned int

Obrigatório. A quantidade máxima de tempo em segundos que o evento pode ser armazenado em buffer antes de ser enviado para o New Relic.

Exemplos [#examples]

Objective-C [#obj-c]

BOOL fiveMinuteLimitSet = [NewRelic setMaxEventBufferTime:600];

Swift [#swift]

let fiveMinuteLimitSet = NewRelic.setMaxEventBufferTime(600)

Sintaxe

setMaxEventBufferTime(options: { maxBufferTimeInSeconds: number; }) => void

Descrição [#description]

Define a duração do ciclo de coleta do evento. O padrão é 600 segundos (10 minutos). O valor mínimo não pode ser inferior a 60 segundos. O valor máximo não deve ser superior a 600 segundos.

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

options

{ maxBufferTimeInSeconds: number; }

Obrigatório. Um objeto que contém o tempo máximo de buffer em segundos.

maxBufferTimeInSeconds

number

Obrigatório. A quantidade máxima de tempo em segundos que o evento pode ser armazenado em buffer antes de ser enviado para o New Relic.

Exemplo [#example]

NewRelicCapacitorPlugin.setMaxEventBufferTime({ maxBufferTimeInSeconds: 60 });

Sintaxe

setMaxEventBufferTime(maxBufferTimeInSeconds: number): void;

Descrição [#description]

Define a duração do ciclo de coleta do evento. O padrão é 600 segundos (10 minutos). O valor mínimo não pode ser inferior a 60 segundos. O valor máximo não deve ser superior a 600 segundos.

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

maxBufferTimeInSeconds

number

Obrigatório. A quantidade máxima de tempo em segundos que o evento pode ser armazenado em buffer antes de ser enviado para o New Relic.

Exemplo [#example]

NewRelic.setMaxEventBufferTime(60);

Sintaxe

SetMaxEventBufferTime(int maxBufferTimeInSec) void;

Descrição [#description]

Define a duração do ciclo de coleta do evento. O padrão é 600 segundos (10 minutos). O valor mínimo não pode ser inferior a 60 segundos. O valor máximo não deve ser superior a 600 segundos.

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

maxBufferTimeInSec

int

Obrigatório. A quantidade máxima de tempo em segundos que o evento pode ser armazenado em buffer antes de ser enviado para o New Relic.

Exemplo [#example]

CrossNewRelic.Current.SetMaxEventBufferTime(200);

Sintaxe

setMaxEventBufferTime(int maxBufferTimeInSec) void;

Descrição [#description]

Define a duração do ciclo de coleta do evento. O padrão é 600 segundos (10 minutos). O valor mínimo não pode ser inferior a 60 segundos. O valor máximo não deve ser superior a 600 segundos.

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

maxBufferTimeInSec

int

Obrigatório. A quantidade máxima de tempo em segundos que o evento pode ser armazenado em buffer antes de ser enviado para o New Relic.

Exemplo [#example]

NewrelicMobile.instance.setMaxEventBufferTime(200);

Sintaxe

setMaxEventBufferTime(maxBufferTimeInSeconds: number): void;

Descrição [#description]

Define a duração do ciclo de coleta do evento. O padrão é 600 segundos (10 minutos). O valor mínimo não pode ser inferior a 60 segundos. O valor máximo não deve ser superior a 600 segundos.

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

maxBufferTimeInSeconds

number

Obrigatório. A quantidade máxima de tempo em segundos que o evento pode ser armazenado em buffer antes de ser enviado para o New Relic.

Exemplo [#example]

NewRelic.setMaxEventBufferTime(60);

Sintaxe

SetMaxEventBufferTime(int maxBufferTimeInSec) void;

Descrição [#description]

Define a duração do ciclo de coleta do evento. O padrão é 600 segundos (10 minutos). O valor mínimo não pode ser inferior a 60 segundos. O valor máximo não deve ser superior a 600 segundos.

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

maxBufferTimeInSec

int

Obrigatório. A quantidade máxima de tempo em segundos que o evento pode ser armazenado em buffer antes de ser enviado para o New Relic.

Exemplo [#example]

NewRelicAgent.SetMaxEventBufferTime(200);

Sintaxe

setMaxEventBufferTime(int64 maxBufferTimeInSec):void;

Descrição [#description]

Define a duração do ciclo de coleta do evento. O padrão é 600 segundos (10 minutos). O valor mínimo não pode ser inferior a 60 segundos. O valor máximo não deve ser superior a 600 segundos.

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

maxBufferTimeInSec

int

Obrigatório. A quantidade máxima de tempo em segundos que o evento pode ser armazenado em buffer antes de ser enviado para o New Relic.

Exemplo [#example]

UNewRelicBPLibrary::setMaxEventBufferTime(60);

Sintaxe

SetMaxEventBufferTime(int maxBufferTimeInSec) void;

Descrição [#description]

Define a duração do ciclo de coleta do evento. O padrão é 600 segundos (10 minutos). O valor mínimo não pode ser inferior a 60 segundos. O valor máximo não deve ser superior a 600 segundos.

Parâmetro [#parameters]

Parâmetro

Tipo

Descrição

maxBufferTimeInSec

int

Obrigatório. A quantidade máxima de tempo em segundos que o evento pode ser armazenado em buffer antes de ser enviado para o New Relic.

Exemplo [#example]

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

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