موږ د بازار ځای تازه کوو: موږ ته ووایه چې څه ښه دي؟

موږ د بازار ځای تازه کوو: موږ ته ووایه چې څه ښه دي؟

سږکال موږ د محصول ښه کولو لپاره ځان ته هوښیار اهداف ټاکلي دي.

ځینې ​​دندې جدي تیاری ته اړتیا لري، د کوم لپاره چې موږ د کاروونکو څخه فیډبیک راټولوو: موږ پراختیا کونکي، د سیسټم مدیران، د ټیم مشران، او د Kubernetes متخصصینو دفتر ته بلنه ورکوو.

په ځینو کې، موږ د فیډبیک په ځواب کې سرورونه خپروو، لکه څنګه چې قضیه وه د تورو زده کړو زده کونکو سره. موږ د UI/UX په اړه بحث کولو کې خورا بوخت چیټونه لرو، د حوالې کتاب لپاره د تعلیمي مقالو بیکلاګ، او د کاروونکي تجربې ښه کولو لپاره لوی پلانونه.

ډیری بدلونونه ډیری پراختیایي ساعتونو ته اړتیا لري، مګر د بازار ځای - یو بشپړ مختلف کیسه. د سنیپ شاټونو په راتګ سره، موږ دا فرصت لرو چې د بهرني سیسټم مدیران راجلب کړو چې کولی شي یو عکس چمتو کړي ترڅو موږ وکولی شو په بازار کې په لفظي ډول په یوه ورځ کې شامل کړو.

څنګه مرسته وکړي د بازار ځای موږ به RUVDS وښیو او دا به زموږ د پیرودونکي لخوا چمتو شوي زموږ د نوي عکس مثال په کارولو سره څه شی ولري ټیکزي - ګیتاباب

په Centos 8 کې د ګیټلاب ټیمپلیټ جوړولو څرنګوالی

