- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
Datadog은 브라우저 및 모바일 RUM SDK에서 실제 사용자 모니터링(RUM) 이벤트를 수집하여 그래프를 빠르게 생성하고 애플리케이션 성능지표(Apdex)와 같은 성능 지표 메트릭을 계산할 수 있습니다.
애플리케이션 성능지표(Apdex) 점수를 계산하려면 APM의 서비스 모니터링 또는 RUM SDK의 사용자 모니터링 데이터를 사용합니다. 본 지침에서는 퀵 그래프의 RUM 데이터와 쿼리 값 위젯을 사용하여 애플리케이션용 애플리케이션 성능지표(Apdex) 계산 방법을 설명합니다.
서비스 모니터링 데이터로 애플리케이션 성능지표(Apdex)를 계산하는 방법에 대한 자세한 내용을 확인하려면 서비스별 애플리케이션 성능지표(Apdex) 점수 설정을 참조하세요.
아래 예는 RUM 이벤트의 최대 Contentful Paint 성능 메트릭과 가상 임계값 T = 2 sec
을 사용하여 애플리케이션 성능지표(Apdex) 점수를 계산합니다. 최소 실패 레이턴시는 4T = 8 sec
입니다. 결과 값은 쿼리 값 위젯 퀵 그래프에 표시되며 대시보드 또는 노트북으로 내보낼 수 있습니다.
(a + 0.5 * b) / c
을 입력합니다.Apdex Score
).a
의 데이터 소스로 RUM
을 선택하고 @view.largest_contentful_paint:<2s
을 입력합니다.RUM
옆에 쿼리 a
에 대한 Largest Contentful Paint:<2s
쿼리가 표시됩니다.b
를 생성하려면 + 쿼리 추가를 클릭합니다.b
의 데이터 소스로 RUM
을 선택하고 @view.largest_contentful_paint:[2s TO 8s]
을 입력합니다.RUM
옆에 쿼리 b
에 대한 Largest Contentful Paint:[2s - 8s]
쿼리가 표시됩니다.c
를 생성하려면 + 쿼리 추가를 클릭합니다.c
의 데이터 소스로 RUM
을 선택하고 @Type:view
을 입력합니다.RUM
옆에 쿼리 c
에 대한 Type:view
쿼리가 표시됩니다.본 그래프의 JSON 코드에 접근하려면 수정 옆의 JSON 탭을 클릭합니다.
오른쪽 모서리에 있는 복사 아이콘을 클릭하여 퀵 그래프 JSON을 클립보드에 복사합니다.
JSON
{
"viz": "query_value",
"requests": [
{
"formulas": [
{
"formula": "(query1 + 0.5 * query2) / query3"
}
],
"queries": [
{
"search": {
"query": "@type:view @view.largest_contentful_paint:<2000000000"
},
"data_source": "rum",
"compute": {
"aggregation": "count"
},
"name": "query1",
"indexes": [
"*"
],
"group_by": []
},
{
"search": {
"query": "@type:view @view.largest_contentful_paint:[2000000000 TO 8000000000]"
},
"data_source": "rum",
"compute": {
"aggregation": "count"
},
"name": "query2",
"indexes": [
"*"
],
"group_by": []
},
{
"search": {
"query": "@type:view"
},
"data_source": "rum",
"compute": {
"aggregation": "count"
},
"name": "query3",
"indexes": [
"*"
],
"group_by": []
}
],
"response_format": "scalar",
"conditional_formats": []
}
],
"autoscale": true,
"precision": 2
}
상기 예시의 애플리케이션 성능지표(Apdex) 점수는 RUM 이벤트 보기 및 최대 Contentful Paint 성능 메트릭과 연관되어 있습니다.
다음 방법을 사용하여 다른 애플리케이션 성능지표(Apdex) 점수를 계산할 수도 있습니다.
Query Value
대신 Timeseries
을 선택합니다.@application.name
쿼리를 추가하고 공식을 업데이트합니다.@view.LargestContentfulPaint
를 @view.FirstContentfulPaint
로 바꾸세요.애플리케이션의 추가 성능 지표를 계산하려면 퀵 그래프 만들기 작업 전에 필요한 데이터 포인트와 적합한 RUM 이벤트를 결정하세요.