Bigdata, Hadoop ecosystem, Semantic IoT등의 프로젝트를 진행중에 습득한 내용을 정리하는 곳입니다.
필요한 분을 위해서 공개하고 있습니다.
문의사항은 gooper@gooper.com로 메일을
보내주세요.
1. 쿼리가 실행중이면서 "like '%"라는 문장을 가지고 있는 쿼리를 찾는경우
executing=true and statement RLIKE ".*like '%.*"
2. 쿼리가 실행중이고 쿼리수행시간이 10s 이상 이면서 "like '%"라는 문장을 가지고 있는 쿼리를 찾는경우
executing=true and query_duration >= 10s and statement RLIKE ".*like '%.*"
3. 쿼리가 실행중이고 쿼리수행시간이 10s 이상 이면서 "like '%"라는 문장 혹은 " like '%"을 가지고 있는 쿼리를 찾는경우
executing=true and query_duration >= 10s and (statement RLIKE ".*like '%.*" or statement RLIKE ".* like '%.*")
4. 쿼리가 실행중이 아니고 쿼리결과가 EXCEPTION이 아니고 쿼리수행시간이 10s 이상 이면서 "like '%"라는 문장을 가지고 있는 쿼리를 찾는경우
executing=false and query_state != EXCEPTION and query_duration >= 10s and statement RLIKE ".*like '%.*"
5. 사용자가 "abc"이고 쿼리결과에 "Cancel"이라는 문구가 있는 쿼리를 찾는 경우
user = "abc" and query_status RLIKE ".*Cancel.*"