د ګیټلاب نصبولو لپاره ، یورا د 8 GB رام او 2 CPU کور سره سرور غوره کړی (4 GB او 1 CPU امکان لري ، مګر پدې حالت کې تاسو باید د سویپ فایل وکاروئ ، او پدې حالت کې د ګیټلاب فعالیت د پام وړ ټیټ دی.

موږ د بازار ځای تازه کوو: موږ ته ووایه چې څه ښه دي؟

راځئ ډاډ ترلاسه کړو چې د ګیټلاب نصبولو لپاره اړین کڅوړې نصب شوي:

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 نوم ترتیب شوی وي ، نو ګیتلاب د دې په کارولو سره نصب کیدی شي. که تاسو د https:// مخکینۍ مشخص کړئ ، ګیټلاب به په اوتومات ډول د لیټس کوډ سندونه رامینځته کړي.

زموږ په قضیه کې، ځکه موږ د مجازی ماشین لپاره ټیمپلیټ جوړوو، بیا یورا د ټیمپلیټ پته جوړه کړه (کوم چې بیا په راتلونکي کې پرته له کومې ستونزې بدلیدلی شي):

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

له دې وروسته، تاسو کولی شئ وګورئ چې د ګیټلاب خدمتونه د تګ په واسطه کار کوي

http://vps_ip_address/

سیسټم به تاسو ته وهڅوي چې د روټ مدیر حساب لپاره لومړني پټنوم تنظیم کړي.

پدې مرحله کې، موږ به د سرور یو سنیپ شاټ واخلو، او بیا به موږ د هغې په کارولو سره تنظیم کړو.

موږ د بازار ځای تازه کوو: موږ ته ووایه چې څه ښه دي؟

او دا ټول دي!

بونس: موږ به تاسو ته ووایو چې کوم په زړه پوري شیان چې تاسو یې په پراخولو سره کولی شئ مجازی د GitLab عکس سره.

د ګرافانا په کارولو سره د ګیټلاب څارنه

درې کاله دمخه، د ګیټلاب ټیم د ګیټ لاب خدماتو پورې اړوند لوی شمیر میټریکونو اداره کولو لپاره د څارنې سیسټم پلي کړ.

له هغه وخت راهیسې ، ګیتلاب د پرومیټیوس سره د دې نصب کولو کڅوړه لیږدول پیل کړي ترڅو خپلو کاروونکو ته وړتیا ورکړي چې د پرومیټیوس لخوا چمتو شوي نظارت وړتیاو څخه ګټه پورته کړي.

Prometheus یو خلاص (Apache 2.0) وخت لړۍ DBMS دی چې په Go کې لیکل شوی او په اصل کې په SoundCloud کې رامینځته شوی. په بل عبارت، دا شی ستاسو میترونه ذخیره کوي. د Prometheus یوه په زړه پورې ځانګړتیا دا ده چې دا پخپله د ورکړل شوي خدماتو سیټ څخه میټریکونه راوباسي (پیل کوي). د دې له امله ، پرومیټیوس نشي کولی د کوم قطار یا ورته شی سره بند شي ، پدې معنی چې څارنه به هیڅکله د سیسټم خنډ نه شي. پروژه هم په زړه پوری ده ځکه چې دا په بنسټیز ډول هیڅ افقی اندازه یا لوړ شتون نه وړاندې کوي.

یو کال دمخه، د ګیټاب ټیم دې پایلې ته ورسید چې میټریکونه د ډشبورډونو پرته خورا اسانه ندي. نو دوی ګرافانا د دودیز ډشبورډونو سره مدغم کړي ترڅو د دوی کاروونکو سره مرسته وکړي پرته له دې چې ګرافانا په لاسي ډول نصب کړي ډیټا لید کړي.

د 12.0 نسخه راهیسې، ګیتلاب ګرافانا سره یوځای کړی، د ډیفالټ په واسطه د SSO سره ترتیب شوی، او په دې URL کې شتون لري.

د Prometheus سره د Gitlab ادغام دوه مختلفې برخې شتون لري:

  • د GitLab څارنه (Omnibus)
  • په Kubernetes کلستر کې د انفرادي GitLab غوښتنلیکونو څارنه

څنګه یې وکاروو

"اومنیبس" هغه څه دي چې GitLab یې د اصلي نصب کولو کڅوړه بولي.

موږ د بازار ځای تازه کوو: موږ ته ووایه چې څه ښه دي؟

د ګرافانا تنظیم کولو څرنګوالی

د ګرافانا ننوتل او پټنوم د ډیفالټ لخوا غیر فعال شوي (یوازې د SSO ننوتل اجازه لري) ، مګر که چیرې د مدیر حقونو سره حساب ته ننوتلو ته اړتیا وي یا د کارن نوم او پټنوم سره د ننوتلو وړ اوسئ ، نو تاسو اړتیا لرئ دا د ګیټلاب ترتیب کې فعال کړئ. فایل /etc/gitlab/gitlab .rb د اړونده کرښې په سمولو سره:

grafana['disable_login_form'] = false

او د بدلونونو پلي کولو لپاره Gitlab بیا تنظیم کړئ:

sudo gitlab-ctl reconfigure

که تاسو زموږ د بازار ځای څخه زموږ د مجازی ماشین ټیمپلیټ په کارولو سره ګیټلاب پیل کړی ، نو تاسو اړتیا لرئ خپل URL په /etc/gitlab/gitlab.rb کې د ورته لاین بدلولو سره سرور ته وټاکئ:

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

بیا تنظیم کول:

sudo gitlab-ctl reconfigure

او د دې مطابق د ګرافانا لپاره ریډیریټ URI بدل کړئ

د ادارې ساحه> غوښتنلیکونه> GitLab Grafana

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

موږ د بازار ځای تازه کوو: موږ ته ووایه چې څه ښه دي؟

لومړی ځل چې تاسو د SSO په کارولو سره لاګ ان شئ ، ګیتلاب به د ګرافانا ننوتلو اجازه ورکولو لپاره د اجازې غوښتنه وکړي.

موږ د بازار ځای تازه کوو: موږ ته ووایه چې څه ښه دي؟

میټریکونه

په ګرافانا کې ، د اصلي خدماتو چمتو شوي ډشبورډونه تنظیم شوي او د ګیټلاب اومنیبس کټګورۍ کې شتون لري.

موږ د بازار ځای تازه کوو: موږ ته ووایه چې څه ښه دي؟
د ډشبورډ عمومي کتنه

موږ د بازار ځای تازه کوو: موږ ته ووایه چې څه ښه دي؟
د خدماتو پلیټ فارم میټریک ډشبورډ

  • عمومي کتنه - د عمومي کتنې ډشبورډ د خدماتو وضعیت ، کتارونو او د سرور سرچینو کارول ښیې
  • Gitaly - د خدماتو څارنه چې د Gitlab ذخیره کولو ته RPC لاسرسی چمتو کوي
  • NGINX VTS - د هرې غوښتنې په اړه د خدماتو ترافیک او HTTP کوډونو احصایې
  • PostgreSQL - د PostgreSQL ډیټابیس کې د شتون او بار په اړه احصایې
  • Praefect - د لوړ شتون سره د ذخیره کولو بار څارنه پرایفیک
  • د ریل ایپ - د ریل غوښتنلیکونو لپاره عمومي کتنه ډشبورډ
  • ریډیس - د ریډیس خدمت کې د بار څارنه
  • راجسټری - د عکس ثبتولو څارنه
  • د خدماتو پلیټ فارم میټریکس - د خدماتو میټریکونه چې د ګیټلاب لخوا د سرچینو کارول ښیې ، د خدماتو شتون ، د RPC غوښتنو شمیر او د غلطیو شمیر.

ادغام خورا هراړخیز دی او د ګیټلاب کارونکي د دې وړتیا لري چې د بکس څخه بهر د لید شوي ګیټلاب میټریک تحلیل کړي.

په ګیټلاب کې، یو جلا ټیم د ډشبورډونو ساتلو او تازه کولو مسولیت لري، او د بین کوچي په وینا، په ګیټلاب کې د SRE انجنیر، ډیفالټ ترتیبات او چمتو شوي ډشبورډونه د ډیری کاروونکو لپاره مناسب دي.

او اوس اصلي شی: راځئ چې په ګډه بازار جوړ کړو

موږ غواړو چې د حبر ټولې ټولنې ته بلنه ورکړو چې د بازار په جوړولو کې برخه واخلي. دلته درې اختیارونه شتون لري چې تاسو څنګه ګډون کولی شئ:

عکس پخپله چمتو کړئ او خپل بیلانس ته 3000 روبل ترلاسه کړئ

که تاسو چمتو یاست چې سمدستي جګړې ته ورشئ او هغه عکس رامینځته کړئ چې تاسو یې نه لرئ ، موږ به تاسو ته ستاسو داخلي بیلانس ته 3000 روبیل کریډیټ درکړو - تاسو کولی شئ دا په سرورونو مصرف کړئ.

څنګه خپل انځور جوړ کړئ:

  1. زموږ سره حساب جوړ کړئ سایټ
  2. ملاتړ ته ووایاست چې تاسو عکسونه جوړ او ازموینه کوئ
  3. موږ به تاسو ته 3000 روبل کریډیټ درکړو او د سنیپ شاټونو جوړولو وړتیا به فعاله کړو
  4. د پاک عملیاتي سیسټم سره د مجازی سرور امر وکړئ
  5. په دې VPS کې سافټویر نصب کړئ او تنظیم یې کړئ
  6. د سافټویر پلي کولو لپاره لارښوونې یا سکریپټ ولیکئ
  7. د ترتیب شوي سرور لپاره یو سنیپ شاټ جوړ کړئ
  8. د "سرور ټیمپلیټ" ډراپ-ډاون لیست کې دمخه رامینځته شوي سنیپ شاټ غوره کولو سره د نوي مجازی سرور امر وکړئ
  9. د سرور د بریالۍ رامینځته کیدو په صورت کې ، تخنیکي ملاتړ ته په 6 مرحله کې ترلاسه شوي توکي انتقال کړئ
  10. د یوې تېروتنې په صورت کې، تاسو کولی شئ د دلیل لپاره د ملاتړ سره وګورئ او ترتیب تکرار کړئ

د سوداګرۍ مالکینو لپاره: خپل سافټویر وړاندې کړئ

که تاسو د سافټویر جوړونکي یاست چې په VPS کې ګمارل شوي او کارول شوي، نو موږ کولی شو تاسو په بازار کې شامل کړو. دا څنګه موږ کولی شو تاسو سره د نوي پیرودونکي ، ترافیک او لید لید کې مرسته وکړو. موږ ولیکئ

یوازې موږ ته په نظرونو کې یو عکس وړاندیز کړئ

د کوم سافټویر سره ولیکئ چې تاسو غواړئ په یو کلیک کې مجازی ماشینونه ځای په ځای کړئ؟

تاسو د RUVDS په بازار کې څه له لاسه ورکوئ؟

هر ځان ته درناوي کوربه شرکت باید د دوی په بازار کې څه شی شامل کړي؟

موږ د بازار ځای تازه کوو: موږ ته ووایه چې څه ښه دي؟

موږ د بازار ځای تازه کوو: موږ ته ووایه چې څه ښه دي؟

یوازې راجستر شوي کاروونکي کولی شي په سروې کې برخه واخلي. ننوزئمهرباني وکړئ

کوم عکسونه باید لومړی په بازار کې شامل کړو؟

  • ۸۵٪LEMP10

  • ۸۵٪ډروپل۷

  • ۸۵٪Joomla2

  • ۸۵٪دوکو1

  • ۸۵٪PacVim0

  • ۸۵٪رن کلاډ ۰

  • ۸۵٪کوډ-سرور1

  • ۸۵٪Ghost3

  • ۸۵٪WikiJs1

  • ۸۵٪خبرې اترې 0

  • ۸۵٪Rstudio0

  • ۸۵٪OpenCart1

  • ۸۵٪جینګو 7

  • ۸۵٪لارویل۸

  • ۸۵٪روبي په ریل 4

  • ۸۵٪NodeJs11

20 کاروونکو رایه ورکړه. 12 کاروونکي منع شوي.

سرچینه: www.habr.com

Add a comment