• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

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.

Crea una propuesta

Establecer el tiempo máximo de buffer de eventos

Sintaxis

Java

NewRelic.setMaxEventBufferTime(int $maxBufferTimeInSec)

Kotlin [#kotlin]

NewRelic.setMaxEventBufferTime(maxBufferTimeInSec: Int)

Descripción [#description]

Establece la duración del ciclo de recolección de eventos.

Este método establece el tiempo máximo en segundos que el agente de Android New Relic almacenará eventos en la memoria antes de incluir el evento almacenado en el búfer que se enviará a New Relic en el siguiente ciclo de recolección.

  • El valor predeterminado es 600 segundos (10 minutos).
  • El valor mínimo no puede ser inferior a 60 segundos.
  • El valor máximo no debe ser superior a 600 segundos.

En otras palabras, cuando la timestamp del evento más antiguo excede este tiempo configurado personalizado, el agente transmite el contenido almacenado en el búfer en el ciclo de recolección entre cada conexión desde un agente New Relic al recolector.

Consulte también setMaxEventPoolSize(), que establece el número máximo de eventos que almacena el agente durante un ciclo de recolección.

Importante

Tenga en cuenta que informar una gran cantidad de eventos o informar eventos con demasiada frecuencia puede afectar el rendimiento de la aplicación.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

$maxBufferTimeInSec

int

Requerido. El tiempo máximo (en segundos) que el agente debe almacenar el evento en la memoria. La duración del ciclo de recolección del valor predeterminado es de 600 segundos.

Ejemplo [#example]

A continuación se muestra un ejemplo para establecer el tiempo máximo de búfer de eventos en 300 segundos:

Java [#java]

boolean NewRelic.setMaxEventBufferTime(300);

Kotlin [#kotlin]

NewRelic.setMaxEventBufferTime(300)

Sintaxis

C objetivo

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

Swift [#swift]

NewRelic.setMaxEventBufferTime:(unsigned int)seconds;

Descripción [#description]

Establece la duración del ciclo de recolección de eventos. El valor predeterminado es 600 segundos.

Este método establece el tiempo máximo en segundos que el agente iOS de New Relic almacenará eventos en la memoria antes de incluir el evento almacenado en el búfer que se enviará a New Relic en el siguiente ciclo de recolección. En otras palabras, cuando la timestamp del evento más antiguo excede este tiempo configurado personalizado, el agente transmite el contenido almacenado en el búfer en el ciclo de recolección entre cada conexión desde un agente New Relic al recolector. Debe establecer este valor después de llamar a Agent.start() .

  • El valor predeterminado es 600 segundos (10 minutos).
  • El valor mínimo no puede ser inferior a 60 segundos.

Consulte también setMaxEventPoolSize(), que le permite cambiar el tamaño máximo del grupo de eventos.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

seconds

unsigned int

Requerido. La cantidad máxima de tiempo en segundos que el evento puede almacenarse en el buffer antes de enviarse a New Relic.

Ejemplos [#examples]

Objective-C [#obj-c]

BOOL fiveMinuteLimitSet = [NewRelic setMaxEventBufferTime:600];

Swift [#swift]

let fiveMinuteLimitSet = NewRelic.setMaxEventBufferTime(600)

Sintaxis

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

Descripción [#description]

Establece la duración del ciclo de recolección de eventos. El valor predeterminado es 600 segundos (10 minutos). El valor mínimo no puede ser inferior a 60 segundos. El valor máximo no debe ser superior a 600 segundos.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

options

{ maxBufferTimeInSeconds: number; }

Requerido. Objeto que contiene el tiempo máximo de búfer en segundos.

maxBufferTimeInSeconds

number

Requerido. La cantidad máxima de tiempo en segundos que el evento puede almacenarse en el buffer antes de enviarse a New Relic.

Ejemplo [#example]

NewRelicCapacitorPlugin.setMaxEventBufferTime({ maxBufferTimeInSeconds: 60 });

Sintaxis

setMaxEventBufferTime(maxBufferTimeInSeconds: number): void;

Descripción [#description]

Establece la duración del ciclo de recolección de eventos. El valor predeterminado es 600 segundos (10 minutos). El valor mínimo no puede ser inferior a 60 segundos. El valor máximo no debe ser superior a 600 segundos.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

maxBufferTimeInSeconds

number

Requerido. La cantidad máxima de tiempo en segundos que el evento puede almacenarse en el buffer antes de enviarse a New Relic.

Ejemplo [#example]

NewRelic.setMaxEventBufferTime(60);

Sintaxis

SetMaxEventBufferTime(int maxBufferTimeInSec) void;

Descripción [#description]

Establece la duración del ciclo de recolección de eventos. El valor predeterminado es 600 segundos (10 minutos). El valor mínimo no puede ser inferior a 60 segundos. El valor máximo no debe ser superior a 600 segundos.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

maxBufferTimeInSec

int

Requerido. La cantidad máxima de tiempo en segundos que el evento puede almacenarse en el buffer antes de enviarse a New Relic.

Ejemplo [#example]

CrossNewRelic.Current.SetMaxEventBufferTime(200);

Sintaxis

setMaxEventBufferTime(int maxBufferTimeInSec) void;

Descripción [#description]

Establece la duración del ciclo de recolección de eventos. El valor predeterminado es 600 segundos (10 minutos). El valor mínimo no puede ser inferior a 60 segundos. El valor máximo no debe ser superior a 600 segundos.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

maxBufferTimeInSec

int

Requerido. La cantidad máxima de tiempo en segundos que el evento puede almacenarse en el buffer antes de enviarse a New Relic.

Ejemplo [#example]

NewrelicMobile.instance.setMaxEventBufferTime(200);

Sintaxis

setMaxEventBufferTime(maxBufferTimeInSeconds: number): void;

Descripción [#description]

Establece la duración del ciclo de recolección de eventos. El valor predeterminado es 600 segundos (10 minutos). El valor mínimo no puede ser inferior a 60 segundos. El valor máximo no debe ser superior a 600 segundos.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

maxBufferTimeInSeconds

number

Requerido. La cantidad máxima de tiempo en segundos que el evento puede almacenarse en el buffer antes de enviarse a New Relic.

Ejemplo [#example]

NewRelic.setMaxEventBufferTime(60);

Sintaxis

SetMaxEventBufferTime(int maxBufferTimeInSec) void;

Descripción [#description]

Establece la duración del ciclo de recolección de eventos. El valor predeterminado es 600 segundos (10 minutos). El valor mínimo no puede ser inferior a 60 segundos. El valor máximo no debe ser superior a 600 segundos.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

maxBufferTimeInSec

int

Requerido. La cantidad máxima de tiempo en segundos que el evento puede almacenarse en el buffer antes de enviarse a New Relic.

Ejemplo [#example]

NewRelicAgent.SetMaxEventBufferTime(200);

Sintaxis

setMaxEventBufferTime(int64 maxBufferTimeInSec):void;

Descripción [#description]

Establece la duración del ciclo de recolección de eventos. El valor predeterminado es 600 segundos (10 minutos). El valor mínimo no puede ser inferior a 60 segundos. El valor máximo no debe ser superior a 600 segundos.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

maxBufferTimeInSec

int

Requerido. La cantidad máxima de tiempo en segundos que el evento puede almacenarse en el buffer antes de enviarse a New Relic.

Ejemplo [#example]

UNewRelicBPLibrary::setMaxEventBufferTime(60);

Sintaxis

SetMaxEventBufferTime(int maxBufferTimeInSec) void;

Descripción [#description]

Establece la duración del ciclo de recolección de eventos. El valor predeterminado es 600 segundos (10 minutos). El valor mínimo no puede ser inferior a 60 segundos. El valor máximo no debe ser superior a 600 segundos.

Parámetros [#parameters]

Parámetro

Tipo

Descripción

maxBufferTimeInSec

int

Requerido. La cantidad máxima de tiempo en segundos que el evento puede almacenarse en el buffer antes de enviarse a New Relic.

Ejemplo [#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.