Scatter 패널
Scatter는 각 row를 하나의 점으로 표시합니다. trace duration, request size, latency outlier처럼 개별 관측치가 중요할 때 적합합니다.
Data에서는 한 row가 한 trace, 요청, 이벤트 같은 하나의 관측치가 되도록 query를 구성합니다.
| 설정 | 역할 |
|---|---|
| Datasource | trace duration과 request size 같은 행 단위 데이터는 ClickHouse SQL과 잘 맞습니다. |
| Query type | ClickHouse는 table query로 동작합니다. |
| Query Sampling | 점이 너무 많을 때 max points와 spike preserve를 조정합니다. |
| Run Query | x/y field가 있고 y field가 숫자인지 확인합니다. |
Fields
Section titled “Fields”
Fields에서는 y값 tooltip과 축 해석 기준을 맞춥니다. duration이면 ms, size면 bytes처럼 단위를 먼저 정리합니다.
| 설정 | 역할 |
|---|---|
| Unit / Decimals | y값 tooltip과 축 단위의 기본 기준입니다. |
| Min / Max | y축 범위와 outlier 표시를 조정합니다. |
| Threshold Steps | 점 색상이나 상태 해석 기준으로 쓸 수 있습니다. |
| Value Mappings | 상태값을 tooltip에서 사람이 읽는 문구로 바꿉니다. |
Visualization
Section titled “Visualization”
Visualization에서는 row의 어떤 column을 점의 좌표와 그룹으로 쓸지 정합니다.
| 설정 | 역할 |
|---|---|
| X Field | x축 field입니다. 예: Timestamp, startTime, ts |
| Y Field | y축 numeric field입니다. 예: duration_ms, Duration, latency |
| Series Field | 점 색상/그룹을 나눌 field입니다. 예: ServiceName, status |
| Axes & Legend | 축 label, scale, legend 표시 여부를 조정합니다. |
Data에서 row grain과 x/y field를 확인하고, Fields에서 y값 단위를 맞춘 뒤, Visualization에서 field mapping을 지정합니다.