- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
Supported OS
Datadog Apache JMeter용 백엔드 리스너는 테스트 결과를 Datadog 플랫폼으로 전송하는 데 사용되는 오픈 소스 JMeter 플러그인입니다. 지연 시간, 송수신 바이트 수 등과 같은 테스트( 메트릭)에 대한 실시간 보고를 제공합니다. 또한 로그 항목으로 전체 테스트 결과를 Datadog로 보낼 수도 있습니다.
Datadog 백엔드 리스너 플러그인은 수동으로 설치해야 합니다. 최신 릴리스 및 자세한 설치 방법은 GitHub 리포지토리를 참조하세요.
lib/ext
디렉터리에 JAR을 둡니다..jar
을 JMeter 설치 내 lib/ext
디렉토리에 둡니다.Options > Plugins Manager > Available Plugins
로 이동합니다.Datadog로 메트릭 보고를 시작하려면
Add > Listener > Backend Listener
로 이동합니다.Backend Listener Implementation
을 수정하고 드롭다운에서 org.datadog.jmeter.plugins.DatadogBackendClient
를 선택합니다.apiKey
변수를 Datadog API 키로 설정합니다.플러그인에는 다음과 같은 설정 옵션이 있습니다.
이름 | 필수 | 기본값 | 설명 |
---|---|---|---|
apiKey | true | NA | Datadog API 키입니다. |
datadogUrl | false | https://API.datadoghq.com/API/ | Datadog 인스턴스가 EU에 있는 경우(예: https://API.datadoghq.eu/API/) 다른 엔드포인트를 설정할 수 있습니다. |
logIntakeUrl | false | https://http-intake.logs.datadoghq.com/v1/input/ | 예를 들어 Datadog 인스턴스가 EU에 있는 경우 다른 엔드포인트((예: https://http-intake.logs.datadoghq.eu/v1/input/)를 설정할 수 있습니다. |
metricsMaxBatchSize | false | 200 | 메트릭은 metricsMaxBatchSize 크기 배치로 10초마다 제출됩니다. |
logsBatchSize | false | 500 | 로그가 배치 크기에 도달하면 logsBatchSize 로 제출됩니다. |
sendResultsAsLogs | false | false | 기본적으로 메트릭만 Datadog에 보고됩니다. 개별 테스트 결과를 로그 이벤트로 보고하려면 이 필드를 true 로 설정합니다 . |
includeSubresults | false | false | 예를 들어 개별 HTTP 요청이 리디렉션을 따라야 하는 경우의 하위 결과입니다. 기본적으로 하위 결과는 무시됩니다. |
excludeLogsResponseCodeRegex | false | "" | sendResultsAsLogs 을 설정하면 기본적으로 모든 결과가 로그로 Datadog로 전송됩니다. 이 옵션을 사용하면 응답 코드가 지정된 정규식과 일치하는 결과를 제외할 수 있습니다. 예를 들어 이 옵션을 [123][0-5][0-9] 로 설정하여 오류만 제출할 수 있습니다. |
samplersRegex | false | .* | 선택적 정규식을 사용하여 샘플러를 모니터링합니다. |
customTags | false | "" | 쉼표로 구분된 태그 목록을 모든 메트릭 항목에 추가합니다. |
jmeter.byte_received.avg (gauge) | Average value of the number of bytes received. Shown as byte |
jmeter.byte_received.count (gauge) | Number of samples used to compute the bytes received distribution. Shown as request |
jmeter.byte_received.max (gauge) | Maximum value of the number of bytes received. Shown as byte |
jmeter.byte_received.min (gauge) | Minimum value of the number of bytes received. Shown as byte |
jmeter.byte_received.p90 (gauge) | P90 value of the number of bytes received. Shown as byte |
jmeter.byte_received.p95 (gauge) | P95 value of the number of bytes received. Shown as byte |
jmeter.byte_received.p99 (gauge) | P99 value of the number of bytes received. Shown as byte |
jmeter.byte_sent.avg (gauge) | Average value of the number of bytes sent. Shown as byte |
jmeter.byte_sent.count (gauge) | Number of samples used to compute the bytes sent distribution. Shown as request |
jmeter.byte_sent.max (gauge) | Maximum value of the number of bytes sent. Shown as byte |
jmeter.byte_sent.min (gauge) | Minimum value of the number of bytes sent. Shown as byte |
jmeter.byte_sent.p90 (gauge) | P90 value of the number of bytes sent. Shown as byte |
jmeter.byte_sent.p95 (gauge) | P95 value of the number of bytes sent. Shown as byte |
jmeter.byte_sent.p99 (gauge) | P99 value of the number of bytes sent. Shown as byte |
jmeter.latency.avg (gauge) | Average value of the latency. Shown as second |
jmeter.latency.count (gauge) | Number of samples used to compute the latency distribution. Shown as request |
jmeter.latency.max (gauge) | Maximum value of the latency. Shown as second |
jmeter.latency.min (gauge) | Mininimum value of the latency. Shown as second |
jmeter.latency.p90 (gauge) | P90 value of the latency. Shown as second |
jmeter.latency.p95 (gauge) | P95 value of the latency. Shown as second |
jmeter.latency.p99 (gauge) | P99 value of the latency. Shown as second |
jmeter.response_time.avg (gauge) | Average value of the response time. Shown as second |
jmeter.response_time.count (gauge) | Number of samples used to compute the response time distribution. Shown as request |
jmeter.response_time.max (gauge) | Maximum value of the response time. Shown as second |
jmeter.response_time.min (gauge) | Minimum value of the response time. Shown as second |
jmeter.response_time.p90 (gauge) | P90 value of the response time. Shown as second |
jmeter.response_time.p95 (gauge) | P95 value of the response time. Shown as second |
jmeter.response_time.p99 (gauge) | P99 value of the response time. Shown as second |
jmeter.responses_count (count) | Count of the number of responses received by sampler and by status. Shown as response |
JMeter에는 서비스 점검이 포함되어 있지 않습니다.
JMeter에는 이벤트가 포함되어 있지 않습니다.
도움이 필요하신가요? Datadog 지원 팀에 문의하세요.
기타 유용한 문서, 링크 및 기사: