• English日本語한국어
  • 로그인지금 시작하기

이 한글 문서는 사용자의 편의를 위해 기계 번역되었습니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

setMaxEventBufferTime(안드로이드 SDK API)

통사론

NewRelic.setMaxEventBufferTime(int $maxBufferTimeInSec)

이벤트 수확 주기 길이를 설정합니다.

요구 사항

에이전트 버전 5.0.0 이상.

설명

이 메서드는 New Relic Android 에이전트가 다음 수확 주기 에서 New Relic으로 보낼 버퍼링된 이벤트를 포함하기 전에 메모리에 이벤트를 저장하는 최대 시간(초)을 설정합니다.

  • 기본값은 600초(10분)입니다.
  • 최소값은 60초 이상이어야 합니다.
  • 최대값은 600초를 초과할 수 없습니다.

즉, 가장 오래된 이벤트 타임스탬프가 이 사용자 지정 구성 시간을 초과하면 에이전트가 New Relic 에이전트에서 수집기로의 각 연결 사이의 수집 주기에서 버퍼링된 콘텐츠를 전송합니다.

수확 주기 동안 에이전트가 저장하는 최대 이벤트 수를 설정하는 setMaxEventPoolSize() 도 참조하세요.

중요

많은 수의 이벤트를 보고하거나 이벤트를 너무 자주 보고하면 앱 성능에 영향을 줄 수 있습니다.

이 API를 사용하는 방법에 대한 컨텍스트는 사용자 지정 속성 및 이벤트 보내기 를 참조하세요.

매개변수

매개변수

설명

$maxBufferTimeInSec

정수

필수의. 에이전트가 이벤트를 메모리에 저장해야 하는 최대 시간(초)입니다. 기본값 수집 주기 길이는 600초입니다.

반환 값

성공하면 true , 실패하면 false 를 반환합니다.

최대 이벤트 버퍼 시간을 300초로 설정

boolean fiveMinuteLimitSet = NewRelic.setMaxEventBufferTime(300);
Copyright © 2023 New Relic Inc.

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