اسان مارڪيٽ کي اپڊيٽ ڪري رهيا آهيون: اسان کي ٻڌايو ته ڇا بهتر آهي؟

اسان مارڪيٽ کي اپڊيٽ ڪري رهيا آهيون: اسان کي ٻڌايو ته ڇا بهتر آهي؟

هن سال اسان پاڻ کي پراڊڪٽ کي بهتر بڻائڻ لاءِ پرڪشش مقصد مقرر ڪيا آهن.

ڪجھ ڪمن لاءِ سنجيده تياري جي ضرورت آھي، جنھن لاءِ اسان صارفين کان موٽ گڏ ڪريون ٿا: اسان ڊولپرز، سسٽم ايڊمنسٽريٽرن، ٽيم ليڊرن، ۽ ڪبرنيٽس جي ماهرن کي آفيس ۾ دعوت ڏيون ٿا.

ڪجھ ۾، اسان راء جي جواب ۾ سرور جاري ڪندا آهيون، جيئن ته ڪيس هو ٻرندڙ تعليم جي شاگردن سان. اسان وٽ UI/UX تي بحث ڪرڻ ۾ تمام مصروف چيٽ، ريفرنس بڪ لاءِ تعليمي مضمونن جو هڪ پٺاڻ، ۽ صارف جي تجربي کي بهتر ڪرڻ لاءِ وڏا منصوبا آهن.

گهڻيون تبديليون ڪافي ترقي جي ڪلاڪن جي ضرورت هونديون آهن، پر بازار جي جاءِ - هڪ مڪمل طور تي مختلف ڪهاڻي. سنيپ شاٽ جي اچڻ سان، اسان وٽ موقعو آهي ته ٻاهرين نظام جي منتظمين کي راغب ڪرڻ جو جيڪي هڪ تصوير تيار ڪري سگهن ٿا ته جيئن اسين ان کي مارڪيٽ ۾ لفظي طور تي هڪ ڏينهن ۾ شامل ڪري سگهون.

ڪيئن حصو ڏيڻ لاء بازار جي جاءِ اسان RUVDS ڏيکارينداسين ۽ اسان جي ڪلائنٽ پاران تيار ڪيل اسان جي نئين تصوير جو مثال استعمال ڪندي ان ۾ ڇا شامل ٿيندو وٺيزي - GitLab

Centos 8 تي Gitlab ٽيمپليٽ ڪيئن ٺاهيو

