He pehea taku noho mo te wiki hei kaimahi miihini SRE. Ko te kawenga ma nga kanohi o te miihini rorohiko

He pehea taku noho mo te wiki hei kaimahi miihini SRE. Ko te kawenga ma nga kanohi o te miihini rorohiko

SRE engineer - whakangungu

Tuatahi, kia whakaatu ahau i ahau. ahau- @tristan.panui, te miihini o mua i roto i te roopu Aroturuki::Te hauora GitLab. I tera wiki i whai honore ahau ki te whakauru ki tetahi o a maatau miihini SRE waea-waea. Ko te whainga ko te mataki i te whakautu a te apiha e mahi ana ki nga aitua i ia ra, me te whai wheako tuuturu i runga i te mahi. Kei te pirangi matou kia maarama ake a maatau miihini ki nga hiahia a nga kaiwhakamahi mahi Aroturuki::Te hauora.

Me whai ahau i te miihini SRE ki nga waahi katoa mo te wiki. Arā, i reira ahau i te tukunga, i aro turuki i nga hongere mataara me te whakautu ki nga aitua mena ka puta.

Nga aitua

E 2 nga aitua i roto i te wiki.

1. Cryptominer

I kite a GitLab.com i te peke i te whakamahinga i te Wenerei Kaiwhaiwhai a GitLab'a, na te ngana ki te whakamahi i nga meneti o te kaihoroi ki te maina cryptocurrency. I whakahaeretia te aitua ma te whakamahi i a maatau ake taputapu whakakorenga takahi, ka aukati i nga mahi a te kaiwhai me te whakakore i te kaupapa me te kaute e pa ana ki a ia.

Mena kaore i kitea tenei huihuinga, ka mauhia e tetahi taputapu aunoa, engari i tenei keehi, ka kite te miihini SRE i te takahi i te tuatahi. I hangaia he mahi maiki, engari kua katia nga korero mo runga.

2. Te paheketanga o nga mahi a Canary me nga tono Matua

Ko te raruraru i puta mai i te puhoi me te piki haere o nga hapa i roto i te kanari me nga tono tukutuku matua i runga i Gitlab.com. He maha nga uara Apdex i takahia.

Tuwhera mahi maiki: https://gitlab.com/gitlab-com/gl-infra/production/issues/1442

Nga Rapu Kaupapa

Anei etahi o nga mea i akohia e au i taku wiki e mahi ana.

1. Ka tino whai hua nga matohi ina kitea nga rereke mai i te tikanga.

Ka taea te wehewehea nga matohi ki etahi momo:

  • Ko nga matohi e pa ana ki tetahi uara paepae, penei i te "10 5xx nga hapa i puta ia hekona."
  • Ko nga matohi kei roto te paepae he uara ōrau penei i te "auau o nga hapa 5xx mo ia 10% o te tapeke o nga tono i tetahi wa."
  • Matohi i runga i te toharite o mua penei i te "5xx hapa i te 90 ōrau".

Ko te tikanga, ko nga momo 2 me te 3 he pai ake mo nga SRE e mahi ana, na te mea ka kitea nga rereke mai i te tikanga o te mahi.

2. He maha nga matohi kaore e piki ake ki nga aitua.

Ko nga miihini SR e mahi ana i nga wa katoa o nga matohi, he maha nga mea kaore i te tino whakahirahira.

No te aha e ore ai e taotia i ta outou mau faaararaa i te mau mea faufaa mau ana‘e? Na tenei huarahi, heoi, kare pea koe e mohio ki nga tohu tuatahi o te mea ka pa te hukarere ki roto i te tino raru e raru ai te kino.

Ko te mahi a te SRE waea-waea he whakatau ko wai nga matohi e tohu ana i tetahi mea tino nui, me te mea me whakanuia me te mahi. Ki taku whakapae na te ngoikore o nga matohi: he pai ake mena he maha nga taumata, he huarahi "mohio" ranei hei whirihora i nga matohi kia rite ki nga ahuatanga kua whakaahuahia i runga ake nei.

Huatau Whakaaturanga: https://gitlab.com/gitlab-org/gitlab/issues/42633

3. He maha nga taputapu ka whakamahia e a maatau SRE e mahi ana.

Roto:

  • Kaupapa infra GitLab: kei konei nga pukapuka whakahaere, nga mahi neke/wiki, nga mahi whakautu maiki.
  • Nga take a GitLab: Ko nga whakatewhatewha, nga arotake, me te tiaki ka whaia ano ki nga take.
  • Nga tapanga GitLab: Ka whakarewahia nga mahi aunoa ma te whakamahi i nga tapanga motuhake, ka whakamahia e nga potae ki te whai i nga mahi mahi.

Waho:

  • PagerDuty: Matohi
  • Slack: Ka haere te rere karere a PagerDuty/AlertManager ki konei. Te tuitui ki nga whakahau rītaha ki te mahi i nga momo mahi, penei i te kati i te matohi, te piki ake ranei ki tetahi aitua.
  • Grafana: te whakakitenga o nga ine me te aro ki nga ahuatanga mo te wa roa.
  • Kibana: He whakakitenga/takirau rapu, te kaha ki te keri hohonu ki nga kaupapa motuhake.
  • Topa: He "ruma pakaru" e rere tonu ana i Zoom. Ma tenei ka taea e nga miihini SRE te korero tere mo nga huihuinga me te kore e moumou taima ki te hanga rūma me te hono i nga kaiuru.

Me te tini ke atu.

4. Ko te aroturuki i te GitLab.com me GitLab he waahi kotahi o te kore

Mena ka pa ki a GitLab.com te mate nui o te ratonga, kaore matou e pai kia pa ki to maatau kaha ki te whakatau i te take. Ka taea te aukati ma te whakarewa i tetahi tauira GitLab tuarua hei whakahaere i a GitLab.com. Inaa, kua mahi tenei mo tatou: https://ops.gitlab.net/.

5. Ko etahi waahanga hei whakaaro ki te taapiri atu ki GitLab

  • Te whakatika mahi maha-kaiwhakamahi, he rite ki a Google Docs. Ka awhina tenei i nga mahi mo nga maiki i te wa o tetahi huihuinga, me nga mahi mo te whakamaarama. I nga keehi e rua, he maha nga kaiuru ka hiahia ki te taapiri i tetahi mea i roto i te waa.
  • He maha atu nga matau tukutuku mo nga mahi. Ko te kaha ki te whakahaere i nga waahanga rerengamahi rereke a GitLab mai i roto ka awhina i te whakaiti i to whakawhirinaki ki nga whakaurunga Slack. Hei tauira, te kaha ki te tuku matohi i PagerDuty ma te whakahau rītaha i roto i te putanga GitLab.
    mutunga

He uaua nga miihini SRE me te maha o nga uaua. He pai ki te kite i etahi atu hua GitLab e whakatika ana i enei take. Kei te mahi kee matou ki etahi taapiri ki te hua ka ngawari ake nga rerenga mahi kua whakahuahia ake nei. Kei te waatea nga korero i Ops Hua Wāhanga Tirohanga.

Kei te whakawhänuihia e mätou te kapa i te tau 2020 ki te whakakotahi i enei ahuatanga pai katoa. Ki te hiahia, tirohia koa nga watea, kia pai ki te whakapā atu ki tetahi o ta matou roopu me etahi patai.

Source: will.com

Tāpiri i te kōrero