통사론
NewRelic.setMaxEventBufferTime(int $maxBufferTimeInSec)
이벤트 수확 주기 길이를 설정합니다.
요구 사항
에이전트 버전 5.0.0 이상.
설명
이 메서드는 New Relic Android 에이전트가 다음 수확 주기 에서 New Relic으로 보낼 버퍼링된 이벤트를 포함하기 전에 메모리에 이벤트를 저장하는 최대 시간(초)을 설정합니다.
- 기본값은 600초(10분)입니다.
- 최소값은 60초 이상이어야 합니다.
- 최대값은 600초를 초과할 수 없습니다.
즉, 가장 오래된 이벤트 타임스탬프가 이 사용자 지정 구성 시간을 초과하면 에이전트가 New Relic 에이전트에서 수집기로의 각 연결 사이의 수집 주기에서 버퍼링된 콘텐츠를 전송합니다.
수확 주기 동안 에이전트가 저장하는 최대 이벤트 수를 설정하는 setMaxEventPoolSize()
도 참조하세요.
중요
많은 수의 이벤트를 보고하거나 이벤트를 너무 자주 보고하면 앱 성능에 영향을 줄 수 있습니다.
이 API를 사용하는 방법에 대한 컨텍스트는 사용자 지정 속성 및 이벤트 보내기 를 참조하세요.
매개변수
매개변수 | 설명 |
---|---|
정수 | 필수의. 에이전트가 이벤트를 메모리에 저장해야 하는 최대 시간(초)입니다. 기본값 수집 주기 길이는 600초입니다. |
반환 값
성공하면 true
, 실패하면 false
를 반환합니다.
예
최대 이벤트 버퍼 시간을 300초로 설정
boolean fiveMinuteLimitSet = NewRelic.setMaxEventBufferTime(300);