Metatron-discovery: Add query information tab in engine monitoring

Created on 12 Feb 2019  Β·  11Comments  Β·  Source: metatron-app/metatron-discovery

Is your feature request related to a problem? Please describe.
Engine Monitoring의 μ„Έλ²ˆμ§Έ 메뉴인 Query ν™”λ©΄μž…λ‹ˆλ‹€.
Query ID별 처리 μ‹œκ°„κ³Ό μƒνƒœλ‘œ 이뀄지며, 각각 ν΄λ¦­μ‹œ μƒμ„Έμ •λ³΄λŠ” νŒμ—…μœΌλ‘œ λ…ΈμΆœλ©λ‹ˆλ‹€.

Describe the solution you'd like

  1. Query list
    list
    filter
    (λ°•μ„œμ€λ§€λ‹ˆμ €λ‹˜κ»˜μ„œ μ˜κ²¬μ„ μ£Όμ‹œκΈΈ) 쿼리 μ‹œκ°„μ€ ν•΄λ‹Ή 쿼리가 μ™„λ£Œλ˜μ–΄μ•Ό λ‚˜μ˜¬ 수 μžˆλŠ” 값이기 λ•Œλ¬Έμ— μ™„λ£Œμ‹œμ  이후 μ‹œμž‘/μ’…λ£Œμ‹œκ°„ 값은 κ³„μ‚°ν•˜μ—¬ κ΅¬ν•˜μ—¬μ•Όν•©λ‹ˆλ‹€.
    쿼리 μ‹œμž‘μ‹œκ°„μ€ λ‚˜λ¦„ μ£Όμš” 정보일 것 κ°™μ•„ μ‚­μ œν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€λ§Œ μΆ”ν›„ λΆˆν•„μš”ν•˜λ‹€κ³  νŒλ‹¨λ˜λ©΄ μ‚­μ œν•˜λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€.
  1. Query 상세화면(νŒμ—…)
    detailpop
enhancement @engine-monitoring

All 11 comments

@deidera08 쿼리가 μ‹€ν–‰λ˜μ—ˆλ˜ μ›Œν¬μŠ€νŽ˜μ΄μŠ€μ˜ λŒ€μ‹œλ³΄λ“œ/차트 url μ£Όμ†Œκ°€ 있으면, μ°¨ν›„ 디버깅에 도움이 될 것 κ°™μŠ΅λ‹ˆλ‹€.

@Taehui
κ°€μ΄λ“œμ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€ :)
λŒ€μ‹œλ³΄λ“œλ‚˜ 차트 url μ£Όμ†Œκ°€ μ–΄λ–»κ²Œ ν‘œν˜„λ  수 μžˆλŠ”μ§€ κ²€ν†  ν›„ μΆ”κ°€/보완 ν•˜λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€.

@deidera08 μΆ”κ°€ν•˜κ³  싢은 정보가 λ§Žμ€λ°, λˆ„κ°€ μ‹€ν–‰ν–ˆλŠ”μ§€λ„ μ•Œλ©΄ 도움이 될 것 κ°™κ³ μš”...
기술적으둜 μ–΄λ €μš΄ 것도 μžˆμ„ 것 κ°™κΈ΄ν•œλ° 쿼리가 μ‹€ν–‰λ¨μœΌλ‘œ λ°œμƒν•œ μ—¬λŸ¬κ°€μ§€ 정보듀 쀑에 μ•Œκ³  싢은 정보듀을 μƒκ°λ‚˜λŠ”λ°λ‘œ μ μ–΄λ΄…λ‹ˆλ‹€.

  • μ‹€ν–‰λœ 쿼리둜 인해 읽어진 데이터 μ–‘(λ ˆμ½”λ“œ 건수, μ‚¬μ΄μ¦ˆ, μ„Έκ·Έλ¨ΌνŠΈ 수 λ“±μ˜ 정보)
  • μ‹€ν–‰λœ 쿼리의 결과둜 제곡된 λ°μ΄ν„°μ˜ μ–‘(λ ˆμ½”λ“œ 건수, μ‚¬μ΄μ¦ˆ λ“±)
  • 쿼리λ₯Ό μ„œλΉ„μŠ€ ν•œ 브둜컀 λ“±μ˜ GC λ°œμƒ μ—¬λΆ€, λ©”λͺ¨λ¦¬ μ‚¬μš©λŸ‰, CPU λΆ€ν•˜
  • μ—¬λŸ¬ λŒ€μ˜ μ„œλ²„μ—μ„œ λΆ„μ‚° 처리 된경우 평균 μ‘λ‹΅μ‹œκ°„κ³Ό κ°€μž₯ 늦게 μ‘λ‹΅ν•œ μ„œλ²„μ˜ μ‹œκ°„ λ“±(μ–΄λ–€ μ„œλ²„μ— λ¬Έμ œμΈμ§€λ₯Ό μ°ΎκΈ° μœ„ν•¨)
  • μ—”μ§„μ—μ„œ μ‘λ‹΅ν•œ μ‹œκ°„κ³Ό μ‘λ‹΅ν•œ 이후에 λΈŒλΌμš°μ €μ—μ„œ λ Œλ”λ§ ν•˜λŠ”λ° κ±Έλ¦° μ‹œκ°„(μ•„λ§ˆ μ§€κΈˆ 기획된 Start, End λŠ” μ—”μ§„ μ‘λ‹΅μ‹œκ°„ 기쀀인듯 ν•©λ‹ˆλ‹€.)