Gitlab انسٽال ڪرڻ لاء، يورا 8 GB ريم ۽ 2 سي پي يو ڪور سان سرور چونڊيو (4 GB ۽ 1 سي پي يو ممڪن آهي، پر هن صورت ۾ توهان کي سوپ فائل استعمال ڪرڻو پوندو، ۽ هن صورت ۾ Gitlab جي ڪارڪردگي تمام گهٽ آهي.

اسان مارڪيٽ کي اپڊيٽ ڪري رهيا آهيون: اسان کي ٻڌايو ته ڇا بهتر آهي؟

اچو ته پڪ ڪريو ته Gitlab انسٽال ڪرڻ لاء ضروري پيڪيجز نصب ٿيل آهن:

sudo dnf install -y curl policycoreutils

اچو ته بندرگاهن 80 ۽ 443 تائين رسائي کي کوليو:

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld

اچو ته شامل ڪريون Gitlab مخزن:

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

جيڪڏهن سرور وٽ هڪ DNS نالو ترتيب ڏنل آهي، پوء Gitlab ان کي استعمال ڪندي انسٽال ڪري سگهجي ٿو. جيڪڏهن توهان وضاحت ڪريو https:// اڳياڙي، Gitlab پاڻمرادو ٺاهيندو Lets Encrypt سرٽيفڪيٽ.

اسان جي صورت ۾، ڇاڪاڻ ته اسان هڪ ورچوئل مشين لاءِ ٽيمپليٽ ٺاهي رهيا هئاسين، پوءِ يورا هڪ ٽيمپليٽ ايڊريس مقرر ڪيو (جيڪو پوءِ مستقبل ۾ بغير ڪنهن پريشاني جي تبديل ڪري سگهجي ٿو):

sudo EXTERNAL_URL="http://0.0.0.0" dnf install -y gitlab-ee

ان کان پوء، توهان چيڪ ڪري سگهو ٿا ته Gitlab خدمتون ڪم ڪري رهيا آهن وڃڻ سان

http://vps_ip_address/

سسٽم توهان کي روٽ ايڊمنسٽريٽر اڪائونٽ لاءِ شروعاتي پاسورڊ سيٽ ڪرڻ لاءِ چيو.

هن مرحلي تي، اسان سرور جو هڪ سنيپ شاٽ وٺنداسين، ۽ پوء اسان ان کي استعمال ڪندي ترتيب ڏينداسين.

اسان مارڪيٽ کي اپڊيٽ ڪري رهيا آهيون: اسان کي ٻڌايو ته ڇا بهتر آهي؟

۽ اهو ئي آهي

بونس: اسان توهان کي ٻڌائينداسين ته توهان ڪهڙيون دلچسپ شيون وڌائي سگهو ٿا مجازي GitLab تصوير سان.

گرافانا استعمال ڪندي Gitlab جي نگراني

ٽي سال اڳ، Gitlab ٽيم Gitlab خدمتن سان لاڳاپيل ميٽرڪ جي وڏي تعداد کي منظم ڪرڻ لاء هڪ نگراني نظام لاڳو ڪيو.

ان کان پوء، Gitlab ان جي انسٽاليشن پيڪيج کي پروميٿيس سان گڏ موڪلڻ شروع ڪيو آهي ته جيئن ان جي استعمال ڪندڙن کي پروميٿيس پاران مهيا ڪيل نگراني جي صلاحيتن مان فائدو حاصل ڪري سگھن.

Prometheus هڪ کليل (Apache 2.0) ٽائيم سيريز DBMS Go ۾ لکيل آهي ۽ اصل ۾ SoundCloud تي ترقي ڪئي وئي آهي. ٻين لفظن ۾، هي شيء توهان جي ميٽرڪ کي محفوظ ڪري ٿو. Prometheus جي هڪ دلچسپ خصوصيت اها آهي ته اهو پاڻ کي خدمتن جي ڏنل سيٽ مان ميٽرڪ ڇڪي ٿو (هڪ ڇڪي ٿو). انهي جي ڪري، پروميٿيس ڪنهن به قطار يا اهڙي شيء سان ڀريل نه ٿي سگهي، جنهن جو مطلب آهي مانيٽرنگ ڪڏهن به سسٽم جي رڪاوٽ نه ٿيندي. پروجيڪٽ پڻ دلچسپ آهي ڇو ته اهو بنيادي طور تي ڪنهن به افقي اسڪيلنگ يا اعلي دستيابي پيش نٿو ڪري.

ٿورڙو هڪ سال اڳ، Gitlab ٽيم اهو نتيجو ڪيو ته ميٽرڪ ڊيش بورڊ کان سواء بلڪل آسان نه آهن. تنهن ڪري انهن Grafana کي ڪسٽمائيز ڊيش بورڊز سان ضم ڪيو انهن جي صارفين کي گرافانا کي دستي طور تي انسٽال ڪرڻ جي بغير ڊيٽا کي ڏسڻ ۾ مدد ڏيڻ لاءِ.

نسخو 12.0 کان وٺي، گٽلاب Grafana کي ضم ڪيو آهي، ترتيب ڏنل SSO سان ڊفالٽ، ۽ هن URL تي دستياب آهي.

Gitlab انضمام جا ٻه مختلف حصا آهن Prometheus سان:

  • GitLab مانيٽرنگ (Omnibus)
  • ڪبرنيٽس ڪلستر ۾ انفرادي GitLab ايپليڪيشنن جي نگراني

ان کي ڪيئن استعمال ڪجي

"Omnibus" اهو آهي جيڪو GitLab ان جي مکيه انسٽاليشن پيڪيج کي سڏيندو آهي.

اسان مارڪيٽ کي اپڊيٽ ڪري رهيا آهيون: اسان کي ٻڌايو ته ڇا بهتر آهي؟

گرافانا کي ڪيئن ترتيب ڏيو

گرافانا لاگ ان ۽ پاسورڊ ڊفالٽ طور تي بند ٿيل آهن (صرف ايس ايس او لاگ ان جي اجازت آهي)، پر جيڪڏهن ضرورت هجي ته ڪنهن اڪائونٽ ۾ لاگ ان ٿيڻ جي منتظم جي حقن سان يا صارف نالو ۽ پاسورڊ سان لاگ ان ٿيڻ جي قابل هجي، توهان کي ان کي فعال ڪرڻ جي ضرورت آهي Gitlab ترتيب ۾. فائل /etc/gitlab/gitlab .rb لاڳاپيل لائن کي تبديل ڪندي:

grafana['disable_login_form'] = false

۽ تبديلين کي لاڳو ڪرڻ لاءِ Gitlab کي ٻيهر ترتيب ڏيو:

sudo gitlab-ctl reconfigure

جيڪڏهن توهان اسان جي مارڪيٽ مان اسان جي ورچوئل مشين ٽيمپليٽ استعمال ڪندي Gitlab لانچ ڪيو، توهان کي /etc/gitlab/gitlab.rb ۾ لاڳاپيل لائين تبديل ڪندي سرور ڏانهن پنهنجو URL تفويض ڪرڻ جي ضرورت آهي:

external_url = 'http://gitlab.mydomain.ru'

ٻيهر ترتيب ڏيڻ:

sudo gitlab-ctl reconfigure

۽ تبديل ڪريو Redirect URI for Grafana جي مطابق ۾

انتظامي علائقو> ايپليڪيشنون> GitLab گرافانا

gitlab.mydomain.ru/-/grafana/login/gitlab

اسان مارڪيٽ کي اپڊيٽ ڪري رهيا آهيون: اسان کي ٻڌايو ته ڇا بهتر آهي؟

پهريون ڀيرو جڏهن توهان SSO استعمال ڪندي لاگ ان ٿيو ٿا، Gitlab Grafana لاگ ان کي اختيار ڏيڻ لاءِ اجازت طلب ڪندو.

اسان مارڪيٽ کي اپڊيٽ ڪري رهيا آهيون: اسان کي ٻڌايو ته ڇا بهتر آهي؟

ميٽرڪس

گرافانا ۾، مکيه خدمتن جا تيار ٿيل ڊيش بورڊ ترتيب ڏنل آهن ۽ Gitlab Omnibus درجي ۾ موجود آهن.

اسان مارڪيٽ کي اپڊيٽ ڪري رهيا آهيون: اسان کي ٻڌايو ته ڇا بهتر آهي؟
ڊيش بورڊ جو جائزو

اسان مارڪيٽ کي اپڊيٽ ڪري رهيا آهيون: اسان کي ٻڌايو ته ڇا بهتر آهي؟
سروس پليٽ فارم ميٽرڪس ڊيش بورڊ

  • جائزو - هڪ جائزو ڊيش بورڊ خدمتن جي صورتحال، قطار ۽ سرور وسيلن جي استعمال کي ڏيکاري ٿو
  • Gitaly - خدمت جي نگراني جيڪا Gitlab مخزن تائين RPC رسائي فراهم ڪري ٿي
  • NGINX VTS - خدمت ٽرئفڪ تي شماريات ۽ هر درخواست تي HTTP ڪوڊ
  • PostgreSQL - PostgreSQL ڊيٽابيس تي دستيابي ۽ لوڊ تي شماريات
  • Praefect - اسٽوريج لوڊ مانيٽرنگ اعلي دستيابي سان گڏ Praefect
  • ريل ايپ - ريل ايپليڪيشنن لاءِ جائزو ڊيش بورڊ
  • Redis - Redis سروس تي لوڊ جي نگراني
  • رجسٽري - تصويري رجسٽري مانيٽرنگ
  • سروس پليٽ فارم ميٽرڪس - سروس ميٽرڪس ڏيکاريندي وسيلن جي استعمال کي Gitlab، خدمت جي دستيابي، RPC درخواستن جو تعداد ۽ غلطين جو تعداد.

انضمام ڪافي جامع آهي ۽ Gitlab استعمال ڪندڙن کي بصري Gitlab ميٽرڪس جو صحيح تجزيو ڪرڻ جي صلاحيت آهي.

Gitlab تي، هڪ الڳ ٽيم ڊيش بورڊز کي برقرار رکڻ ۽ تازه ڪاري ڪرڻ جي ذميوار آهي، ۽ بين ڪوچي جي مطابق، SRE انجنيئر Gitlab تي، ڊفالٽ سيٽنگون ۽ تيار ڪيل ڊيش بورڊ اڪثر استعمال ڪندڙن لاءِ موزون آهن.

۽ هاڻي مکيه شيء: اچو ته گڏجي هڪ مارڪيٽ ٺاهي

اسان سڄي هبر برادري کي دعوت ڏيڻ چاهيون ٿا ته مارڪيٽ جي تخليق ۾ حصو وٺن. هتي ٽي اختيار آهن ته توهان ڪيئن شامل ٿي سگهو ٿا:

تصوير پاڻ تيار ڪريو ۽ حاصل ڪريو 3000 روبل پنهنجي بيلنس ۾

جيڪڏهن توهان تيار آهيو ته فوري طور تي جنگ ۾ جلدي ۽ تصوير ٺاهي جيڪا توهان غائب آهيو، اسان توهان کي توهان جي اندروني بيلنس ۾ 3000 روبل سان ڪريڊٽ ڪنداسين، جيڪو توهان سرور تي خرچ ڪري سگهو ٿا.

توهان جي پنهنجي تصوير ڪيئن ٺاهي:

  1. اسان سان گڏ هڪ اڪائونٽ ٺاهيو сайте
  2. مدد کي خبر ڏيو ته توهان تصويرون ٺاهڻ ۽ جانچ ڪرڻ وارا آهيو
  3. اسان توهان کي 3000 روبل قرض ڏينداسين ۽ سنيپ شاٽ ٺاهڻ جي صلاحيت کي فعال ڪنداسين
  4. هڪ صاف آپريٽنگ سسٽم سان هڪ مجازي سرور آرڊر ڪريو
  5. هن VPS تي سافٽ ويئر انسٽال ڪريو ۽ ان کي ترتيب ڏيو
  6. لکو هدايتون يا اسڪرپٽ سافٽ ويئر جي ترتيب لاءِ
  7. ترتيب ڏنل سرور لاءِ سنيپ شاٽ ٺاھيو
  8. "سرور ٽيمپليٽ" ڊراپ-ڊائون لسٽ ۾ اڳوڻي ٺاهيل سنيپ شاٽ کي منتخب ڪندي نئين ورچوئل سرور جو آرڊر ڪريو
  9. جيڪڏھن سرور ڪاميابيءَ سان ٺاھيو ويو آھي، اسٽيج 6 تي حاصل ڪيل مواد کي ٽيڪنيڪل سپورٽ ڏانھن منتقل ڪريو
  10. جيڪڏھن ڪو نقص آھي، توھان جانچ ڪري سگھوٿا سپورٽ سان سبب لاءِ ۽ سيٽ اپ کي ورجائي سگھوٿا

ڪاروبار مالڪن لاءِ: پيش ڪريو توھان جو سافٽ ويئر

جيڪڏهن توهان هڪ سافٽ ويئر ڊولپر آهيو جيڪو ترتيب ڏنو ويو آهي ۽ استعمال ڪيو ويو آهي VPS تي، پوء اسان توهان کي مارڪيٽ ۾ شامل ڪري سگهون ٿا. اهو آهي ته اسان توهان کي نوان گراهڪ، ٽرئفڪ ۽ شعور آڻڻ ۾ مدد ڪري سگهون ٿا. اسان کي لکو

بس اسان کي تبصرن ۾ هڪ تصوير ڏيو

لکو ڪھڙي سافٽ ويئر سان توھان چاھيو ٿا ورچوئل مشينن کي ھڪڙي ڪلڪ ۾ ترتيب ڏيڻ جي قابل؟

RUVDS مارڪيٽ ۾ توهان ڇا وڃايو؟

هر خود اعتمادي هوسٽنگ ڪمپني کي انهن جي مارڪيٽ ۾ ڇا شامل ڪرڻ گهرجي؟

اسان مارڪيٽ کي اپڊيٽ ڪري رهيا آهيون: اسان کي ٻڌايو ته ڇا بهتر آهي؟

اسان مارڪيٽ کي اپڊيٽ ڪري رهيا آهيون: اسان کي ٻڌايو ته ڇا بهتر آهي؟

صرف رجسٽرڊ استعمال ڪندڙ سروي ۾ حصو وٺي سگهن ٿا. سائن ان ڪريو، توهان جي مهرباني.

ڪهڙيون تصويرون اسان کي مارڪيٽ ۾ شامل ڪرڻ گهرجي؟

  • 50,0٪ايل ايم پي 10

  • 15,0٪ڊروپل 3

  • 10,0٪جوملا 2

  • 5,0٪ڊڪو 1

  • 0,0٪PacVim0

  • 0,0٪رنڪلائوڊ 0

  • 5,0٪ڪوڊ سرور1

  • 15,0٪Ghost3

  • 5,0٪WikiJs1

  • 0,0٪گفتگو 0

  • 0,0٪Rstudio0

  • 5,0٪OpenCart1

  • 35,0٪جيانگو 7

  • 40,0٪Laravel8

  • 20,0٪ريل تي روبي 4

  • 55,0٪NodeJs11

20 صارفين ووٽ ڏنو. 12 استعمال ڪندڙن کي روڪيو ويو.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو