Application λͺ©λ‘μ κ΄λ¦¬νλ κΈ°λ₯μ΄ μΆκ°λμμ΅λλ€.
μλ² μΈμ€ν΄μ€ λͺ©λ‘μ κ΄λ¦¬νλ κΈ°λ₯μ΄ μΆκ°λμμ΅λλ€.
APM μ€μκ° λΆμ κΈ°λ₯μΌλ‘ μ΄ν리μΌμ΄μ μ Request, Error, Duration μ 보λ₯Ό νμ ν μ μμ΅λλ€.
APM νΈλ λ λΆμ κΈ°λ₯μΌλ‘ μ΄ν리μΌμ΄μ μ μ±λ₯ λ° μμμ¬μ©λ μΆμ΄λ₯Ό νμ ν μ μμ΅λλ€.
APM Trace κΈ°λ₯μΌλ‘ κ°λ³ νΈλμμ μ νλ¦μ λΆμν μ μμ΅λλ€.
μλ² μΈμ€ν΄μ€ λͺ¨λν°λ§ κΈ°λ₯μΌλ‘ μΈλΆ μμ λ° μΈνλΌμ μ±λ₯ λ° μνλ₯Ό νμΈ ν μ μμ΅λλ€.
볡μ‘ν λ°μ΄ν°λ₯Ό λ¨μννμ¬ μ¬μ©μκ° λΉ λ₯΄κ² λ¬Έμ λ₯Ό μλ³ν μ μλλ‘ μ§κ΄μ±μ΄ κ°νλ HoneyComb View ννμ λ€μμ€νμ΄μ€ λμ보λλ₯Ό μ 곡ν©λλ€.
λ€μμ€νμ΄μ€ λμ보λμμ λ¬Έμ λ₯Ό κ°μ§ν ν ν΄λΉ μ μ ν΄λ¦νμ¬ μν¬λ‘λλ‘ λ릴λ€μ΄νκ³ μμΈ λΆμμ΄ κ°λ₯ν©λλ€.
Cocktail Cloudμ UI / UXλ₯Ό κ°μ νμμ΅λλ€.
λ μΉ΄λ‘μ΄ λͺ¨μ리 λμ λ₯κ·Ό ννμ κ·ΈλΌλ°μ΄μ μ μ¬μ©νλ Soft UIλ₯Ό μ μ©νμμ΅λλ€.
λͺ¨λν°λ§ κΈ°λ₯μ λν ν΄ν μ€λͺ μ μ¬μ©μκ° μ΄ν΄νκΈ° μ¬μ΄ μΈμ΄λ‘ κ΅μ²΄ νμμ΅λλ€.
λΉλ κ΅¬μ± > "컨ν μ΄λ λ μ§μ€νΈλ¦¬" λ©λ΄κ° "λΉλ νλ‘μ νΈ"λ‘ μ΄λ¦μ΄ λ³κ²½λμμ΅λλ€.
"λΉλ νλ‘μ νΈ" μμ±/μμ μ€ Docker Registry νλ‘λ°μ΄λλ₯Ό μ ννλ©΄ μΈμ¦μμ μΈμ¦μ μ¬μ©μ¬λΆλ₯Ό μ νν μ μλλ‘ κΈ°λ₯μ΄ μΆκ°λμμ΅λλ€.
νμ μΌλ‘ μ€νλ λ μ΄μ΄λ₯Ό μμ§μΌ μ μλλ‘ μμ νμμ΅λλ€.
λ°±μ λ λ°μ΄ν°λ‘ 볡μμμ λ€μμ€νμ΄μ€ μ ν λ° λ¦¬μμ€ κ°λ³ μ ν ν 볡μμ μ§ννλ©΄ PVκ° λ³΅μλμ§ μλ λ¬Έμ λ₯Ό μμ νμμ΅λλ€.
볡μ λμμ΄ μλ 리μμ€ λͺ©λ‘μ΄ νλ©΄μ λ ΈμΆλλ λ¬Έμ κ° μμ λμμ΅λλ€.
κ°νμ μΌλ‘ νμ λ μ΄μ΄ μλ‘ λ©μΈ νμ΄μ§μ Spinnerκ° λ ΈμΆλλ λ¬Έμ κ° μμ λμμ΅λλ€.
λΆνμν λͺ¨λν°λ§ μ»΄ν¬λνΈλ₯Ό μ κ±°νκ³ νμΌ μμ€ν λͺ¨λν°λ§κ³Ό κ°μ΄ λΆνΈνλ κΈ°λ₯λ€μ κ°μ νμμ΅λλ€.
μκ³μ΄ λͺ¨λν°λ§ λ°μ΄ν°λ₯Ό νμ λ μ΄μ΄λ‘ μ€ννκ³ , νλ / μΆμνμ¬ νΈλνΉ ν μ μλλ‘ κ°μ νμμ΅λλ€.
λͺ¨λν°λ§ λ©νΈλ¦μ μ‘°ννκ³ λ€μ΄λ‘λ ν μ μλ κΈ°λ₯μ΄ μΆκ°λμμ΅λλ€.
μλ‘μ΄ λ°±μ μ μ₯μ νλ‘λ°μ΄λλ₯Ό μΆκ° νμμ΅λλ€. ( λ€μ΄λ² μ€λΈμ νΈ μ€ν λ¦¬μ§ )
Cocktail Open APIμ GPU λͺ¨λν°λ§ μ 보λ₯Ό μ‘°ννλ APIκ° μΆκ°λμμ΅λλ€.
λ°±μ μ μ₯μμ λ°±μ λ λ°μ΄ν°κ° μ‘΄μ¬ν κ²½μ° ν΄λΉ λ°μ΄ν°λ₯Ό μ μ§ν μνλ‘ μ μ₯μλ₯Ό μμ ν μ μλλ‘ κ°μ νμμ΅λλ€.
λ°±μ μ μ₯μ νλ‘λ°μ΄λλ‘ λ€μ΄λ² μ€λΈμ νΈ μ€ν 리μ§κ° μΆκ°λμμ΅λλ€.
Sonar Scanner λΉλ νμ€ν¬κ° μΆκ°λμμ΅λλ€. μ΄μ λΆν° Java λΉλμ μ€μΉλ SonarQubeλ₯Ό μ°λνμ¬ μ μ λΆμμ μννλ νμ€ν¬λ₯Ό λΉλ νλ‘μΈμ€μ μ½μ νμ¬ μ¬μ©ν μ μμ΅λλ€.