4장. jq와 yq로 구조화 출력을 줄인다
긴 JSON을 눈으로 검색하지 말고 필요한 field와 조건을 추출한다. 값 전체를 공유하기 전 민감 field를 제거한다.
curl -fsS http://127.0.0.1:8080/health
| jq '{status, release, checks: [.checks[] | {name,status}]}'
jq -e는 false/null에 실패 exit를 줄 수 있어 script gate에 유용하다. YAML은 tool마다 문법이 다를 수 있으므로 yq --version을 기록한다. redaction filter도 test fixture로 검증한다. token이 한 번 stdout에 나온 뒤 가리는 것은 유출 방지가 아니다.