New Relicμ PHP μμ΄μ νΈμλ Magento 1 λ° 2μ Community λ° Enterprise λ²μ μ λν μλ νΈλμμ μ΄λ¦ μ§μ μ§μμ΄ ν¬ν¨λμ΄ μμ΅λλ€. μ΄ λ¬Έμμμλ μ΄κ²μ΄ μλνλ λ°©μκ³Ό Magento μ ν리μΌμ΄μ μ λ¬Έμ λ₯Ό μΆμ νκΈ° μν΄ μλνλ μ΄λ¦μ μ¬μ©νλ λ°©λ²μ μ€λͺ ν©λλ€.
λ§μ ν 1
Magento 1 μ ν리μΌμ΄μ
μ νΈλμμ
μ μμ²μ μ²λ¦¬νλ λͺ¨λ, 컨νΈλ‘€λ¬ λ° μμ
μ λ°λΌ μ΄λ¦μ΄ μ§μ λ©λλ€. μλ₯Ό λ€μ΄, κΈ°λ³Έ κ³ κ° κ³μ νμ΄μ§μ νΈλμμ
μ΄λ¦μ customer/account/index μ΄λ©°, μ΄λ Mage_Customer_AccountController μ indexAction() λ©μλ ( customer λͺ¨λμ account 컨νΈλ‘€λ¬)κ° νΈλμμ
μ λ΄λΉνμμ λνλ
λλ€.
λ§μ ν 2
Magento 2 μ ν리μΌμ΄μ
μ μΌλ° μΉ νΈλμμ
μ Magento 1 νΈλμμ
κ³Ό μ μ¬νκ² μ΄λ¦μ΄ μ§μ λ©λλ€. νΈλμμ
μ΄λ¦μ μμ²μ μ²λ¦¬ν λͺ¨λ, 컨νΈλ‘€λ¬ λ° μμ
μ μΈμ½λ©ν©λλ€. μλ₯Ό λ€μ΄, Magento\Customer\Controller\Account\Index 컨νΈλ‘€λ¬ ν΄λμ€μμ μ²λ¦¬νλ μμ²μ μ΄λ¦λ customer/account/index λ‘ μ§μ λ©λλ€.
μΉ API
Magento 2μλ μΉ API μ λν κΈ°λ³Έ μ 곡 μ§μλ ν¬ν¨λμ΄ μμ΅λλ€. REST λ° SOAPλ₯Ό ν΅ν΄ μ 곡λλ μΉ μλΉμ€μ λλ€.
PHP μμ΄μ νΈ λ²μ 7.0 λΆν° New Relicμ μ΄ κΈ°λ₯μ μ¬μ©νλ νΈλμμ
μ΄λ¦ μ§μ μ μλμΌλ‘ μ§μν©λλ€. μ΄μ λ²μ μ PHP μμ΄μ νΈμμλ κΈ°λ³Έμ μΌλ‘ μΉ API νΈλμμ
μ μ΄λ¦μ unknown μΌλ‘ μ§μ νμ΅λλ€.
Magento 2 web APIs | Comments |
|---|---|
λΉλ | SOAP νΈλμμ
μ μμ²μ μ²λ¦¬ν μλΉμ€ ν΄λμ€ λ° λ©μλλ₯Ό κΈ°λ°μΌλ‘ μ΄λ¦μ΄ μ§μ λ©λλ€. μλ₯Ό λ€μ΄, νΈλμμ
μ΄λ¦ WSDL νΈλμμ
μ μ΄λ¦λ μλμΌλ‘ μ§μ λ©λλ€. |
μ¬λ€ | Magento 2.1λΆν° REST νΈλμμ
μ μ΄λ¦μ SOAP νΈλμμ
κ³Ό μ μ¬νκ² μ§μ λ©λλ€. μ μΌν μ°¨μ΄μ μ REST μμ²μ Magento 2.0μμ PHP μμ΄μ νΈλ νΈλμμ
μ μ²λ¦¬ν νΉμ μλΉμ€ ν΄λμ€ λ° λ©μλμ μ΄λ¦μ μλμΌλ‘ μ§μ ν μ μμ΅λλ€. λμ REST μμ²μ νμ¬ μΌλ° μ΄λ¦ |
FrontControllerInterface νλ¬κ·ΈμΈ
Magento 2μμλ κΈ°λ³Έ λΌμ°ν
μμ§μ λ체νκΈ° μν΄ Magento\Framework\App\FrontControllerInterface μΈν°νμ΄μ€μ λν νλ¬κ·ΈμΈ λλ μΈν°μ
ν° λ₯Ό λ±λ‘ν μ μμ΅λλ€. μλ₯Ό λ€μ΄, μ΄κ²μ΄ μΉ API κΈ°λ₯μ΄ μλνλ λ°©μμ
λλ€.
μΈν°μ
ν°κ° Magento\Framework\App\FrontControllerInterface μ λ±λ‘λμ΄ μμΌλ©΄ New Relicμ PHP μμ΄μ νΈ λ²μ 7.0 μ΄μμ μ¬μ©ν λ ν΄λΉ ν΄λμ€μ μ΄λ¦μ΄ κΈ°λ³Έ νΈλμμ
μ΄λ¦μΌλ‘ μ¬μ©λ©λλ€. νμν κ²½μ° μλ μ΄λ¦ μ§μ μ newrelic_name_transaction() μ μ¬μ©ν μλ μμ΅λλ€.
μλ νΈλμμ μ΄λ¦ μ§μ νμΆ
μλ νΈλμμ
μ΄λ¦ μ§μ μ΄ μ μ©νμ§ μμ κ²½μ° newrelic_name_transaction() API ν¨μλ₯Ό μ¬μ©νμ¬ PHP μμ΄μ νΈμ μλ νΈλμμ
μ΄λ¦μ μ¬μ μν μ μμ΅λλ€.