Ke nānā ʻana i nā hewa me ka Sentry i nā noi mua i kākau ʻia ma JavaScript: Mahele 1
hana Hoʻounaʻia hiki iā ʻoe ke nānā mamao aku i nā pōpoki ma nā noi mua i kākau ʻia pio ka.
Ke ho'āʻo nei e hoʻoponopono i nā pilikia ma nā noi mua pio ka hiki ke maʻalahi no ka mea no ka mea hoʻohana i ka polokalamu kele pūnaewele, ʻaʻole i loaʻa pinepine iā ʻoe. Eia naʻe, Hoʻounaʻia hiki iā ia ke nānā mamao i nā hewa.
he mea Hiki iā ʻoe ke hoʻoiho i nā hoʻonā i kūkākūkā ʻia ma kēia ʻatikala.
He aha ka mea e pono ai
Inā makemake ʻoe e hoʻohana i kēia mau laʻana, pono ʻoe:
Node.js: He mea hoʻomohala waiwai nui ʻaʻole ia he ʻāpana o ka noi. Hoʻoiho mākou i ka mana LTS hou loa (8.12.0)
Hoʻounaʻia: ʻO kahi moʻokāki ma ka lawelawe Sentry (hiki iā ʻoe ke hoʻopaʻa i ka 10 tausani mau pahu i kēlā me kēia mahina no ka manuahi) a i ʻole kahi Sentry kūloko i hoʻokomo ʻia - https://github.com/getsentry/onpremise
Hoʻokomo ʻia ma kāu kikowaena
No ka hoʻouka ʻana iā Sentry On-Premise ma kāu kikowaena hiki iā ʻoe ke hele ma 2 ala
Установить на сервер docker и docker-compose
git clone https://github.com/getsentry/onpremise.git
./install.sh
Hoʻohana maʻamau
No ka hoʻomaka, hoʻohui i kahi mea hou mai ka pūnaewele lawelawe Hoʻounaʻia-papahana no ka noi. Ma hope o ke koho ʻana i ka ʻōlelo i makemake ʻia, e loaʻa iā ʻoe nā palapala pili. Ma ko mākou hihia mākou i koho ai pio ka.
ʻO ka laʻana mua he maʻamau pio ka. Aia ʻelua pihi ma ʻaneʻi: "Aloha" (Aloha) a "Hewa" (Hāhewa).
Ma hope o ke kaomi ʻana i ke pihi "Aloha", e hoʻomaka hou ka pale a me ka poloka ho'āʻo e ʻike a hopu i ka hewa. Ma hope o ka "hopu" ʻia, hoʻouna lima ʻia ka hōʻike hewa i ka lawelawe Hoʻounaʻia.
ʻO ke pihi "Hapa" e hiki ai iā ʻoe ke ʻike maʻalahi i kahi bug.
Hoʻokomo ʻia ʻo Sentry mai kahi CDN a hōʻike ʻia ma ke ʻano he hoʻololi honua
Ma mua iki, ua hoʻomaka mākou i ka Sentry i kā mākou JavaScript
No ka hoʻāʻo ʻana i kēia hiʻohiʻona, hiki iā mākou ke hoʻohana i kahi kahua kikowaena pūnaewele static Node.js: http kikowaena. E hele i ka waihona kahi i mālama ʻia ai ka faila index.html, a komo (koho me ka hoʻopau ʻana i ka caching) i kēia laina e wehe ai i ka helu wahi ma ka polokalamu kele pūnaewele http://localhost:8080.
Pehea e hōʻike ʻia ai nā pōpoki i hopu ʻia
E kaomi mua i ke pihi "Aloha".
Ua loaʻa iā mākou kahi pōpoki, no laila ʻaʻole ia e hoʻopuka i ka waihona kelepona, a no laila ʻaʻole nānā ʻia i ka console. Eia naʻe, ʻoiai mākou e hoʻouna aku i Hoʻounaʻia e hōʻike lima i kahi bug, e ʻike mākou i kahi leka e pili ana iā ia ma kāu moʻokāki.
Nā memo:
Hiki iā mākou ke ʻimi i ka laina hea (24) i loaʻa ka pahu
Eia kekahi, hōʻike ka ʻaoʻao breadcrumb i nā hana hoʻokele i alakaʻi i ka hewa.
Pehea e hōʻike ʻia ai nā ʻōpala i hopu ʻole ʻia
Ke kaomi ʻana i ke pihi "Kuʻia".
Hoʻopuka ka pahu i ka waihona kelepona a no laila e hōʻike ʻia kahi memo hewa ma ka console. Ma hope o kēia, nānā pono ʻo Sentry i ka bug, me ka ʻole o nā hana hou.
Nā memo:
Hiki iā mākou ke ʻike ma ka laina hea (30) i nalowale ai ka pahu
ʻAʻohe alahele palaoa (ʻaʻole maopopo iaʻu ke kumu)
Pehea e hōʻoia ai i ka palekana o ka papahana
Ua ʻike paha ʻoe i ke ʻano o ka mālama ʻana i nā ʻaoʻao i hiki ke hōʻike hewa i kā mākou papahana Hoʻounaʻia; me ke kokua dsn mooolelo. ʻO ka pilikia, hiki ke ʻike ʻia ka hoʻokomo ʻana e ka poʻe e nānā i ke code kumu o kāu ʻaoʻao.
No ka pale ʻana i kēia, pono mākou e kaupalena i ka helu o nā kāʻei kua hiki ke hoʻouna i nā hōʻike hewa i kā mākou papahana. Ma kēia laʻana mākou i hoʻohana ai localhost (local host). Hoʻonohonoho ʻia kēia koho ma ka pā hoʻonohonoho Hoʻounaʻia-papahana, Hoʻonohonoho Papahana Sentry.
Hoʻokuʻu
Inā ʻoe e noʻonoʻo pehea e hoʻohana ai Hoʻounaʻia i nā ʻano like ʻole o kā mākou noi, a laila pono mākou i kekahi ʻano mīkini e hōʻailona i nā hewa me kahi helu helu.
Ma hope o nā mea a pau, ʻaʻole mākou makemake i ka pahu a mākou i hoʻoponopono ai e pahū hou, a manaʻo mākou ʻaʻole i hana ka mea a mākou i hoʻoponopono ai. Malia paha ua hoʻomaka ka mea hoʻohana i kahi mana kahiko, cached o ka noi.
No ka hoʻoponopono i ka pilikia, pono ʻoe e hoʻokomo i ka mea hōʻike hoʻokuʻi (versions) i ka hoʻomaka ʻana Hoʻounaʻia.
Ma hope o kēia, e hōʻailona ʻia nā hewa hou a pau hoʻokuʻu (0.1.0), ʻo ia hoʻi, e hoʻopaʻa ʻia lākou i ka mana kūpono o ke code.
Nā memo:
Ua noʻonoʻo mākou i kahi ala maʻalahi e hoʻohana ai i nā hoʻokuʻu
Hiki iā Sentry ke hoʻohana hou aku paʻakikī lākou i ka hoʻohana 'ana o, pili loa i GitHub. Hiki i kēia hana ke nānā i nā hewa ma mua o ka hana ʻana i kekahi mau hana.
PS ʻOi aku ka lōʻihi o ka ʻāpana ʻelua, no laila e kau ʻia ma kahi pou kaʻawale.