이벤트 계약
쿼리가 예상하는 필드
| 필드 | 유형 | 그것이 존재하는 이유 |
|---|---|---|
| timestamp_utc | Timestamp | 도구 호출 완료 시간. |
| run_id | Utf8 | 하나의 에이전트 실행에 대한 안정적인 식별자입니다. |
| agent_name | Utf8 | 에이전트 워크플로 이름입니다. |
| tool_name | Utf8 | 도구 이름이라고 합니다. |
| status | Utf8 | 도구 호출 결과. |
| estimated_cost_usd | Float64 | 가능한 경우 단계에 따른 비용입니다. |
DataFusion SQL
쿼리 복사
sql
SELECT
run_id,
agent_name,
COUNT(*) AS tool_calls,
COUNT(DISTINCT tool_name) AS distinct_tools,
SUM(CASE WHEN status = 'failed' THEN 1 ELSE 0 END) AS failed_calls,
SUM(estimated_cost_usd) AS tool_loop_cost_usd,
MIN(timestamp_utc) AS first_call_at,
MAX(timestamp_utc) AS last_call_at
FROM agent_tool_calls
WHERE timestamp_utc >= now() - INTERVAL '24 hours'
GROUP BY run_id, agent_name
HAVING COUNT(*) >= 8
AND COUNT(DISTINCT tool_name) <= 2
ORDER BY tool_calls DESC, tool_loop_cost_usd DESC
LIMIT 100;이 읽기 전용 쿼리는 빈 유형의 테이블에 대해 계획되고 실행됩니다. 아파치 DataFusion 45.2.0. 결정론적 샘플 출력은 합성되어 별도로 검토됩니다. 자신의 데이터에 대해 필드 유형, 임계값 및 비즈니스 정의를 검증합니다. 테스트 방법론을 읽어보세요.
쿼리 결과
에이전트 실행에 의한 반복적인 도구 호출
청구 조정자는 단 두 가지 도구를 사용하여 17번의 호출을 수행했지만 그 중 거의 절반이 실패했습니다.
run_9021
17
comparison 8
run_9154
11
comparison 0
| run_id | agent_name | tool_calls | distinct_tools | failed_calls | tool_loop_cost_usd | first_call_at | last_call_at |
|---|---|---|---|---|---|---|---|
| run_9021 | billing_reconciler | 17 | 2 | 8 | 0.84 | 12:02:11 | 12:06:48 |
| run_9154 | support_agent | 11 | 1 | 0 | 0.31 | 12:44:10 | 12:45:32 |
합성 예제 출력. 운영 결정에 사용하기 전에 자체 이벤트 스키마 및 임계값에 대해 쿼리를 실행하세요.
예제 재현
공공 픽스처 다운로드
JSON 번들은 타입이 지정된 이벤트 계약을 포함합니다. illustrative 입력 행, 정확한 SQL, 예상 출력, 검토 참고 사항 및 엔진 버전. CSV에는 표시된 결과가 포함됩니다.
SQL 작동 방식
- 1루프 후보는 높은 호출 횟수와 매우 낮은 도구 다양성을 결합합니다.
- 2실패한 호출은 명시적인 재시도 루프와 상태를 결코 진전시키지 않는 반복적인 성공 호출을 구별합니다.
- 3비용 및 경과된 타임스탬프는 루프의 재정 및 대기 시간 영향을 보여줍니다.
결정해야 할 극단적인 경우
- 일부 배치 에이전트는 합법적으로 하나의 도구를 여러 번 호출합니다. 에이전트 워크플로 및 예상 항목 수를 기준으로 분류합니다.
- 루프 임계값에는 프로덕션의 최대 런타임 또는 상태 전환이 포함되어야 합니다.
- 루프를 진단하기 위해 원시 도구 인수 또는 반환된 고객 콘텐츠를 기록하지 마십시오.
추천 대시보드
- 바: tool_calls by run_id
- 통계: 의심되는 루프 및 귀속 비용
- 표: 선택한 실행에 대한 도구 순서, 상태 및 분류된 오류
레시피를 활용해 보세요
관련 계측 및 가이드
소스 데이터 정의
이 분석을 위한 이벤트 스키마
분석 계속하기
실제 이벤트에서 실행
테이블을 만들고, 필드를 조정하고, 결과를 저장하세요.
무료로 시작하고, 구조화된 이벤트를 보내고, 쿼리 결과를 차트, 공유 대시보드 위젯 또는 알림 입력으로 사용하세요.