말씀해 μ£Όμ‹ λŒ€λ‘œ ν•œκΊΌλ²ˆμ— λ‹€ μ•ˆλ˜λ”λΌλ„ κ°€λŠ₯ν•œ 것뢀터 λ„£μ–΄ κ°”μœΌλ©΄ ν•©λ‹ˆλ‹€. 그리고 μœ„ 기획된 νŽ˜μ΄μ§€μ—μ„œ λͺ¨λ“  정보가 λ…ΈμΆœλ˜μ§€ μ•Šμ•„λ„ λ˜μ§€λ§Œ κ°€λŠ₯ν•˜λ©΄ 잘 μ—°κ³„λ˜μ„œ 정보가 ν™•μΈλ˜μ—ˆμœΌλ©΄ 쒋을 λ“― ν•©λ‹ˆλ‹€.

@Taehui

예λ₯Όλ“€μ–΄ Broker μ—μ„œ μ„œλΉ„μŠ€λ₯Ό ν–ˆλŠ”λ° ν‰μ†Œμ— 10ms 이내에 μ„œλΉ„μŠ€ 되던 것이 10s κ±Έλ Έλ‹€κ³  쳀을 λ•Œ, μ™œ κ·Έλž¬λŠ”μ§€λ₯Ό μ•Œμ•„λ‚Ό 수 μžˆλ„λ‘ λ°œμ „ν•΄ λ‚˜κ°”μœΌλ©΄ ν•©λ‹ˆλ‹€.

이 뢀뢄은 Query Statistics 메뉴λ₯Ό λ”°λ‘œ λΉΌμ„œ ν•΄λ‹Ή 정보λ₯Ό λ…ΈμΆœν•˜λŠ”κ²ƒμœΌλ‘œ κ΅¬μƒν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

μ΄ˆμ•ˆμ΄λΌ 기본적인것뢀터 κ°–μΆ”λ €κ³  λ…Έλ ₯μ€‘μž…λ‹ˆλ‹€.
λΆ€μ‘±ν•œμ μ€ κ°€μ΄λ“œμ£Όμ‹œλŠ” λΆ€λΆ„μœΌλ‘œ 도움받아 μ°¨μ°¨ λ©”μ›Œλ‚˜κ°€λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€ :)

