Muna sabunta kasuwa: gaya mana abin da ya fi kyau?
A wannan shekara mun kafa kanmu maƙasudan buri don inganta samfurin.
Wasu ayyuka suna buƙatar shiri mai mahimmanci, wanda muke karɓar ra'ayi daga masu amfani: muna gayyatar masu haɓakawa, masu gudanar da tsarin, shugabannin ƙungiyar, da ƙwararrun Kubernetes zuwa ofis.
A wasu, muna fitar da sabobin don amsawa, kamar yadda lamarin ya kasance tare da Ɗaliban Ilimi Mai Rushewa. Muna da taɗi mai cike da shakku da tattaunawa game da UI/UX, tarihin labaran ilimi don littafin tunani, da manyan tsare-tsare don haɓaka ƙwarewar mai amfani.
Yawancin canje-canje suna buƙatar sa'o'in ci gaba da yawa, amma kasuwa - labari mabanbanta. Tare da zuwan hotuna, muna da damar da za mu jawo hankalin masu gudanar da tsarin na waje waɗanda za su iya shirya hoto don mu iya haɗa shi a cikin kasuwa a zahiri a cikin rana.
Yadda ake ba da gudummawa ga kasuwa Za mu nuna RUVDS da abin da zai kunsa ta amfani da misalin sabon hotonmu wanda abokin cinikinmu ya shirya takezi - GitLab
Yadda ake ƙirƙirar samfuri na Gitlab akan Centos 8
Don shigar da Gitlab, Yura ya zaɓi uwar garken tare da 8 GB RAM da 2 CPU cores (4 GB da 1 CPU mai yiwuwa ne, amma a wannan yanayin dole ne ku yi amfani da fayil ɗin musanyawa, kuma aikin Gitlab a cikin wannan yanayin yana da ƙasa da ƙasa.
Bari mu tabbatar cewa an shigar da fakitin da suka dace don shigar da Gitlab:
sudo dnf install -y curl policycoreutils
Bari mu buɗe damar zuwa tashar jiragen ruwa 80 da 443:
Idan uwar garken yana da sunan DNS da aka saita, to ana iya shigar da Gitlab ta amfani da shi. Idan ka saka https:// prefix, Gitlab zai samar da takaddun shaida Lets Encrypt ta atomatik.
A wurinmu, saboda Muna yin samfuri don injin kama-da-wane, sannan Yura ya saita adireshin samfuri (wanda za'a iya canza shi nan gaba ba tare da wata matsala ba):
Bayan wannan, zaku iya duba cewa ayyukan Gitlab suna aiki ta zuwa
http://vps_ip_address/
tsarin zai sa ka saita kalmar sirri ta farko don asusun mai gudanarwa.
A wannan mataki, za mu ɗauki hoton uwar garken, sannan za mu daidaita ta ta amfani da shi.
Kuma shi ke nan!
Bonus: za mu gaya muku abin da abubuwa masu ban sha'awa za ku iya yi ta hanyar fadadawa kama-da-wane tare da hoton GitLab.
Saka idanu Gitlab ta amfani da Grafana
Shekaru uku da suka gabata, ƙungiyar Gitlab ta aiwatar da tsarin sa ido don sarrafa adadi mai yawa na ma'auni masu alaƙa da sabis na Gitlab.
Tun daga wannan lokacin, Gitlab ya fara jigilar kayan aikin sa tare da Prometheus don baiwa masu amfani da shi damar cin gajiyar damar sa ido da Prometheus ya bayar.
Prometheus buɗaɗɗen (Apache 2.0) jerin lokaci ne na DBMS da aka rubuta cikin Go kuma SoundCloud ya haɓaka asali. A takaice dai, wannan abu yana adana ma'aunin ku. Wani fasali mai ban sha'awa na Prometheus shine cewa shi da kansa yana jan ma'auni daga saitin sabis ɗin da aka bayar (yana jan). Saboda wannan, Prometheus ba zai iya samun toshewa da kowane layi ko wani abu makamancin haka ba, wanda ke nufin sa ido ba zai taɓa zama ɓangarorin tsarin ba. Har ila yau, aikin yana da ban sha'awa saboda a zahiri baya bayar da kowane sikelin kwance ko babban samuwa.
Sama da shekara guda da ta gabata, ƙungiyar Gitlab ta kammala cewa ma'auni ba su dace sosai ba tare da dashboards. Don haka sun haɗa Grafana tare da keɓaɓɓen dashboards don taimakawa masu amfani da su su hango bayanai ba tare da shigar da Grafana da hannu ba.
Tun daga sigar 12.0, Gitlab ya haɗa Grafana, wanda aka saita tare da SSO ta tsohuwa, kuma akwai a wannan URL.
Akwai sassa daban-daban guda biyu na haɗin Gitlab tare da Prometheus:
Kulawar GitLab (Omnibus)
Kula da aikace-aikacen GitLab guda ɗaya a cikin gungu na Kubernetes
Yadda ake amfani da shi
"Omnibus" shine abin da GitLab ya kira babban kunshin shigarwa.
Yadda ake saita Grafana
An kashe shiga Grafana da kalmar wucewa ta tsohuwa (kawai an ba da izinin shiga SSO), amma idan akwai buƙatar shiga cikin asusu tare da haƙƙin gudanarwa ko samun damar shiga tare da sunan mai amfani da kalmar wucewa, kuna buƙatar kunna wannan a cikin tsarin Gitlab. fayil /etc/gitlab/gitlab .rb ta hanyar gyara layin da ya dace:
grafana['disable_login_form'] = false
Kuma sake saita Gitlab don amfani da canje-canje:
sudo gitlab-ctl reconfigure
Idan kun ƙaddamar da Gitlab ta amfani da samfurin injin ɗin mu daga kasuwanmu, kuna buƙatar sanya URL ɗin ku zuwa uwar garken ta hanyar canza layin da ya dace a /etc/gitlab/gitlab.rb:
Lokacin farko da ka shiga ta amfani da SSO, Gitlab zai nemi izini don ba da izinin shiga Grafana.
Ma'auni
A Grafana, shirye-shiryen dashboards na manyan ayyuka ana daidaita su kuma ana samun su a cikin rukunin Gitlab Omnibus.
Bayanin Dashboard
Allon dashboard Platform Metrics
Dubawa - dashboard ɗin bayyani yana nuna matsayin sabis, layukan layi da amfani da albarkatun sabar
Gitaly - kulawar sabis wanda ke ba da damar RPC zuwa wuraren ajiyar Gitlab
NGINX VTS - ƙididdiga akan zirga-zirgar sabis da lambobin HTTP akan buƙata
PostgreSQL - ƙididdiga akan samuwa da kaya akan bayanan PostgreSQL
Praefect - lura da lodin ajiya tare da babban wadatar Praefect
Rails App - duba dashboard don aikace-aikacen Rails
Redis - sa ido kan kaya akan sabis na Redis
Rijista - Kula da rajistar hoto
Ma'auni na Platform Sabis - ma'aunin sabis yana nuna amfani da albarkatu ta Gitlab, samuwan sabis, adadin buƙatun RPC da adadin kurakurai.
Haɗin kai cikakke ne kuma masu amfani da Gitlab suna da ikon yin nazarin ma'aunin Gitlab da aka gani kai tsaye daga cikin akwatin.
A Gitlab, wata ƙungiya dabam ce ke da alhakin kiyayewa da sabunta dashboards, kuma a cewar Ben Kochie, injiniyan SRE a Gitlab, saitunan tsoho da dashboards da aka shirya sun dace da yawancin masu amfani.
Kuma yanzu babban abu: bari mu kirkiro kasuwa tare
Muna so mu gayyaci daukacin al'ummar Habr don shiga cikin samar da kasuwa. Akwai zaɓuɓɓuka guda uku don yadda zaku iya shiga:
Shirya hoton da kanka kuma samun 3000 rubles zuwa ma'auni
Idan kun kasance a shirye ku gaggauta shiga cikin yaƙi da ƙirƙirar hoton da kuka ɓace, za mu ba ku da 3000 rubles zuwa ma'aunin ku na ciki, wanda zaku iya kashewa akan sabobin.
Bari tallafi ya san cewa za ku ƙirƙira da gwada hotuna
Za mu bashi 3000 rubles kuma za mu ba da damar ikon ƙirƙirar hotuna
Yi oda uwar garken kama-da-wane tare da tsaftataccen tsarin aiki
Shigar da software akan wannan VPS kuma saita shi
Rubuta umarni ko rubutun don tura software
Ƙirƙiri hoto don saita uwar garken
Yi oda sabon uwar garken kama-da-wane ta hanyar zabar hoton da aka ƙirƙira a baya a cikin jerin zaɓuka na “Server template
Idan an yi nasarar ƙirƙirar uwar garke, canja wurin kayan da aka karɓa a mataki na 6 zuwa goyan bayan fasaha
Idan akwai kuskure, zaku iya bincika tare da goyan bayan dalili kuma ku maimaita saitin
Don masu kasuwanci: ba da software na ku
Idan kun kasance mai haɓaka software wanda aka tura kuma ana amfani dashi akan VPS, to zamu iya haɗa ku cikin kasuwa. Wannan shine yadda zamu iya taimaka muku kawo sabbin abokan ciniki, zirga-zirga da wayar da kan jama'a. Rubuta mana
Kawai ku ba mu hoto a cikin sharhi
Rubuta da wace software kuke so ku sami damar tura injunan kama-da-wane a dannawa ɗaya?
Me kuka rasa a cikin kasuwar RUVDS?
Menene ya kamata kowane kamfani mai ɗaukar nauyi ya haɗa a cikin kasuwar su?
Masu amfani da rajista kawai za su iya shiga cikin binciken. Shigadon Allah.
Wadanne hotuna ya kamata mu fara saka a kasuwa?
50,0%LEMP10
15,0%Drupal3
10,0%Joomla2
5,0%Dokku1
0,0%PacVim0
0,0%Runcloud0
5,0%code-server1
15,0%Ghost3
5,0%WikiJs1
0,0%Magana0
0,0%Studio0
5,0%Buɗe Cart1
35,0%Jango7
40,0%Laraba 8
20,0%Ruby akan Rails4
55,0%NodeJs11
Masu amfani 20 sun kada kuri'a. Masu amfani 12 sun kaurace.