Како да користите ЦлоудВатцх за надгледање и управљање вашим АВС ресурсима

АВС ЦлоудВатцх је изворни сервис Амазон Цлоуд екосистема који евидентира и надгледа све друге услуге у Амазон Цлоуд-у. Прикупља и прати метрике или датотеке евиденције и поставља аларме за различите активности извучене из њих.

Можете да стекнете увид у перформансе апликације, коришћење ресурса и оперативно здравље услуга широм система. Такође можете да користите АВС ЦлоудВатцх да бисте открили аномално понашање у вашим окружењима, предузели аутоматизоване радње, решили проблеме и открили увиде из евиденције да бисте предузели радње које мењају ваш систем или операције на боље.

Надгледање ваших евиденција помаже у откривању безбедносних претњи и идентификацији потенцијалних рањивости. Праћењем сумњивих активности и необичног понашања тада можете одговорити на сумњиву активност и предузети кораке да спречите будуће нападе.

Такође, одржавање евиденције и надгледање система је, чешће него не, обавезна активност у сврху усаглашености. Коришћењем АВС ЦлоудВатцх-а испуњавате ове захтеве.

Све су то директне предности које добијате коришћењем АВС ЦлоудВатцх-а. Па хајде да проверимо како да почнемо са свим тим.

Подешавање АВС ЦлоудВатцх за вашу услугу

Извор: авс.амазон.цом

Подешавање може бити једноставно и једноставно, или можете да проведете недеље у фином подешавању свих аспеката или својстава вашег система евидентирања и праћења, а да још увек није у потпуности обављено (у суштини називајући то живим процесом побољшања).

