URL 쿼리 매개변수를 사용한 딥 링크로 ClickStack 페이지를 열면 외부 시스템(알림 알림, 런북, CI job, chat 메시지 등)에서 특정 검색, 대시보드 또는 패널로 바로 이동할 수 있습니다.
이 페이지의 예시에서는 <YOUR_CLICKSTACK_URL>을 사용합니다. 이를 ClickStack URL로 바꾸십시오. 예를 들어 로컬 open source 배포에서는 http://localhost:8080을 사용하고, ClickHouse Cloud의 관리형 ClickStack에서는 https://hyperdx.clickhouse.cloud을 사용합니다.
검색 — /search
기본 로그/트레이스 검색 보기입니다. 검색 구문에 관한 자세한 내용은 검색을 참조하십시오.
| 매개변수 | 포맷 | 설명 |
|---|---|---|
source |
string | 검색할 소스입니다. 소스 ID 또는 소스 이름(예: Logs)을 지정할 수 있습니다. 이 페이지에서는 Log 및 Trace 소스만 지원됩니다. |
where |
string | Lucene 또는 SQL 구문으로 작성한 필터 쿼리 텍스트입니다(whereLanguage 참조). |
whereLanguage |
lucene |
sql |
select |
string | 결과 테이블에 표시할 SQL 컬럼/표현식 목록입니다. |
filters |
{"type":"sql","condition":"<column> IN ('<value1>', '<value2>', ...)"}[] |
where와 함께 적용되는 구조화된 패싯 필터입니다. |
orderBy |
string | 결과 테이블의 SQL 정렬 표현식입니다. |
mode |
results |
delta |
isLive |
true |
false |
traceId |
string | 지정한 트레이스 ID의 트레이스 워터폴 보기로 바로 이동합니다. |
from, to |
epoch 밀리초 | 절대 시간 범위입니다. 생략하면 최근 15분이 기본값으로 사용됩니다. |
저장된 검색은 /search/<savedSearchId>에서 직접 열 수도 있습니다.
예시: 특정 시간 범위에서 Logs 소스의 checkout 서비스 오류 검색
<YOUR_CLICKSTACK_URL>/search?source=Logs&from=1735689600000&to=1735693200000&where=level:error&filters=[{"type":"sql","condition":"ServiceName IN ('checkout')"}]예시: 트레이스의 워터폴 뷰로 바로 이동
<YOUR_CLICKSTACK_URL>/search?source=Traces&traceId=ba7217967eb90d040b7eb39f97ecc5c4저장된 검색 — /search/list
저장된 검색 목록입니다.
| 매개변수 | 포맷 | 설명 |
|---|---|---|
tag |
string | 이 태그가 지정된 저장된 검색만 목록에 표시합니다. |
예시: production 태그가 지정된 저장된 검색 나열
<YOUR_CLICKSTACK_URL>/search/list?tag=production대시보드 — /dashboards/<dashboardId>
저장된 대시보드입니다. <dashboardId>를 생략하면(/dashboards) 임시 저장되지 않은 대시보드가 열립니다. 대시보드 구축에 관한 자세한 내용은 Dashboards를 참조하십시오.
| 매개변수 | 포맷 | 설명 |
|---|---|---|
from, to |
epoch 밀리초 | 모든 타일에 적용되는 시간 범위입니다. 생략하면 최근 15분이 기본값으로 적용됩니다. |
where |
문자열 | 모든 타일에 적용되는 대시보드 수준의 필터 쿼리 텍스트입니다. |
whereLanguage |
lucene |
sql |
filters |
{"type":"sql","condition":"<column> IN ('<value1>', '<value2>', ...)"}[] |
ServiceName 필터 드롭다운에서 두 항목을 선택하는 구조화된 대시보드 필터 값입니다. |
granularity |
auto |
30 second |
highlightedTileId |
문자열 | 특정 타일로 스크롤하여 강조 표시합니다. 알림에서 연결할 때 유용합니다. |
예시: 특정 시간 범위에서 하나의 타일을 강조 표시한 대시보드 열기
알림 알림에서 해당 알림을 발생시킨 타일로 바로 연결할 때 유용합니다.
<YOUR_CLICKSTACK_URL>/dashboards/64f1c2a1e8b9f3a1b0d2e5c7?from=1735689600000&to=1735693200000&highlightedTileId=chart-1대시보드 목록 — /dashboards/list
| 매개변수 | 포맷 | 설명 |
|---|---|---|
tag |
string | 태그를 기준으로 대시보드 목록을 필터링합니다. |
예시: infra 태그가 지정된 대시보드 목록 조회
<YOUR_CLICKSTACK_URL>/dashboards/list?tag=infraChart Explorer — /chart
즉석에서 만들고 공유할 수 있는 차트 빌더입니다.
| 매개변수 | 포맷 | 설명 |
|---|---|---|
config |
JSON | 전체 차트 구성(source, select, where, 차트 유형 등)입니다. 일반적으로 직접 작성하는 대신 앱 내의 "Share" 링크를 통해 생성됩니다. |
from, to |
epoch 밀리초 | 시간 범위입니다. 생략하면 기본값으로 최근 15분이 사용됩니다. |
예시: 특정 시간 범위에 대한 p99 지연 시간 차트 구성 열기
<YOUR_CLICKSTACK_URL>/chart?granularity=auto&from=1785759381784&to=1785762981785&config={"name":"","select":[{"aggFn":"quantile","aggCondition":"","aggConditionLanguage":"lucene","valueExpression":"Duration","level":0.99,"alias":"p99"}],"where":"","whereLanguage":"lucene","displayType":"line","alignDateRangeToGranularity":true,"source":"68814eb5d40a9d0449afc1f2","connection":"68814b6fd40a9d0449afbe78","groupBy":"ServiceName"}알림 — /alerts
알림 생성 및 관리에 대한 자세한 내용은 알림을 참조하십시오.
| 매개변수 | 포맷 | 설명 |
|---|---|---|
search |
string | 알림 이름 또는 설명에 대한 자유 텍스트 필터입니다. |
tag |
string | 태그로 필터링합니다. |
creator |
string | 알림 생성자 이름으로 필터링합니다. |
예시: on-call 태그가 지정된 알림 목록
<YOUR_CLICKSTACK_URL>/alerts?tag=on-call세션 리플레이 — /sessions
세션 리플레이를 탐색하고 재생합니다. 기능에 대한 자세한 내용은 세션 리플레이를 참조하십시오.
| 매개변수 | 포맷 | 설명 |
|---|---|---|
sessionSource |
string | 세션 소스 ID 또는 이름입니다. |
where |
string | 세션 목록을 필터링하는 쿼리 텍스트입니다. |
whereLanguage |
lucene |
sql |
from, to |
epoch 밀리초 | 세션 목록의 시간 범위입니다. 생략하면 최근 15분이 기본값으로 사용됩니다. |
sid |
string | ID로 특정 세션을 엽니다. |
sfrom, sto |
epoch 밀리초 | 열린 세션의 시간 윈도우입니다(sid와 함께 사용). |
예시: 특정 시간 범위의 세션 리플레이 탐색
<YOUR_CLICKSTACK_URL>/sessions?from=1735689600000&to=1735693200000예시: 기록된 시간 윈도우에 특정 세션 리플레이 열기
<YOUR_CLICKSTACK_URL>/sessions?sid=6712abf0e4b0f2a1c3d4e5f6&sfrom=1735689600000&sto=1735690200000서비스 맵 — /service-map
기능에 대한 자세한 내용은 서비스 맵을 참조하십시오.
| 매개변수 | 포맷 | 설명 |
|---|---|---|
source |
string | 트레이스 소스 ID 또는 이름입니다. |
samplingFactor |
integer | 트레이스 샘플링 제수입니다(1 = 트레이스의 100%, 2 = 50%, 4 = 25% 등). |
from, to |
epoch 밀리초 | 시간 범위입니다. 생략하면 최근 15분이 기본값으로 적용됩니다. |
예시: 지정한 시간 범위의 서비스 맵 보기
<YOUR_CLICKSTACK_URL>/service-map?from=1735689600000&to=1735693200000서비스 — /services
서비스별 HTTP, 데이터베이스, 오류 대시보드입니다.
| 매개변수 | 포맷 | 설명 |
|---|---|---|
tab |
http |
database |
source |
string | 트레이스 소스 ID입니다. |
service |
string | 선택한 서비스 이름입니다. |
where |
string | 필터 쿼리 텍스트입니다. |
whereLanguage |
lucene |
sql |
filters |
{"type":"sql","condition":"<column> IN ('<value1>', '<value2>', ...)"}[] |
대시보드 필터 바 값입니다. |
from, to |
epoch 밀리초 | 시간 범위입니다. 생략하면 최근 15분으로 기본 설정됩니다. |
예시: 특정 시간 범위에서 서비스의 데이터베이스 대시보드 보기
<YOUR_CLICKSTACK_URL>/services?tab=database&service=checkout&from=1735689600000&to=1735693200000예시: 서비스의 오류 대시보드 보기
<YOUR_CLICKSTACK_URL>/services?tab=errors&service=paymentsKubernetes — /kubernetes
| 매개변수 | 포맷 | 설명 |
|---|---|---|
logSource, metricSource |
string | 로그 및 메트릭 소스 ID입니다. 하나만 제공하면 다른 소스는 연관된 소스로 기본 설정됩니다. |
tab |
예: pods, nodes, namespaces |
활성 하위 보기입니다. |
q |
string | 리소스 목록의 Lucene 쿼리입니다. |
podName, nodeName, namespaceName |
string | 특정 파드, 노드 또는 네임스페이스의 상세 정보 패널을 엽니다. |
from, to |
epoch 밀리초 | 시간 범위입니다. 생략하면 최근 15분으로 기본 설정됩니다. |
예시: 특정 파드의 상세 정보 패널 열기
<YOUR_CLICKSTACK_URL>/kubernetes?tab=pods&podName=checkout-7d9f8b5c-2xk9p노트북 — /notebook/<notebookId>
예시: 특정 Cloud 서비스에서 지정된 노트북 열기
<YOUR_CLICKSTACK_URL>/notebook/64f1c2a1e8b9f3a1b0d2e5c7?chcServiceId=abc123