ચેતવણીઓ

Slack, Discord, અથવા વેબહૂક સૂચનાઓ મોકલો જ્યારે વોર્મર નિષ્ફળ જાય, સમાપ્ત થાય અથવા ઉચ્ચ ભૂલ દર દર્શાવે.

7 min read

ગરમ જે શાંતિથી કામ કરવાનું બંધ કરે છે તે ગરમ ન હોય તેના કરતાં વધુ ખરાબ છે, કારણ કે તમે માની લેશો કે તમે આવરી લેવામાં આવ્યા છો. ચેતવણીઓ તે અંતરને બંધ કરે છે.

તેઓ એકાઉન્ટ → ચેતવણીઓ હેઠળ ગોઠવેલ છે. તમે ગમે તેટલા એન્ડપોઇન્ટ ઉમેરી શકો છો.

ચેતવણી પ્રકારો

પ્રકારમાટે તેનો ઉપયોગ કરો
CDNSlack ચૅનલમાં ઇનકમિંગ વેબહૂક પોસ્ટ કરે છે.
CDNએક Discord ચેનલ વેબહૂક.
સામાન્ય વેબહૂકતમે નિયંત્રિત કરો છો તે કોઈપણ HTTP અંતિમ બિંદુ — તમારી પોતાની સેવા, એક ઘટના સાધન અથવા ઓટોમેશન પ્લેટફોર્મ.

ઘટનાઓ

ક્રોલ ભૂલ
ગરમ દોડ નિષ્ફળ ગઈ. આ તે છે જેને દરેકે સક્ષમ કરવું જોઈએ - તે જાણવું અને ધારવું વચ્ચેનો તફાવત છે.
ક્રોલ પૂર્ણ થયું
એક રન સમાપ્ત. ઑડિટ ટ્રેઇલ તરીકે ઉપયોગી છે અથવા પોસ્ટ-ડિપ્લોય વોર્મ વાસ્તવમાં થયું હતું તેની પુષ્ટિ કરવા માટે. વારંવાર શેડ્યૂલ પર ઘોંઘાટ.
ઉચ્ચ ભૂલ દર (≥25%)
એક રન પૂર્ણ થયો પરંતુ ઓછામાં ઓછો એક ક્વાર્ટર URLs ભૂલ થઈ. ઘણીવાર સૌથી મૂલ્યવાન સિગ્નલ, કારણ કે તે આંશિક નિષ્ફળતાઓને પકડે છે જે "પૂર્ણ" છુપાવશે.

સમજદાર ડિફોલ્ટ

ક્રોલ ભૂલ અને ઉચ્ચ ભૂલ દર સક્ષમ કરો. જ્યાં સુધી તમે ખાસ કરીને ઓડિટ ટ્રેઇલ ઇચ્છતા ન હો ત્યાં સુધી ક્રોલ પૂર્ણ બંધ છોડો — એક કલાકના ગરમ પર તે દિવસમાં બે ડઝન સંદેશાઓ ઉત્પન્ન કરે છે, અને જે ચેનલો લોકો મ્યૂટ કરે છે તે કોઈ ચેતવણીઓ કરતાં વધુ ખરાબ છે.

Slack સેટ કરી રહ્યું છે

  1. 1

    Slack માં ઇનકમિંગ વેબહૂક બનાવો

    તમારી Slack વર્કસ્પેસ સેટિંગ્સમાં, ઇનકમિંગ વેબહુક્સ એકીકરણ ઉમેરો અને ગંતવ્ય ચેનલ પસંદ કરો. Slack તમને URL શરૂઆત https://hooks.slack.com/services/… આપે છે.

  2. 2

    Cache Rocket માં ચેતવણી ઉમેરો

    એકાઉન્ટ → એલર્ટ પર, Slack પ્રકાર પસંદ કરો, તેને એક નામ આપો અને વેબહૂક URL પેસ્ટ કરો.

  3. 3

    ઇવેન્ટ્સ પસંદ કરો

    ન્યૂનતમ ક્રોલ ભૂલ અને ઉચ્ચ ભૂલ દર પર ટિક કરો.

  4. 4

    સાચવો અને પરીક્ષણ કરો

    ચેતવણી ઉમેરો પર ક્લિક કરો, પછી સંદેશા આવવાની પુષ્ટિ કરવા માટે ગરમ દોડ શરૂ કરો.

Slack સેટ કરી રહ્યું છે

Discord માં, સર્વર સેટિંગ્સ → એકીકરણ → વેબહુક્સ ખોલો, વેબહૂક બનાવો, ચેનલ પસંદ કરો અને તેની URL કૉપિ કરો. તેને Discord ટાઈપ સાથે Cache Rocket માં ઉમેરો.

સામાન્ય વેબહુક્સ