Али укратко, овако можете почети:

  • Под претпоставком да већ имате АВС налог, омогућите ЦлоудВатцх тако што ћете отићи на ЦлоудВатцх конзолу и кликнути на дугме „Започните“.
  • Направите групу дневника да бисте почели да прикупљате евиденцију за своју услугу. Група евиденције је колекција токова евиденције који деле исте поставке задржавања, надгледања и контроле приступа. Можете да креирате групу дневника тако што ћете кликнути на дугме „Креирај групу дневника“ на ЦлоудВатцх конзоли.
  • Креирајте ток евиденције да бисте сузили догађаје дневника на исти извор (услугу). Можете да креирате ток евиденције тако што ћете кликнути на дугме „Креирај ток евиденције“ на ЦлоудВатцх конзоли.
  • Ако желите да прикупљате евиденције са ЕЦ2 инстанци, инсталирајте ЦлоудВатцх агент. Агент је део софтвера који ради на вашим инстанцама и шаље податке евиденције у ЦлоудВатцх. Можете да инсталирате агента помоћу АВС Системс Манагер-а или покретањем скрипте на својим инстанцама.
  • Направите филтер метрике да бисте издвојили метрику из ваших евиденција на основу дефинисаног обрасца подударања. Можете да креирате метрички филтер тако што ћете кликнути на дугме „Креирај филтер метрике“ на ЦлоудВатцх конзоли.
  • Коначно, прикупите и визуализујте све извучене податке на једном месту – направите контролну таблу. Контролна табла је колекција виџета која приказује метрике и друге податке које тамо постављате. Можете да креирате контролну таблу кликом на дугме „Креирај контролну таблу“ на ЦлоудВатцх конзоли.
  • Надгледање помоћу АВС ЦлоудВатцх-а

    Као што је већ речено, можете пратити било коју услугу у Амазон Цлоуд-у користећи АВС Цлоудватцх. Да бисте дали детаљнију представу о томе како такав надзор може да изгледа, ево како да то урадите за најчешће АВС услуге које највероватније користите у свом систему.

      8 начина да поправите грешку без интернетске везе у ТикТок-у

    Извор: доцс.авс.амазон.цом

    ЕЦ2 инстанце

    Можете да надгледате ЕЦ2 инстанце прикупљањем метрика као што су коришћење ЦПУ-а, мрежни саобраћај, коришћење диска и коришћење меморије. Такође можете пратити статус својих ЕЦ2 инстанци и примати обавештења када се инстанце зауставе или прекину.

    Да бисте надгледали ЕЦ2 инстанце, инсталирајте ЦлоудВатцх агент на своје инстанце и конфигуришите га да шаље метрику у ЦлоудВатцх. Као следећи корак, можете да креирате аларме који ће вас упозорити када метрика пређе одређене прагове.

    РДС базе података

    Можете да надгледате Амазон РДС базе података прикупљањем метрика као што су коришћење ЦПУ-а, коришћење меморије или коришћење диска базе података. Такође можете пратити статус база података и примати обавештења када су базе података заустављене, паузиране или прекинуте.

    Да бисте надгледали РДС базе података, омогућите побољшано праћење и конфигуришите га да шаље метрику у ЦлоудВатцх. Опет, тада можете креирати аларме који ће вас упозорити када су метрика искључена.

    Ламбда функције

    Можете да надгледате АВС Ламбда функције прикупљањем метрика као што су број ламбда позива, трајање и стопа грешака. Такође можете пратити статус својих функција и примати обавештења када функције не успеју.

    Да бисте надгледали Ламбда функције, потребно је да омогућите ЦлоудВатцх евиденције и да конфигуришете своје функције да шаљу евиденције у ЦлоудВатцх. Затим можете да креирате метричке филтере да бисте издвојили метрику из својих евиденција и предузели радње на основу информација извучених из евиденције.

    Еластични балансери оптерећења

    Надгледање еластичних балансера оптерећења се врши прикупљањем метрика као што су број захтева, кашњење и ХТТП кодови одговора. Такође можете пратити статус балансера оптерећења и примати обавештења када балансери оптерећења не успеју.

    Да бисте надгледали балансере оптерећења, потребно је да омогућите евиденцију приступа и да конфигуришете балансере оптерећења да шаљу евиденције у ЦлоудВатцх. Затим можете да креирате метричке филтере да бисте издвојили метрику из ваших евиденција и креирали аларме кад год су метрике ван вашег дефинисаног здравог стања.

    Групе за аутоматско скалирање

    Можете да надгледате групе за аутоматско скалирање прикупљањем величине групе, искоришћености ЦПУ-а и мрежног саобраћаја. Такође можете пратити статус својих група и примати обавештења када се групе повећавају или смањују.

    Да бисте надгледали групе за аутоматско скалирање, потребно је да омогућите детаљно праћење и да га конфигуришете да шаље метрику у ЦлоудВатцх. Затим можете да креирате аларме који ће вас упозорити када метрика пређе одређене прагове.

    Еластиц Беансталк Апплицатионс

    Можете да надгледате АВС Еластиц Беансталк апликације прикупљањем метрика као што су искоришћеност ЦПУ-а и број захтева. Такође можете пратити статус својих апликација и примати обавештења када апликације не успеју.

    Да бисте надгледали апликације Еластиц Беансталк, потребно је да омогућите побољшано извештавање о здрављу и да га конфигуришете да шаље метрику у ЦлоудВатцх. Затим можете креирати аларме који ће вас упозорити када су метрике изнад унапред дефинисаних прагова.

    Управљање ЦлоудВатцх алармима

    Доступни су ЦлоудВатцх аларми за кључне метрике и сваку услугу. Они се могу конфигурисати унапред, пратећи најбоље праксе и уз њихову помоћ решавати проблеме када се појаве.

    Ефикасним управљањем својим алармима, добијате упозорење на критичне проблеме и можете да предузмете одговарајуће радње да бисте одржали здравље и перформансе својих АВС ресурса и апликација.

    Извор: авс.амазон.цом

    #1. Подешавање аларма за метрику

    Да бисте подесили аларме, прво изаберите метрику коју желите да надгледате. Затим креирајте аларм на основу те метрике тако што ћете навести граничну вредност и оператор поређења.

      9 алата за баркодирање за управљање залихама

    На пример, можете да креирате аларм који се активира када искоришћеност ЦПУ-а пређе 80% дуже од 5 минута. Када креирате аларм, конфигуришите радње које ћете предузети када се аларм активира. На пример, слање е-поште одређеној листи прималаца, слање СМС обавештења или чак повећање ресурса система.

    #2. Конфигурисање акција аларма

    Када конфигуришете акције аларма, могуће је бирати између различитих опција, укључујући слање обавештења на СНС тему, покретање АВС Ламбда функције (која, заузврат, може да уради шта год желите да функција ради унутар ваше Питхон скрипте), заустављање или укидање ЕЦ2 инстанце.

    Такође можете конфигурисати више акција за сваки аларм и на тај начин предузети различите акције у зависности од озбиљности аларма. На пример, слање обавештења е-поштом за мањи аларм, али прекид инстанце за критични аларм.

    #3. Најбоље праксе за аларм

    Увек је добро пратити најбоље праксе како бисте осигурали да су аларми ефикасни и поуздани. Неке најбоље праксе укључују:

    • Постављање одговарајућих прагова на основу историјских података,
    • коришћење више метрика паралелно за откривање проблема,
    • редовно тестирајте своје аларме како бисте били сигурни да раде исправно.

    Избегавајте стварање превише аларма, јер то може довести до замора упозорења, затрпавања система за надзор и отежавајући стварно идентификовање заиста критичних проблема.

    Ако имате проблема са ЦлоудВатцх алармима, можете предузети неколико корака за решавање проблема:

    • Проверите историју аларма да видите да ли су предузете било какве радње када се аларм активирао.
    • Проверите метричке податке да видите да ли има било каквих аномалија или скокова који би могли да изазову аларм.
    • Ако проблеми и даље постоје, можете покушати да прилагодите праг аларма или да додате додатне метрике аларму да бисте побољшали његову тачност.

    Анализа и визуелизација метрика помоћу ЦлоудВатцх контролне табле

    Извор: доцс.авс.амазон.цом

    Анализа и визуелизација метрике преко контролних табли даје вам читљив увид у здравље и перформансе ваших АВС ресурса и апликација. ЦлоудВатцх контролне табле пружају прилагодљиви приказ ваших показатеља.

    Тамо можете поставити различите графиконе, графиконе и друге визуализације које показују трендове током времена и истичу све проблеме које систем може имати. Крајњи циљ је да будете у могућности да апстрахујете из података из датотека евиденције и имате важне информације у много читљивијем формату који је прилагођен кориснику за свакога ко жели да проверава и прати стање система.

    Да бисте направили ЦлоудВатцх контролну таблу, можете да користите ЦлоудВатцх конзолу или ЦлоудВатцх АПИ. Затим само додајте виџете на контролну таблу који приказују метрике које желите да буду видљиве на контролној табли. Такође можете додати текст и слике да бисте пружили контекст или додатне информације.

    Када направите контролну таблу, можете је прилагодити тако да задовољи своје специфичне потребе. Можете да промените величину и распоред виџета, промените временски опсег приказаних података и додате напомене да бисте истакли важне догађаје или промене. Такође можете да делите своју контролну таблу са другим корисницима, омогућавајући им да виде исте метрике и визуелизације.

    На крају, можете лако да примените исту контролну таблу на различитим АВС налозима и окружењима.

    Прикупљање и анализа дневника

    Анализа евиденција обично значи коришћење функције Логс Инсигхтс у ЦлоудВатцх-у.

    Када прикупите податке дневника у ЦлоудВатцх логовима, можете почети да користите Логс Инсигхтс. ЦлоудВатцх Логс Инсигхтс вам омогућава да постављате упите и визуализујете податке евиденције користећи једноставан, али моћан језик упита. Веома је сличан СКЛ бира језику, иако није сасвим исти. Резултати су, међутим, веома слични.

    Можете да користите Инсигхтс да бисте претраживали одређене догађаје евиденције, филтрирали податке евиденције на основу одређених критеријума и креирали визуелизације као што су графикони и табеле. На тај начин добијате још један вредан увид у понашање ваших апликација и инфраструктуре, који се може користити за решавање проблема, оптимизацију перформанси или побољшање безбедности.

      Зашто би АМД 5000 ЦПУ могао надмашити Интелове процесоре за игре

    Такође прочитајте: Како користити увиде у АВС евиденције за упите о метрикама контролне табле из евиденције АВС услуга

    Аутоматизација задатака помоћу ЦлоудВатцх догађаја

    Ако имате довољно информација о подацима евиденције у ЦлоудВатцх-у, можете да их користите за покретање радњи на основу догађаја који се дешавају у вашим АВС ресурсима и апликацијама. ЦлоудВатцх Евентс пружа начин за планирање и аутоматизацију задатака, на пример, покретање или заустављање ЕЦ2 инстанци кад год коришћење инстанце изађе из зоне нормалне употребе (нпр. заустављање инстанце током ноћи и поновно покретање током радног дана).

    Да бисте аутоматизовали задатке помоћу ЦлоудВатцх догађаја, креирајте правило које одређује образац догађаја који треба да се подудара и радњу коју треба предузети када се догађај догоди. То можете да урадите користећи ЦлоудВатцх конзолу или ЦлоудВатцх Евентс АПИ. Затим конфигуришите један или више циљева за правило, као што је АВС Ламбда функција, СНС тема или ЕЦ2 инстанца.

    ЦлоудВатцх Евентс подржава широк спектар извора догађаја, као што су АВС услуге, прилагођене апликације и услуге трећих страна. Зато користите ЦлоудВатцх догађаје да аутоматизујете задатке кад год вам затребају скалирање ресурса, покретање резервних копија или реаговање на безбедносне инциденте.

    Аутоматизацијом задатака смањујете ручну интервенцију у вашем систему и осигуравате да ваши АВС ресурси и апликације увек раде на оптималним нивоима.

    Напредне функције ЦлоудВатцх-а

    Постоји неколико напредних ЦлоудВатцх функција које се могу подесити да бисте стекли дубљи увид у ваше АВС ресурсе. Један од њих је већ поменути увид у Логове. Ево неких других кључних напредних функција:

    • ЦлоудВатцх Цонтрибутор Инсигхтс може да идентификује највише доприносе коришћењу вашег ресурса (нпр. ЕЦ2 инстанце или Ламбда функције). Можете да користите Цонтрибутор Инсигхтс да бисте идентификовали операције које захтевају највише ресурса и у складу са тим оптимизовали ресурсе.
    • ЦлоудВатцх Аномали Детецтион користи алгоритме машинског учења да аутоматски открије аномално понашање у вашим метрикама. Користите детекцију аномалија да бисте идентификовали необичне скокове или падове у својим показатељима и предузели мере да их решите.
    • ЦлоудВатцх Синтхетицс ствара канаринце који симулирају понашање корисника и може тестирати доступност и перформансе ваших апликација. Користите Синтхетицс да проактивно истражите и откријете проблеме пре него што то ураде ваши пословни корисници.
    • ЦлоудВатцх Логс Инсигхтс Куери Аццелератион ће убрзати ваше упите за евиденцију до 10к. Можете да користите Убрзање упита да бисте брзо и ефикасно анализирали велике количине података евиденције.

    Интеграција ЦлоудВатцх-а са АВС услугама

    Извор: авс.амазон.цом

    Када правите АВС систем, интеграција Цлодватцх-а је увек главни приоритет на вашој листи. Само уз ову дубоку интеграцију можете прикупљати и пратити метрике и евиденције у свим вашим услугама или компонентама система. Такође је лако поставити и користити, а интеграција је изворна за већину АВС услуга. Дакле, постоји заиста неколико изговора да не користите ову погодност за ваш АВС систем у облаку.

    Добићете свеобухватан увид у своје АВС ресурсе и апликације и могућност да надгледате њихово здравље, перформансе и доступност. Затим, након што се прикупе све информације, само користите постојеће податке да бисте подесили аларме и аутоматизовали задатке на основу догађаја који се дешавају у вашем АВС окружењу.

    Завршне речи

    АВС ЦлоудВатцх је свеобухватна услуга у облаку која може да покрије све потребе за евидентирањем, праћењем и визуелизацијом статуса система за ваш пројекат.

    Укључивање таквих компоненти у вашу архитектуру је управо начин на који проактивно управљате својим системима и осигуравате њихову поузданост. Рекао бих да га немојте чак ни давати приоритету за касније фазе, већ почните да градите робусни систем за праћење од Спринта 1. Касније ћете то ценити.

    Затим погледајте најбоље АВС алате за праћење.