Kibana: μƒˆ ν”Œλž«νΌμ—μ„œ ν”ŒλŸ¬κ·ΈμΈμ— 고유 ID μ‚¬μš©

에 λ§Œλ“  2017λ…„ 07μ›” 07일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: elastic/kibana

μƒˆ ν”Œλž«νΌμ˜ ν˜„μž¬ μ΄ˆμ•ˆμ—μ„œ ν”ŒλŸ¬κ·ΈμΈμ€ λ¬Έμžμ—΄λ‘œ μ‹λ³„λ©λ‹ˆλ‹€(예: 쒅속성을 μ •μ˜ν•˜κΈ° μœ„ν•΄).

예λ₯Ό λ“€μ–΄ org.elastic.timelion λ˜λŠ” de.timroes.demo-plugin 와 같은 java-ish 이름을 μ‚¬μš©ν•˜μ—¬ 이 IDλ₯Ό 보닀 κ³ μœ ν•˜κ²Œ λ§Œλ“œλŠ” 방법에 λŒ€ν•΄ λ…Όμ˜ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€. κ·Έλ ‡κ²Œ ν•˜λ©΄ μ‚¬λžŒλ“€μ΄ λ„ˆλ¬΄ κ°„λ‹¨ν•œ 이름을 μ‚¬μš©ν•˜κ³  3dcharts 와 같은 ν”ŒλŸ¬κ·ΈμΈμ΄ μ—¬λŸ¬ 개 있기 λ•Œλ¬Έμ— 이름 좩돌이 더 이상 λ°œμƒν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

또 λ‹€λ₯Έ λͺ…λͺ… μ²΄κ³„λŠ” npmκ³Ό 같은 λ²”μœ„ 지정을 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€(예: @elastic/timelion λ˜λŠ” @timroes/demo-plugin ). 두 가지 μ œμ•ˆ λͺ¨λ‘ μž₯단점이 μžˆλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

λ²”μœ„ 지정을 μ‚¬μš©ν•˜λŠ” 것은 더 JavaScript와 κ°™μœΌλ©° ν”ŒλŸ¬κ·ΈμΈ 관리에 npm 을 μ‚¬μš©ν•΄μ•Ό ν•˜λŠ” 경우 이점이 될 수 μžˆμŠ΅λ‹ˆλ‹€. λ‚˜λŠ” λ§Žμ€ μ‚¬λžŒλ“€μ΄ npm μ‚¬μš©μžκ°€ μ—†κ³  μ‹€μ œλ‘œ κ·Έλ“€μ—κ²Œ μ†ν•˜μ§€ μ•ŠλŠ” @scope λ₯Ό μ‚¬μš©ν•  것이라고 κ°€μ •ν•˜λŠ” λ°˜λ©΄μ— λ‚˜λŠ” 거의 λ§Œλ‚œ 적이 μ—†λŠ” Java-ish μ΄λ¦„μ˜ 이점을 λ΄…λ‹ˆλ‹€. 개인 λ˜λŠ” νšŒμ‚¬ 도메인에 λŒ€ν•œ μ‘΄κ²½ν•˜λŠ” 도메인 이름을 ꡬ좕할 수 μ—†μŠ΅λ‹ˆλ‹€.

고유 ID의 ν˜•μ‹μ΄ 무엇이든 μƒˆ ν”Œλž«νΌμ—μ„œ ν•΄λ‹Ή ν˜•μ‹μ„ 직접 μ μš©ν•˜κ³  ν•΄λ‹Ή λͺ…λͺ… 체계λ₯Ό μ€€μˆ˜ν•˜μ§€ μ•ŠλŠ” μƒˆ ν”ŒλŸ¬κ·ΈμΈμ„ κΈˆμ§€ν•˜λŠ” 것이 합리적일 수 μžˆμŠ΅λ‹ˆλ‹€.

<discuss>

New Platform Core discuss

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

