Við erum að uppfæra markaðinn: segðu okkur hvernig betur?

Við erum að uppfæra markaðinn: segðu okkur hvernig betur?

Í ár höfum við sett okkur metnaðarfull markmið um að bæta vöruna.

Sum verkefni krefjast alvarlegs undirbúnings, fyrir það söfnum við athugasemdum frá notendum: Við bjóðum hönnuðum, kerfisstjórum, liðsleiðtogum og Kubernetes sérfræðingum á skrifstofuna.

Í sumum gefum við út netþjóna til að bregðast við endurgjöf, eins og raunin var með Blurred Education nemendum. Við erum með mjög upptekin spjall þar sem rætt er um HÍ/UX, uppsafn fræðslugreina fyrir uppflettiritið og stór áform um að bæta notendaupplifunina.

Flestar breytingar krefjast mikils þróunartíma, en markaðstorg - allt önnur saga. Með tilkomu skyndimynda höfum við tækifæri til að laða að utanaðkomandi kerfisstjóra sem geta útbúið mynd þannig að við getum sett hana inn á markaðinn bókstaflega á einum degi.

Hvernig á að leggja sitt af mörkum til markaðstorg Við munum sýna RUVDS og hvað það mun fela í sér með því að nota dæmi um nýja ímynd okkar sem unnin er af viðskiptavini okkar takazi - GitLab

Hvernig á að búa til Gitlab sniðmát á Centos 8