@Taehui @deidera08 ν•΄λ‹Ή λ‚΄μš©μ„ μ°Έκ³  λΆ€νƒλ“œλ¦½λ‹ˆλ‹€.

  • μ‹€ν–‰λœ 쿼리둜 인해 읽어진 데이터 μ–‘(λ ˆμ½”λ“œ 건수, μ‚¬μ΄μ¦ˆ, μ„Έκ·Έλ¨ΌνŠΈ 수 λ“±μ˜ 정보) => 확인해 보도둝 ν•˜κ² μŒ
  • μ‹€ν–‰λœ 쿼리의 결과둜 제곡된 λ°μ΄ν„°μ˜ μ–‘(λ ˆμ½”λ“œ 건수, μ‚¬μ΄μ¦ˆ λ“±) => 확인해 보도둝 ν•˜κ² μŒ
  • 쿼리λ₯Ό μ„œλΉ„μŠ€ ν•œ 브둜컀 λ“±μ˜ GC λ°œμƒ μ—¬λΆ€, λ©”λͺ¨λ¦¬ μ‚¬μš©λŸ‰, CPU λΆ€ν•˜ => GC, λ©”λͺ¨λ¦¬λŠ” 반영 κ³„νšμ— 있음. CPUλΆ€ν•˜λŠ” λΆˆκ°€λŠ₯함(GC CPU Time만 κ°€λŠ₯함)
  • μ—¬λŸ¬ λŒ€μ˜ μ„œλ²„μ—μ„œ λΆ„μ‚° 처리 된경우 평균 μ‘λ‹΅μ‹œκ°„κ³Ό κ°€μž₯ 늦게 μ‘λ‹΅ν•œ μ„œλ²„μ˜ μ‹œκ°„ λ“± => 반영 κ³„νšμ— 있음
  • μ—”μ§„μ—μ„œ μ‘λ‹΅ν•œ μ‹œκ°„κ³Ό μ‘λ‹΅ν•œ 이후에 λΈŒλΌμš°μ €μ—μ„œ λ Œλ”λ§ ν•˜λŠ”λ° κ±Έλ¦° μ‹œκ°„ => 확인해 보도둝 ν•˜κ² μŒ

@alchan-lee @AnnieHwang
κΈ°νšμƒ μˆ˜μ •λœ λΆ€λΆ„κ³Ό κ²€ν† κ°€ ν•„μš”ν•œ λΆ€λΆ„ κ³΅μœ λ“œλ¦½λ‹ˆλ‹€.

Query list
검토사항: Start / End time은 μ„œλ²„ 지원 확인 ν•„μš”
μˆ˜μ •μ‚¬ν•­: Query ID별 νŒμ—…μ°½μ€ λ‚΄μš©μ„ 더 발꡴/λ³΄μ™„ν•˜μ—¬ μΆ”ν›„ κ΅¬ν˜„ν•  μ˜ˆμ •
querylist

μ‚΄νŽ΄λ³΄μ‹œκ³  보완해야 ν•  μ‚¬ν•­μ΄λ‚˜ (검토사항에 λŒ€ν•œ)μ˜κ²¬μ„ λͺ¨μͺΌλ‘ λΆ€νƒλ“œλ¦¬κ² μŠ΅λ‹ˆλ‹€.

κΈ°νšμ„œ μ²¨λΆ€ν•©λ‹ˆλ‹€. μ°Έκ³  λΆ€νƒλ“œλ¦½λ‹ˆλ‹€.
#1417_EngineMonitoring_Query20190218.pptx

@AnnieHwang @alchan-lee
μ•ˆλ…•ν•˜μ„Έμš”. Query List λ””μžμΈμž…λ‹ˆλ‹€. 확인 λΆ€νƒλ“œλ¦½λ‹ˆλ‹€.
D6-03Query-00List

@YiArie 이거 ν˜Ήμ‹œ μƒμ„ΈλŠ” λ‚˜μ™”λ‚˜μš”?

@AnnieHwang μƒμ„ΈνŒμ—…μ€ κΈ°νšμ„œ 상 tbd μƒνƒœλ‘œ 아직 λ””μžμΈμ€ μ§„ν–‰λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

@YiArie λͺ©λ‘ λ§κ³ μš”. 상세 νŽ˜μ΄μ§€μš”. 상세 νŽ˜μ΄μ§€λŠ” TBD μƒνƒœκ°€ μ•„λ‹Œλ°μš”..

쿼리정보 νŒμ—… λ””μžμΈ κ³΅μœ λ“œλ¦½λ‹ˆλ‹€
image

Was this page helpful?
0 / 5 - 0 ratings

Related issues

AnnieHwang picture AnnieHwang  Β·  6Comments

kyungtaak picture kyungtaak  Β·  6Comments

jeongeunkwon picture jeongeunkwon  Β·  5Comments

ufoscw picture ufoscw  Β·  7Comments

AnnieHwang picture AnnieHwang  Β·  5Comments