이점은 μ•Œκ² λŠ”λ° 이것도 μ•žμœΌλ‘œ μ–Έμ œλ“ μ§€ ν’€ 수 μžˆλŠ” λ¬Έμ œμž…λ‹ˆλ‹€. μš°λ¦¬λŠ” 쀑볡 ν”ŒλŸ¬κ·ΈμΈ ID의 전염병이 μ—†μœΌλ©° 야생에 쀑볡 ν”ŒλŸ¬κ·ΈμΈ IDκ°€ μžˆμ„ λ•Œ ν•œ λ²ˆμ— 두 ν”ŒλŸ¬κ·ΈμΈμ„ λͺ¨λ‘ μ„€μΉ˜ν•˜λ €λŠ” κ²½μš°λŠ” μ˜ˆμ™Έμ μœΌλ‘œ λ“œλ­…λ‹ˆλ‹€. λ‚˜λŠ” μƒˆλ‘œμš΄ ν”Œλž«νΌμ΄ μž₯λ €ν•˜λŠ” κ΄‘λ²”μœ„ν•œ ν”ŒλŸ¬κ·ΈμΈ 개발의 κ°€λŠ₯성에 λŒ€ν•΄ 이런 μ’…λ₯˜μ˜ 진보적인 생각을 μ’‹μ•„ν•˜μ§€λ§Œ, λ‚˜μ€‘μ— μ‹€μ œλ‘œ λ¬Έμ œκ°€ 될 λ•Œ 닀루도둝 ν•©μ‹œλ‹€.

@elastic/kibana-platform μ–΄λ–»κ²Œ μƒκ°ν•˜μ„Έμš”?

λͺ¨λ“  3 λŒ“κΈ€

λ‚΄μž₯ μ½”μ–΄ ν”ŒλŸ¬κ·ΈμΈμ— λŒ€ν•œ μ˜ˆμ™ΈλŠ” 접두사가 ν•„μš”ν•˜μ§€ μ•Šλ‹€λŠ” μ˜λ―Έκ°€ μžˆμ„ 수 μžˆμ§€λ§Œ μ²˜μŒλΆ€ν„° μ˜ˆμ™Έλ₯Ό λ‹€μ‹œ λ„μž…ν•˜λŠ” λͺ‡ 가지 단점도 μžˆμŠ΅λ‹ˆλ‹€.

이점은 μ•Œκ² λŠ”λ° 이것도 μ•žμœΌλ‘œ μ–Έμ œλ“ μ§€ ν’€ 수 μžˆλŠ” λ¬Έμ œμž…λ‹ˆλ‹€. μš°λ¦¬λŠ” 쀑볡 ν”ŒλŸ¬κ·ΈμΈ ID의 전염병이 μ—†μœΌλ©° 야생에 쀑볡 ν”ŒλŸ¬κ·ΈμΈ IDκ°€ μžˆμ„ λ•Œ ν•œ λ²ˆμ— 두 ν”ŒλŸ¬κ·ΈμΈμ„ λͺ¨λ‘ μ„€μΉ˜ν•˜λ €λŠ” κ²½μš°λŠ” μ˜ˆμ™Έμ μœΌλ‘œ λ“œλ­…λ‹ˆλ‹€. λ‚˜λŠ” μƒˆλ‘œμš΄ ν”Œλž«νΌμ΄ μž₯λ €ν•˜λŠ” κ΄‘λ²”μœ„ν•œ ν”ŒλŸ¬κ·ΈμΈ 개발의 κ°€λŠ₯성에 λŒ€ν•΄ 이런 μ’…λ₯˜μ˜ 진보적인 생각을 μ’‹μ•„ν•˜μ§€λ§Œ, λ‚˜μ€‘μ— μ‹€μ œλ‘œ λ¬Έμ œκ°€ 될 λ•Œ 닀루도둝 ν•©μ‹œλ‹€.

@elastic/kibana-platform μ–΄λ–»κ²Œ μƒκ°ν•˜μ„Έμš”?

λ‚˜λŠ” 이것을 λ‹ΉλΆ„κ°„ μˆ˜μ •ν•˜μ§€ μ•Šμ„ κ²ƒμž…λ‹ˆλ‹€. 이전 μ˜κ²¬μ—μ„œ μ–ΈκΈ‰ν–ˆλ“―μ΄ μ—¬κΈ° μ•„μ΄λ””μ–΄λŠ” κ±΄μ „ν•˜μ§€λ§Œ 아직 μ‹€μ œλ‘œ 이 λ¬Έμ œμ— λΆ€λ”ͺνžˆμ§€ μ•Šκ³  μžˆλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. μ‹€μ œλ‘œ 일반적인 λ¬Έμ œκ°€ λ˜λŠ” 경우 이 μŠ€λ ˆλ“œλ₯Ό λΆ€ν™œμ‹œν‚€κ±°λ‚˜ μƒˆ μŠ€λ ˆλ“œλ₯Ό μ—΄ 수 μžˆμŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