Skip to main content
Glama

WhaTap MXQL CLI

by devload
test-prompts.md8.16 kB
# Claude Code 테스트 프롬프트 모음 프로젝트: 27506 (Browser Monitoring Demo) ## 🔥 추천 프롬프트 ### 1. 세션 데이터 조회 (검증됨) ``` 프로젝트 27506 (Browser Monitoring Demo)에서 최근 7일간 세션 카운트 데이터를 조회해줘. MXQL을 생성하고 실행한 후 결과를 분석해서 알려줘. 사용할 도구: 1. whatap.executeMxql - MXQL 쿼리 실행 2. mxql skill 참조 - BROWSER 타입 카테고리 확인 시간 범위: 최근 7일 프로젝트 코드: 27506 카테고리: rum_session_count (브라우저 세션 카운트) ``` ### 2. 페이지 로드 성능 분석 ``` 프로젝트 27506에서 최근 24시간 동안 페이지 로드 성능 데이터를 조회해줘. 페이지 로드 시간이 3초 이상 걸린 페이지들을 찾아서 분석해줘. 조회할 카테고리: rum_page_load_browser 필터 조건: page_load_time > 3000 (3초) 정렬: 로드 시간 느린 순 제한: 상위 20개 MXQL을 생성하고 실행한 후, 느린 페이지들의 패턴을 분석해줘. ``` ### 3. AJAX 요청 모니터링 ``` 프로젝트 27506에서 최근 1시간 동안 AJAX 요청 데이터를 조회해줘. 에러가 발생한 AJAX 요청들을 찾아서 분석해줘. 조회할 카테고리: rum_ajax_browser 필터 조건: error_count > 0 또는 status_code >= 400 시간 범위: 최근 1시간 제한: 50개 MXQL을 생성해서 실행하고, 에러 패턴을 분석해줘. ``` ### 4. 에러 발생 현황 ``` 프로젝트 27506에서 최근 24시간 동안 발생한 브라우저 에러를 조회해줘. 조회할 카테고리: rum_error_browser 시간 범위: 최근 24시간 정렬: 에러 발생 빈도 순 제한: 상위 10개 에러 타입별로 집계해서 어떤 에러가 가장 많이 발생하는지 알려줘. ``` ### 5. 리소스 로딩 분석 ``` 프로젝트 27506에서 최근 6시간 동안 리소스(이미지, JS, CSS 등) 로딩 데이터를 조회해줘. 로딩 시간이 오래 걸리는 리소스들을 찾아줘. 조회할 카테고리: rum_resource_browser 필터 조건: resource_load_time > 1000 (1초 이상) 시간 범위: 최근 6시간 제한: 상위 15개 느린 리소스 타입별로 분석해줘. ``` ### 6. 종합 성능 대시보드 ``` 프로젝트 27506의 최근 24시간 브라우저 모니터링 데이터를 종합적으로 분석해줘. 다음 항목들을 조회하고 분석해줘: 1. 세션 수 (rum_session_count) 2. 평균 페이지 로드 시간 (rum_page_load_browser) 3. AJAX 요청 성공률 (rum_ajax_browser) 4. 에러 발생 건수 (rum_error_browser) 각 카테고리별로 MXQL을 생성해서 실행하고, 전체적인 성능 상태를 요약해줘. ``` ### 7. 사용자 경험 지표 (Core Web Vitals) ``` 프로젝트 27506에서 최근 7일간 사용자 경험 지표를 조회해줘. 확인할 지표: - FCP (First Contentful Paint): 첫 콘텐츠 표시 시간 - LCP (Largest Contentful Paint): 최대 콘텐츠 표시 시간 - FID (First Input Delay): 첫 입력 지연 - CLS (Cumulative Layout Shift): 누적 레이아웃 이동 브라우저 RUM 카테고리에서 해당 지표들을 조회하고, 각 지표가 좋음/개선 필요/나쁨 중 어디에 해당하는지 분석해줘. ``` ## 🎯 단계별 실행 프롬프트 ### Step 1: 로그인 확인 ``` whatap MCP가 정상적으로 설정되어 있는지 확인해줘. 먼저 사용 가능한 툴 목록을 보여주고, whatap.getProjects() 를 실행해서 프로젝트 목록을 조회해줘. 프로젝트 27506 (Browser Monitoring Demo)이 있는지 확인해줘. ``` ### Step 2: 간단한 쿼리 테스트 ``` 프로젝트 27506에서 가장 기본적인 MXQL 쿼리를 실행해서 연결이 잘 되는지 테스트해줘. MXQL: CATEGORY rum_session_count 시간 범위: 최근 1시간 제한: 10개 whatap.executeMxql() 툴을 사용해서 실행하고 결과를 보여줘. ``` ### Step 3: 복잡한 파이프라인 쿼리 ``` 프로젝트 27506에서 세션 데이터를 집계하는 복잡한 MXQL 쿼리를 실행해줘. 다음과 같은 파이프라인 구조로 만들어줘: 1. HEADER - 컬럼 정의 2. OIDSET - 데이터 소스 지정 3. CATEGORY - rum_session_count 카테고리 (최근 6시간, 5분 단위, 1시간 단위 데이터) 4. TAGLOAD - 태그 로드 5. INJECT - 기본값 주입 6. UPDATE - 시계열 데이터 병합 7. SELECT - 필요한 컬럼 선택 8. CREATE - ID 생성 9. GROUP - 5초 단위 그룹핑 10. FIRST-ONLY - 첫 번째 레코드만 11. UPDATE - 객체 병합 12. INJECT - 기본값 주입 실행 후 집계된 세션 카운트를 분석해줘. ``` ## 🧪 검증용 프롬프트 ### 실제 데이터 확인 ``` 프로젝트 27506에서 실제로 데이터가 수집되고 있는 카테고리를 찾아줘. 다음 카테고리들을 순서대로 확인해줘: 1. rum_session_count 2. rum_page_load_browser 3. rum_ajax_browser 4. rum_error_browser 5. rum_resource_browser 각 카테고리별로 최근 7일 데이터를 조회해서 몇 개의 레코드가 있는지 확인하고, 데이터가 있는 카테고리만 상세하게 분석해줘. ``` ## 📝 프롬프트 작성 팁 ### 좋은 프롬프트 구조 ``` [명확한 목표] 프로젝트 27506에서 [무엇을] 조회해줘 [상세 조건] - 카테고리: [category_name] - 시간 범위: [time_range] - 필터 조건: [filter_conditions] - 정렬: [sort_order] - 제한: [limit] [실행 방법] [도구 이름]을 사용해서 실행하고 [기대 결과] [원하는 분석 형태]를 보여줘 ``` ### 나쁜 프롬프트 예시 ``` ❌ "데이터 좀 보여줘" → 너무 모호함 ❌ "MXQL 실행해" → 프로젝트, 쿼리 내용 불명확 ❌ "27506 조회" → 무엇을 조회할지 불명확 ``` ### 좋은 프롬프트 예시 ``` ✅ "프로젝트 27506에서 최근 24시간 페이지 로드 시간 데이터를 조회해줘. 로드 시간이 3초 이상인 페이지들을 찾아서 상위 10개를 보여줘." ✅ "프로젝트 27506 (Browser Monitoring Demo)에서 rum_session_count 카테고리의 최근 7일 데이터를 조회하고, 일별 세션 수 추이를 분석해줘." ✅ "whatap.executeMxql()을 사용해서 프로젝트 27506의 AJAX 에러를 조회해줘. 카테고리는 rum_ajax_browser, 최근 6시간 데이터, 에러가 있는 것만 필터링해줘." ``` ## 🎬 실행 예시 ### 터미널에서 실행 ```bash # Claude Code CLI로 프롬프트 실행 (예시) claude "프로젝트 27506에서 최근 24시간 세션 데이터 조회해줘" # 또는 파일로 저장해서 실행 echo "프로젝트 27506에서..." > prompt.txt claude --file prompt.txt ``` ### 프로그래밍 방식 ```python import anthropic client = anthropic.Anthropic() prompt = """ 프로젝트 27506에서 최근 7일간 세션 카운트 데이터를 조회해줘. 사용할 도구: - whatap.executeMxql 시간 범위: 최근 7일 프로젝트 코드: 27506 카테고리: rum_session_count """ message = client.messages.create( model="claude-3-5-sonnet-20241022", max_tokens=4096, messages=[{"role": "user", "content": prompt}] ) print(message.content) ``` ## 🎯 즉시 사용 가능한 프롬프트 가장 간단하고 확실하게 동작하는 프롬프트: ``` 프로젝트 27506 (Browser Monitoring Demo)에서 최근 7일간 세션 카운트를 조회해줘. whatap.executeMxql 툴을 사용해서 다음 MXQL을 실행해줘: HEADER { "pname$":"#","$":"#","logbits$":"#","sessionCount$":"#","oid$":"#" } OIDSET { oid:$oid, okind:$okind, onode:$onode } CATEGORY {"rum_session_count":6h, "rum_session_count{m5}":3d, "rum_session_count{h1}":unlimit } TAGLOAD { backward: true } INJECT default UPDATE { key: ["logbits","sessionCount"], value: $TIME_MERGE_PLACE } SELECT ["pcode","pname","","logbits","sessionCount","oid"] CREATE { key: _id_, expr: "pcode+'_'+oid" } GROUP { timeunit: 5s, pk:_id_ } FIRST-ONLY { key: _id_ } UPDATE { key: ["logbits","sessionCount"], value: $OBJECT_MERGE_PLACE } INJECT default 시간 범위: 최근 7일 제한: 100 실행 후 결과를 분석해서 세션 카운트가 얼마인지 알려줘. ```

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/devload/whatap-mxql-cli'

If you have feedback or need assistance with the MCP directory API, please join our Discord server