본문으로 건너뛰기

사용하기

WhaTap MCP 서버에 연결한 후 AI 어시스턴트로 모니터링 데이터를 조회하는 방법을 안내합니다.

동작 방식

AI 어시스턴트에게 자연어로 질문하면 위 과정을 자동으로 처리합니다.

  1. 프로젝트 목록 조회 — 프로젝트 코드(pcode)를 확인합니다.

  2. 데이터 카탈로그 탐색 — 조회할 수 있는 데이터 종류를 확인합니다.

  3. 쿼리 실행 — 원하는 데이터를 조회합니다.

"프로젝트 목록 보여줘"로 시작해서 프로젝트 코드를 먼저 확인하세요. 이후 해당 코드를 사용하면 더 정확한 결과를 얻을 수 있습니다.

제공 도구 목록

MCP 서버는 총 10개의 도구를 AI 어시스턴트에 제공합니다. 사용자가 직접 도구를 호출할 필요는 없으며, 자연어로 질문하면 AI가 적절한 도구를 자동으로 선택합니다.

프로젝트 관리 도구

도구기능
whatap_list_projects전체 모니터링 프로젝트 목록 조회 (pcode, 이름, 플랫폼)
whatap_project_info특정 프로젝트의 상세 정보 조회
whatap_list_agents프로젝트 내 에이전트(서버/인스턴스) 목록 조회

데이터 탐색 도구

도구기능
whatap_data_availability900개 이상 MXQL 쿼리 탐색, 20+ 카테고리 실시간 데이터 감지, OpenMetrics 메트릭 목록, 저장 PromQL 쿼리 표시
whatap_describe_queryMXQL 경로 또는 OpenMetrics 메트릭 상세 조회 (파라미터, 출력 필드, 메트릭 타입, 추천 PromQL)
whatap_query_dataMXQL, PromQL, 저장 쿼리 실행 (단위 변환, 임계값, 분석 가이드 포함)

복합 분석 도구

도구기능
whatap_apm_anomalyAPM 이상 탐지 — TPS, 응답시간, 에러, Active TX 4개 쿼리를 동시 실행하여 통계 분석
whatap_service_topology서비스 간 연결 관계 및 네트워크 병목 탐지 (NPM 에이전트 필요)

설치 및 PromQL 도구

도구기능
whatap_install_agent29개 플랫폼 에이전트 설치 명령어 생성 (접속 정보 자동 포함, 플랫폼 자동 감지)
whatap_create_promqlPromQL 쿼리 작성, 실시간 검증, 저장 (재사용 가능)

whatap_install_agent 지원 플랫폼

카테고리플랫폼
인프라 OSDebian/Ubuntu, Amazon Linux, RHEL/CentOS, SUSE, FreeBSD, Windows 등 9종
APMJava, Node.js, Python, PHP, .NET, Go
데이터베이스PostgreSQL, Oracle, MySQL, Redis, MongoDB, DB2 등 12종
컨테이너Kubernetes (Helm)
서버 앱Kafka, NGINX, Apache 등 7종

도구별 사용 흐름

데이터 조회 워크플로우 (MXQL)

whatap_list_projects → projectCode 확인

whatap_data_availability(projectCode) → 사용 가능한 MXQL 경로 확인

whatap_describe_query(path) → 파라미터, 필드, MXQL 원문 확인

whatap_query_data(projectCode, path) → 데이터 조회

PromQL 워크플로우 (쿠버네티스/OpenMetrics)

whatap_data_availability(projectCode) → OpenMetrics 메트릭 목록 확인

whatap_create_promql(projectCode, name, query) → PromQL 검증 및 저장

whatap_query_data(projectCode, savedQuery="name") → 저장 쿼리 재사용

에이전트 설치 워크플로우

whatap_list_projects → projectCode + 플랫폼 확인

whatap_install_agent(projectCode) → 접속 정보 + 설치 명령어 출력

whatap_list_agents(projectCode) → 에이전트 등록 확인

이 흐름은 AI가 자동으로 진행합니다. 사용자는 원하는 내용을 자연어로 질문하기만 하면 됩니다.

주요 MXQL 경로 레퍼런스

whatap_data_availability 호출 없이 바로 사용할 수 있는 주요 경로 목록입니다.

도메인경로설명
Serverv2/sys/server_baseCPU, 메모리, 기본 지표
Serverv2/sys/server_disk디스크 사용량
Serverv2/sys/server_network네트워크 I/O
APMv2/app/tps_pcodeTPS (프로젝트 전체)
APMv2/app/resp_time_pcode응답시간 (프로젝트 전체)
APMv2/app/tx_error_pcode에러 수 (프로젝트 전체)
K8sv2/container/kube_podPod 상태
K8sv2/container/kube_node노드 상태
K8sv2/container/kube_event클러스터 이벤트
DBv2/db/instance_active_session활성 세션