Til að setja upp Gitlab valdi Yura netþjón með 8 GB vinnsluminni og 2 CPU kjarna (4 GB og 1 CPU eru mögulegir, en í þessu tilfelli verður þú að nota skiptaskrá og Gitlab árangur í þessu tilfelli er áberandi lægri.

Við erum að uppfæra markaðinn: segðu okkur hvernig betur?

Við skulum ganga úr skugga um að nauðsynlegir pakkar til að setja upp Gitlab séu settir upp:

sudo dnf install -y curl policycoreutils

Opnum aðgang að höfnum 80 og 443:

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

Við skulum bæta við Gitlab geymslunni:

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

Ef þjónninn er með DNS nafn stillt, þá er hægt að setja Gitlab upp með því að nota það. Ef þú tilgreinir https:// forskeytið mun Gitlab sjálfkrafa búa til Lets Encrypt vottorð.

Í okkar tilviki, vegna þess Við vorum að búa til sniðmát fyrir sýndarvél, þá setti Yura sniðmátsfang (sem síðan er hægt að breyta í framtíðinni án vandræða):

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

Eftir þetta geturðu athugað hvort Gitlab þjónusta virki með því að fara til

http://vps_ip_address/

kerfið mun biðja þig um að setja upphaflegt lykilorð fyrir rótarstjórareikninginn.

Á þessu stigi munum við taka skyndimynd af þjóninum og síðan stilla hann með því að nota hann.

Við erum að uppfæra markaðinn: segðu okkur hvernig betur?

Og það er allt!

Bónus: við munum segja þér hvaða áhugaverða hluti þú getur gert með því að stækka sýndarmynd með GitLab mynd.

Vöktun á Gitlab með Grafana

Fyrir þremur árum innleiddi Gitlab teymið eftirlitskerfi til að stjórna gríðarlegum fjölda mælikvarða sem tengjast Gitlab þjónustu.

Síðan þá hefur Gitlab byrjað að senda uppsetningarpakkann sinn með Prometheus til að gera notendum sínum kleift að nýta sér eftirlitsmöguleikana sem Prometheus býður upp á.

Prometheus er opin (Apache 2.0) tímaröð DBMS skrifuð í Go og upphaflega þróuð hjá SoundCloud. Með öðrum orðum, þessi hlutur geymir mælikvarða þína. Áhugaverður eiginleiki Prometheus er að hann sjálfur dregur mælikvarða frá tilteknu mengi þjónustu (gerir toga). Vegna þessa getur Prometheus ekki stíflað með neinum biðröðum eða einhverju slíku, sem þýðir að eftirlit verður aldrei flöskuháls kerfisins. Verkefnið er líka áhugavert vegna þess að það býður í grundvallaratriðum ekki upp á neina lárétta mælikvarða eða mikið framboð.

Fyrir rúmu ári síðan komst Gitlab teymið að þeirri niðurstöðu að mælingar séu ekki mjög þægilegar án mælaborða. Þannig að þeir samþættu Grafana með sérsniðnum mælaborðum til að hjálpa notendum sínum að sjá gögn án þess að þurfa að setja upp Grafana handvirkt.

Frá útgáfu 12.0 hefur Gitlab samþætt Grafana, sjálfgefið stillt með SSO, og fáanleg á þessari slóð.

Það eru tveir mismunandi hlutar Gitlab samþættingarinnar við Prometheus:

  • GitLab eftirlit (Omnibus)
  • Eftirlit með einstökum GitLab forritum í Kubernetes klasa

Hvernig á að nota það

„Omnibus“ er það sem GitLab kallar aðal uppsetningarpakkann sinn.

Við erum að uppfæra markaðinn: segðu okkur hvernig betur?

Hvernig á að setja upp Grafana

Grafana innskráning og lykilorð eru sjálfgefið óvirk (aðeins SSO innskráning er leyfð), en ef það er þörf á að skrá þig inn á reikning með stjórnandaréttindi eða geta skráð þig inn með notandanafni og lykilorði þarftu að virkja þetta í Gitlab stillingunum skrá /etc/gitlab/gitlab .rb með því að breyta samsvarandi línu:

grafana['disable_login_form'] = false

Og endurstilltu Gitlab til að beita breytingunum:

sudo gitlab-ctl reconfigure

Ef þú ræstir Gitlab með því að nota sýndarvélasniðmátið okkar frá markaðstorginu okkar, þarftu að tengja vefslóðina þína á netþjóninn með því að breyta samsvarandi línu í /etc/gitlab/gitlab.rb:

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

Framkvæma endurstillingu:

sudo gitlab-ctl reconfigure

Og breyttu Redirect URI fyrir Grafana í samræmi við það í

Stjórnunarsvæði > Forrit > GitLab Grafana

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

Við erum að uppfæra markaðinn: segðu okkur hvernig betur?

Í fyrsta skipti sem þú skráir þig inn með SSO mun Gitlab biðja um leyfi til að heimila innskráningu Grafana.

Við erum að uppfæra markaðinn: segðu okkur hvernig betur?

Mælingar

Í Grafana eru tilbúin mælaborð helstu þjónustu stillt og fáanleg í Gitlab Omnibus flokki.

Við erum að uppfæra markaðinn: segðu okkur hvernig betur?
Yfirlit yfir mælaborð

Við erum að uppfæra markaðinn: segðu okkur hvernig betur?
Mælaborð þjónustuvettvangsmælinga

  • Yfirlit - yfirlitsmælaborð sem sýnir stöðu þjónustu, biðraðir og auðlindanotkun netþjóns
  • Gitaly - þjónustuvöktun sem veitir RPC aðgang að Gitlab geymslum
  • NGINX VTS - tölfræði um þjónustuumferð og HTTP kóða á beiðni
  • PostgreSQL - tölfræði um framboð og álag á PostgreSQL gagnagrunninn
  • Praefect - vöktun á geymsluálagi með miklu framboði Praefect
  • Rails App - yfirlitsmælaborð fyrir Rails forrit
  • Redis - fylgjast með álagi á Redis þjónustunni
  • Registry - eftirlit með myndskrá
  • Service Platform Metrics - þjónustumælingar sem sýna nýtingu auðlinda af Gitlab, þjónustuframboð, fjölda RPC beiðna og fjölda villna.

Samþættingin er nokkuð yfirgripsmikil og Gitlab notendur hafa getu til að greina sjónræna Gitlab mælikvarða beint úr kassanum.

Hjá Gitlab sér sérstakt teymi um að viðhalda og uppfæra mælaborð og að sögn Ben Kochie, SRE verkfræðings hjá Gitlab, henta sjálfgefnar stillingar og tilbúin mælaborð flestum notendum.

Og nú er aðalatriðið: búum til markaðstorg saman

Við viljum bjóða öllu Habr samfélaginu að taka þátt í sköpun markaðstorgsins. Það eru þrír möguleikar fyrir hvernig þú getur tekið þátt:

Undirbúðu myndina sjálfur og fáðu 3000 rúblur í jafnvægi

Ef þú ert tilbúinn til að flýta þér strax í bardaga og búa til myndina sem þig vantar, munum við gefa þér 3000 rúblur á innri stöðu þína, sem þú getur eytt á netþjónum.

Hvernig á að búa til þína eigin mynd:

  1. Búðu til reikning hjá okkur á Online
  2. Láttu stuðning vita að þú ætlar að búa til og prófa myndir
  3. Við munum gefa þér 3000 rúblur og gera þér kleift að búa til skyndimyndir
  4. Pantaðu sýndarþjón með hreinu stýrikerfi
  5. Settu upp hugbúnaðinn á þessum VPS og stilltu hann
  6. Skrifaðu leiðbeiningar eða handrit fyrir uppsetningu hugbúnaðar
  7. Búðu til skyndimynd fyrir stillta netþjóninn
  8. Pantaðu nýjan sýndarþjón með því að velja skyndimyndina sem áður var búið til í fellilistanum „Sniðmát miðlara“
  9. Ef þjónninn hefur tekist að búa til skaltu flytja efnið sem berast í skrefi 6 til tækniaðstoðar
  10. Ef það er villa geturðu leitað til stuðningsaðila um ástæðuna og endurtekið uppsetninguna

Fyrir eigendur fyrirtækja: bjóða upp á hugbúnaðinn þinn

Ef þú ert hugbúnaðarhönnuður sem er notaður og notaður á VPS, þá getum við haft þig með á markaðnum. Þannig getum við hjálpað þér að koma nýjum viðskiptavinum, umferð og vitund. Skrifaðu okkur

Stingdu okkur bara á mynd í athugasemdunum

Skrifaðu með hvaða hugbúnaði þú vilt geta notað sýndarvélar með einum smelli?

Hvers saknar þú á RUVDS markaðstorgi?

Hvað ætti hvert hýsingarfyrirtæki með sjálfsvirðingu að innihalda á markaðnum sínum?

Við erum að uppfæra markaðinn: segðu okkur hvernig betur?

Við erum að uppfæra markaðinn: segðu okkur hvernig betur?

Aðeins skráðir notendur geta tekið þátt í könnuninni. Skráðu þig inn, takk.

Hvaða myndir ættum við að setja á markaðinn fyrst?

  • 50,0%LEMP10

  • 15,0%Drupal 3

  • 10,0%Joomla 2

  • 5,0%Dokku1

  • 0,0%PacVim0

  • 0,0%Runcloud0

  • 5,0%kóðaþjónn1

  • 15,0%Ghost3

  • 5,0%WikiJs1

  • 0,0%Orðræða0

  • 0,0%Stúdíó0

  • 5,0%OpenCart1

  • 35,0%Django7

  • 40,0%Laravel8

  • 20,0%Ruby on Rails4

  • 55,0%NodeJs11

20 notendur kusu. 12 notendur sátu hjá.

Heimild: www.habr.com

Bæta við athugasemd