સામાન્ય વેબહૂક પસંદ કરો અને તમે નિયંત્રિત કરો છો તે કોઈપણ HTTPS એન્ડપોઇન્ટ આપો. Cache Rocket તેના પર ઇવેન્ટ પોસ્ટ કરે છે અને આગળ શું થાય છે તે તમારા પર નિર્ભર છે:

  • PagerDuty અથવા અન્ય ઑન-કોલ સિસ્ટમમાં ફોરવર્ડ કરો.
  • પુનરાવર્તિત નિષ્ફળતાઓ માટે આપમેળે ટિકિટ ખોલો.
  • તમારા પોતાના ઓટોમેશનમાં ફરી પ્રયાસ કરો અથવા ફોલબેક પર્જ કરો.
  • તમારા પોતાના મોનિટરિંગ સ્ટેકમાં અન્ય દરેક વસ્તુ સાથે ઇવેન્ટ્સ લોગ કરો.

Careful

તમારા અંતિમ બિંદુએ ઝડપથી પ્રતિસાદ આપવો જોઈએ અને પ્રમાણીકરણ હેડરની જરૂર નથી Cache Rocket મોકલી શકતા નથી. જો તે ધીમું હોય અથવા અગમ્ય હોય, તો સૂચનાઓ વિતરિત થઈ શકશે નહીં.

ચેતવણીઓ ક્યાં જાય છે તે પસંદ કરી રહ્યું છે

કોઈ વાસ્તવમાં વાંચે છે તે ચેનલ માટે રૂટ ચેતવણીઓ. કામ કરતી કેટલીક પેટર્ન:

સેટઅપરૂટીંગ
સોલો ઓપરેટરક્રોલ ભૂલ અને ઉચ્ચ ભૂલ દર સાથે એક Slack અથવા Discord ચેનલ.
એજન્સીક્લાયંટ વર્કસ્પેસ દીઠ એક ચેતવણી અંતિમ બિંદુ, તે ક્લાયંટની ચેનલમાં પોસ્ટ કરે છે, જેથી નિષ્ફળતાઓ યોગ્ય ટીમને દેખાય.
ઓન-કોલ સાથેની ટીમભૂલો માટે તમારા ઘટના સાધનમાં એક સામાન્ય વેબહૂક, ઉપરાંત પૂર્ણતા માટે ઓછી-પ્રાથમિકતા Slack ચેનલ.

જમાવટ કરો અને CI ટ્રિગર્સ

ચેતવણીઓનું પેજ એ પણ બતાવે છે કે બહારથી વોર્મિંગને કેવી રીતે ટ્રિગર કરવું Cache Rocket — ડિપ્લોય કર્યા પછી, વોર્મર્સ સાથે મેચિંગ શરૂ કરવા માટે તમારી API કી વડે triggerWarm પર કૉલ કરો અથવા warmUrlsને પ્રાથમિકતા-ગરમ ચોક્કસ પાથ પર કૉલ કરો.

bash
curl -X POST https://cacherocket.com/api/wordpress/triggerWarm \
  -H 'Content-Type: application/json' \
  -d '{"publicKey":"YOUR_KEY","secretKey":"YOUR_SECRET","hostname":"example.com"}'

સંપૂર્ણ વિગત Deploy triggers માં છે.

સામાન્ય સમસ્યાઓ

ચેતવણીઓ આવી રહી નથી.
કાપવા માટે વેબહૂક URL ને ફરીથી તપાસો, ઓછામાં ઓછી એક ઇવેન્ટ પસંદ કરવામાં આવી છે તેની પુષ્ટિ કરો અને ગંતવ્ય પોસ્ટ્સ સ્વીકારે છે તે સાબિત કરવા માટે સીધું જ કર્લ વડે URLનું પરીક્ષણ કરો. જ્યારે એકીકરણ દૂર કરવામાં આવે ત્યારે Slack અને Discord વેબહુક્સ પણ રદ કરવામાં આવે છે.
મને ઘણી બધી ચેતવણીઓ મળી રહી છે.
પહેલા ક્રોલ પૂર્ણ બંધ કરો — તે લગભગ હંમેશા ઘોંઘાટવાળું હોય છે. જો ક્રોલ ભૂલો વારંવાર થતી હોય, તો તે મૌનને બદલે ઠીક કરવા માટે એક વાસ્તવિક સમસ્યા છે; જુઓ મુશ્કેલીનિવારણ.
શું હું માત્ર ચોક્કસ વોર્મર પર જ ચેતવણી આપી શકું?
એલર્ટ એન્ડપોઇન્ટ તેઓ જે વર્કસ્પેસથી સંબંધિત છે તેના પર લાગુ થાય છે. સાઇટ દીઠ સિગ્નલને અલગ કરવા માટે, તેમના પોતાના એલર્ટ એન્ડપોઇન્ટ સાથે અલગ વર્કસ્પેસનો ઉપયોગ કરો.
ઉચ્ચ ભૂલ દર તરીકે શું ગણવામાં આવે છે?
એક રનમાં URLs ના પચીસ ટકા કે તેથી વધુ ભૂલો પાછી આવી.