Бөлісу құралы:


Мониторинг жүйесін жобалау және құру бойынша ұсыныстар

Осы Power Platform Жақсы сәулеттелген операциялық тамаша бақылау тізімі ұсынысына қолданылады:

OE: 06 Дизайн таңдауларын растау және болашақ дизайн мен бизнес шешімдерін ақпараттандыру үшін мониторинг жүйесін әзірлеу және енгізу. Бұл жүйе жұмыс жүктемесінен шығарылатын операциялық телеметрияны, метриканы және журналдарды түсіреді және көрсетеді.

Бұл нұсқаулық мониторинг жүйесін жобалау және құру бойынша ұсыныстарды сипаттайды. Қауіпсіздік, өнімділік және сенімділік бойынша жұмыс жүктемесін тиімді бақылау үшін сізге барлық бақылау, анықтау және ескерту функцияларына негіз болатын өз стекі бар кешенді жүйе қажет.

Анықтамалар

Термин Анықтама
Журналдар Жазылған жүйе оқиғалары. Журналдар құрылымдық немесе еркін пішімдегі мәтін пішіміндегі деректердің әртүрлі түрлерін қамтуы мүмкін. Оларда уақыт белгісі бар.
Метрикалар Тұрақты аралықпен жиналатын сандық мәндер. Көрсеткіштер белгілі бір уақытта жүйенің кейбір аспектілерін сипаттайды.

Негізгі дизайн стратегиялары

Жұмыс жүктемеңізге арналған кешенді бақылау жүйесінің дизайнын енгізу үшін мына негізгі қағидаларды орындаңыз:

  • Қолданбалы кез келген жағдайда, әдетте аз конфигурацияны қажет ететін және басқа жағдайда алу қиын болуы мүмкін жұмыс жүктемеңіз туралы терең түсінік бере алатын платформамен қамтамасыз етілген бақылау құралдарын пайдаланыңыз.

  • Бүкіл жұмыс жүктемесінен журналдар мен көрсеткіштерді жинаңыз. Барлық төмен кодты және бірінші кодты құрамдас бөліктер мен ресурстар стандартталған, мағыналы деректерді шығару үшін конфигурациялануы керек және бұл деректер жиналуы керек.

  • Жиналған деректерді стандартталған, сенімді және қауіпсіз сақтау шешімінде сақтаңыз.

  • Сақталған деректерді талдау және визуализация шешімдері арқылы өңдеуге болатындай өңдеңіз.

  • Жұмыс жүктемесінің күйін дәл анықтау үшін өңделген деректерді талдаңыз.

  • Маңызды бақылау тақталарында немесе жұмыс жүктемесі топтары мен басқа мүдделі тараптар үшін есептерде жұмыс жүктемесінің күйін визуализациялаңыз.

  • Мәселелер туындаған кезде жұмыс жүктемесі топтарын хабардар ету үшін интеллектуалды анықталған шектерге әрекет ететін ескертулерді және басқа автоматты жауаптарды конфигурациялаңыз.

  • Жалпы жұмыс жүктемесін тексеру тәжірибелеріңізге бақылау және ескерту жүйелерін қосыңыз.

  • Бақылау және ескерту жүйелерінің үздіксіз жетілдірілетінін қамтамасыз етіңіз. Өндірістегі қолдану және конфигурация тәртібі үздіксіз оқу мүмкіндіктерін қамтамасыз етеді. Бұл сабақтарды бақылау және ескерту дизайнына қосыңыз.

  • Жинайтын және талдаған бақылау деректерін жүйеңізге және пайдаланушы ағындарына байланыстырып, ағындардың денсаулығын деректермен, сондай-ақ жұмыс жүктемесінің жалпы жағдайымен салыстырыңыз. Бұл деректерді ағындар тұрғысынан талдау сіздің бақылау стратегияңызды денсаулық үлгісімен сәйкестендіруге көмектеседі.

  • Заңдар мен ережелерді сақтауды қамтамасыз ету үшін кез келген сәйкестендіретін ақпаратты сақтауды азайтыңыз. Сәйкестендіретін ақпаратты сақтау қажет болса, шешіміңізді құрастырған кезде жеке тұлғаларға өз ақпаратын жоюды сұрауға мүмкіндік беретін талаптарды ескеретініңізге сенімді болыңыз.

  • Ешқашан пайдаланушы құпия сөздерін немесе жеке басын куәландыратын алаяқтық жасау үшін пайдаланылуы мүмкін басқа ақпаратты жазбаңыз. Бұл мәліметтерді сақтамас бұрын деректерден тазалаңыз. Нормативтік талаптар аудит және қауіпсіздік үшін жиналған ақпаратты мұрағаттау мен сақтауды талап етуі мүмкін. Бұл деректер де сезімтал және бұрмалануды болдырмау үшін шифрлануы немесе басқа жолмен қорғалуы қажет болуы мүмкін.

Мониторинг жүйесінің барлық функцияларын мүмкіндігінше автоматтандыру керек және олардың барлығы үздіксіз, күні бойы, күн сайын жұмыс істеуі керек.

Бұл жұмыс ағыны құбыры мониторинг жүйесін көрсетеді:

Құбыр ретінде кешенді бақылау жүйесінің кезеңдерін көрсететін диаграмма.

Жинақ

Телеметрияны және журналдар мен метрика сияқты оқиғаларды түсіру үшін төмен кодты немесе бірінші код құрамдастары немесе орталар мен саясаттар сияқты платформа параметрлері болсын, барлық жұмыс жүктемесінің құрамдастарын теңшеу керек.

Журналдар ең алдымен аномалияларды анықтау және зерттеу үшін пайдалы. Әдетте, журналдар жұмыс жүктемесінің құрамдас бөлігі арқылы жасалады, содан кейін бақылау платформасына жіберіледі немесе автоматтандыру арқылы бақылау платформасы арқылы тартылады.

Көрсеткіштер ең алдымен денсаулық үлгісін құру және жұмыс жүктемесінің өнімділігі мен сенімділігіндегі тенденцияларды анықтау үшін пайдалы. Көрсеткіштер пайдаланушылардың пайдалану әрекетіндегі үрдістерді анықтау үшін де пайдалы. Бұл үрдістер тұтынушы тұрғысынан жақсартулар туралы шешім қабылдауға көмектеседі. Әдетте, көрсеткіштер мониторинг платформасында анықталады және бақылау платформасы және басқа құралдар көрсеткіштерді түсіру үшін жұмыс жүктемесін сұрайды.

Жұмыс жүктемесі деректері

Деректерді жинау үшін шығарылған интеграцияны Application Insights мен пайдаланыңыз. Application Insights қосылғаннан кейін сіз нақты уақытта да, тарихи түрде де маңызды оқиғалардың анық көрінісін ала аласыз.

Қолданба журналдары қолданбаның өмірлік циклін қолдайды. Тіркеу қолданбаның әртүрлі орталарда қалай жұмыс істейтінін, қандай оқиғалар орын алатынын және олардың орын алу шарттарын түсіну үшін маңызды.

Барлық негізгі орталарда қолданба журналдары мен оқиғаларын жинауды ұсынамыз. Әр орта үшін әртүрлі деректер қоймаларын пайдалану арқылы деректерді орталар арасында мүмкіндігінше бөліңіз, егер бұл практикалық болса. Критикалық емес орталар өндіріс журналдарын түсіндіруді қиындатпау үшін сүзгілерді пайдаланыңыз. Соңында, қолданбадағы сәйкес журнал жазбалары олардың сәйкес транзакциялары үшін корреляция идентификаторын алуы керек.

Инфрақұрылым және конфигурация деректері

Жұмыс жүктемеңіздегі инфрақұрылым ресурстары үшін журналдар мен көрсеткіштерді жинағаныңызға көз жеткізіңіз. Өйткені Power Platform қызмет (PaaS) ұсынатын платформа болса, негізгі инфрақұрылымға қатысты журналдарды түсіру мүмкіндігіңіз шектеулі болуы мүмкін. Дегенмен, жұмыс жүктемесінің күйіне және оқиғаларға қатысты конфигурация және саясат өзгерістері бойынша журналдар мен талдауларды түсіруге болады.

Мүмкіндігінше журналдарды бұлттық платформадан жинаңыз. Жазылымыңыз үшін әрекет журналдарын және басқару жазықтығы үшін диагностикалық журналдарды жинай аласыз.

Өнімділікті қағидалары

Күрделі және жоғары масштабталатын қолданба деректердің үлкен көлемін жасай алады. Қолданба деңгейінде бақылау қаншалықты егжей-тегжейлі екендігіне байланысты деректер көлемі өнімділік мәселелерін тудыруы мүмкін. Телеметриялық шешім бөгет ретінде әрекет етпеуі және жүйенің кеңеюіне қарай масштабталатын болуы керек.

Талдау

Әртүрлі көздерден деректерді жинағаннан кейін жүйенің жалпы әл-ауқатын бағалау үшін оны талдаңыз. Бұл талдау үшін мынаны нақты түсініңіз:

  • Негізгі өнімділік көрсеткіштеріне (KPI) және анықтаған басқа өнімділік көрсеткіштеріне негізделген деректерді құрылымдау жолы.
  • Әртүрлі метрикада және журнал файлдарында түсірілген деректерді қалай корреляциялауға болады. Бұл корреляция оқиғалар тізбегін бақылағанда маңызды және ақауларды диагностикалауға көмектеседі.

Көп жағдайда жұмыс жүктемеңізде әртүрлі құрамдас бөліктер болады және журналдар немесе оқиғалар әртүрлі пішімдерде немесе кестелерде түсіріледі. Жұмыс жүктемесінің жалпы жағдайы туралы түсінік қалыптастыру үшін деректерді дәл біріктіру қажет.

Мысалы, сіздің Power Platform шешім келесі компоненттерден тұруы мүмкін:

  • Пайдаланушыларға деректермен әрекеттесуге мүмкіндік беретін кенеп қолданбасы
  • Әкімшілерге қолданба параметрлерін конфигурациялауға мүмкіндік беретін үлгіге негізделген қолданба
  • Деректер операцияларын орындайтын бұлт ағыны
  • А Dataverse операциямен байланысты деректерді сақтайтын данасы
  • Azure кесте қоймасынан деректерді шығарып алатын және қолданбадан шақырылатын Azure функциясы

Жалғыз бизнес операциясы үшін пайдалану деректері жұмыс жүктемесінің барлық құрамдастарын қамтуы мүмкін. Бұл ақпаратты операция үшін ресурс пен өңдеуді пайдаланудың жалпы көрінісін қамтамасыз ету үшін өзара байланыстыру қажет.

Мәліметтерді талдау бойынша ұсыныстар

Қолданба деңгейі мен ресурс деңгейіндегі журналдарды салыстырыңыз. Мәселелерді анықтау және жоюды оңтайландыру үшін деректерді екі деңгейде де бағалаңыз.

Суық талдау үшін сақтауда нақты ұстау уақытын анықтаңыз. Белгілі бір кезеңдегі тарихи талдауды қосу үшін бұл тәжірибені ұсынамыз. Ол сонымен қатар сақтау шығындарын басқаруға көмектеседі. Ұзақ мерзімді трендті талдау үшін деректерді арзанырақ сақтау және жинақтау үшін мұрағатталуын қамтамасыз ететін процестерді іске асырыңыз.

Операциялық мәселелерді болжау үшін ұзақ мерзімді тенденцияларды талдаңыз. Операциялық стратегияларды қалыптастыру үшін ұзақ мерзімді деректерді бағалаңыз, сондай-ақ қандай операциялық мәселелер туындауы мүмкін және қашан болатынын болжаңыз. Мысалы, орташа жауап уақыттары уақыт өте келе баяу артып, максималды мақсатқа жақындайтынын ескеруіңізге болады.

Көрнекілендіру

Денсаулықты бақылаудағы визуализация жұмыс жүктемесінің күйін түсіну үшін өте маңызды. Визуализация мәселелер мен үрдістерді жылдам анықтауға көмектеседі, сонымен қатар жұмыс жүктемесіне енгізілген өзгерістердің әсерін түсінуге көмектеседі.

Бақылау тақталары

Деректерді визуализациялаудың ең кең тараған тәсілі ақпаратты диаграммалар немесе графиктер түрінде көрсете алатын бақылау тақталарын пайдалану болып табылады. Бұл элементтерді параметрлеуге болады және талдаушы кез келген нақты жағдай үшін уақыт кезеңі сияқты маңызды параметрлерді таңдай алады.

Бақылау тақталарын денсаулық үлгісімен сәйкестендіріңіз, сонда олар жұмыс жүктемесінің немесе жұмыс жүктемесінің құрамдастарының сау, нашар немесе зиянды екенін көрсетеді.

Бақылау тақтасы жүйесі тиімді жұмыс істеуі үшін ол жұмыс жүктемесі тобы үшін маңызды болуы керек. Жұмыс жүктемесінің денсаулығына қатысты ақпаратты визуализациялаңыз және бұл да әрекет етуге жарамды. Жұмыс жүктемесі немесе құрамдас бөлігі нашарлаған немесе денсаулығына зиян тигізген кезде, жұмыс жүктемесі тобының мүшелері мәселенің жұмыс жүктемесінің қай жерде пайда болғанын оңай анықтап, түзету әрекеттерін немесе тергеуді бастауы керек. Керісінше, әрекет ету мүмкін емес немесе жұмыс жүктемесінің күйіне қатысы жоқ ақпаратты қосу бақылау тақтасын қажетсіз күрделі және әрекетке жататын деректерден фондық шуды ажыратуға тырысатын топ мүшелерін ашуландырады.

Сізде мүдделі тараптарға немесе әзірлеушілерге арналған бақылау тақталары болуы мүмкін, олар тек олар сәйкес деп тапқан жұмыс жүктемесі туралы деректерді көрсету үшін теңшелген. Жұмыс жүктемесі тобының басқа топтар көргісі келетін деректер нүктелерінің түрлерін түсінетініне және анықтығын тексеру үшін ортақ пайдаланбас бұрын бақылау тақталарын алдын ала қарауына көз жеткізіңіз. Мүдделі тараптарға жұмыс жүктемеңіз туралы бақылау тақталарын беру - оларды жұмыс жүктемесінің жағдайы туралы хабардар етудің жақсы жолы, бірақ мүдделі тараптар деректерді анық түсінбесе, кері нәтиже беру қаупі бар.

Уәкілетті қызметкерлерге бақылау тақтасына кіруді шектеңіз. Бақылау тақталарындағы ақпарат құпия болуы мүмкін. Сондай-ақ пайдаланушылардың оны өзгертуіне жол бермеу үшін негізгі деректерді қорғау керек.

Есеп беру

Есеп беру жүйенің жалпы көрінісін жасау үшін қолданылады. Ол тарихи деректер мен ағымдағы ақпаратты қамтуы мүмкін. Есеп беру талаптары екі кең санатқа бөлінеді: жедел есеп беру және қауіпсіздік туралы есеп беру.

Операциялық есеп әдетте мыналарды қамтиды:

  • Белгілі бір уақыт терезесінде жалпы жүйенің немесе көрсетілген ішкі жүйелердің ресурстарды пайдалануын түсіну үшін пайдалануға болатын жинақтау статистикасы.
  • Белгілі бір кезеңдегі жалпы жүйе немесе көрсетілген ішкі жүйелер үшін ресурстарды пайдалану үрдістерін анықтау.
  • Бүкіл жүйеде немесе белгілі бір кезең ішінде көрсетілген ішкі жүйелерде орын алған ерекше жағдайларды бақылау.
  • Орналастырылған ресурстарға арналған қолданбаның тиімділігін анықтау және ресурстардың көлемін және олармен байланысты шығындарды қажетсіз өнімділікке әсер етпей азайтуға болатынын түсіну.

Қауіпсіздік туралы есеп беру тұтынушылардың жүйені пайдалануын бақылайды. Ол мыналарды қамтуы мүмкін:

  • Пайдаланушы әрекеттерін тексеру. Бұл тапсырма әрбір пайдаланушы орындайтын жеке сұрауларды күндер мен уақыттармен бірге жазуды талап етеді. Деректер әкімшіге белгілі бір кезеңде пайдаланушы орындайтын әрекеттер тізбегін жылдам қайта құру мүмкіндігін беру үшін құрылымдалған болуы керек.
  • Пайдаланушының ресурстарды пайдалануын қадағалау. Бұл тапсырма пайдаланушының әрбір сұрауы жүйедегі әртүрлі ресурстарға қалай қол жеткізгенін және қанша уақытқа созылатынын жазуды талап етеді. Әкімші бұл деректерді пайдаланушының белгілі бір кезеңге пайдалану есебін жасау үшін пайдалана алады, мүмкін шот ұсыну үшін.

Хабарландырулар

Жүйенің сау, жауап беретін және қауіпсіз болуын қамтамасыз ету үшін операторлар оларға дер кезінде жауап бере алатындай ескертулерді орнатыңыз. Ескерту диагностикалық әрекеттерді жылдам бастауға көмектесу үшін жеткілікті контекстік ақпаратты қамтуы мүмкін.

Ескерту бойынша ұсыныстар

  • Есеп беретін иелері мен әрекеттерін анықтайтын ескертуге жауап беру процесін анықтаңыз.
  • Жақсы анықталған аумақ үшін ескертулерді конфигурациялаңыз және шуды азайту үшін нақтылықты реттеңіз.
  • Адамдардан мәселелерді белсенді түрде іздеуді талап етудің орнына Splunk немесе Azure Monitor сияқты автоматтандырылған ескерту шешімін пайдаланыңыз.
  • Түзету процестерін іске қосу үшін ескертулерді пайдаланыңыз. Мысалы, мәселелер мен шешімдерді бақылау үшін билеттерді автоматты түрде жасаңыз.

Табалдырықтар

Бақылау жүйеңіз анықтағандай, шекті мәндер асқанда ескертулер жасалады. Сіз орнатқан шекті мәндердің нашарлауды немесе үзілістерді болдырмау үшін жұмыс жүктемесіне қажетті өзгерістерді енгізуге жеткілікті уақыт беретініне көз жеткізіңіз. Сондай-ақ, ескертулер санын азайту үшін қажетті қателерді өңдеуді жүзеге асырып, белгілі қателерді жұмыс жүктемеңізде ұстауыңыз керек. Мысалы, бұлттық ағындардағы әрекеттеріңіз үшін қайта әрекет ету саясаттарын конфигурациялаңыз, осылайша қайталау әрекеті ағынды іске қосудың бөлігі ретінде және қайталанатын қайталау әрекеттері сәтсіз аяқталса және ағын сәтсіздігі жазылса және ескерту жіберілсе. Толығырақ ақпаратты Сенімді бақылау және ескерту стратегиясын жасауға арналған ұсыныстардан қараңыз.

Power Platform жеңілдету

Power Platform Application InsightsAzure Monitor экожүйесінің бөлігі болып табылатын мен біріктіреді. Бұл интеграцияны келесі үшін пайдаланыңыз:

  • Dataverse ішінде Application Insightsплатформа арқылы түсірілген диагностика және өнімділік бойынша телеметрияны алыңыз. Сіз бағдарламалар Dataverse дерекқорыңызда және модельге негізделген бағдарламаларда орындайтын әрекеттер туралы телеметрияны алуға жазыла аласыз. Бұл телеметрия қателер мен өнімділікке қатысты мәселелерді диагностикалау және жою үшін пайдалануға болатын ақпаратты қамтамасыз етеді.

  • Кенеп қолданбаларын мынаған қосыңыз Application Insights. Мәселелерді диагностикалау және пайдаланушылардың қолданбаларыңызбен не істейтінін түсіну үшін осы талдауларды пайдалана аласыз. Жақсырақ бизнес шешімдерін қабылдауға және қолданбалардың сапасын жақсартуға көмектесу үшін ақпаратты жинауға болады.

  • Power Automate телеметрияны ағу үшін конфигурациялаңыз Application Insights. Мысалы, бұлт ағынының орындалуын бақылай аласыз және бұлт ағынының орындалу сәтсіздігі туралы ескертулер жасай аласыз.

  • Azure Microsoft Copilot Studio жүйесінде пайдалану үшін агенттен Application Insightsтелеметрия деректерін түсіріңіз. Бұл телеметрияны агентке және агенттен жіберілген тіркелген хабарлар мен оқиғаларды, пайдаланушы сөйлесулері кезінде іске қосылатын тақырыптарды және тақырыптарыңыздан жіберуге болатын теңшелетін телеметрия оқиғаларын бақылау үшін пайдалана аласыз.

Power Platform ресурстар журналындағы әрекеттерді Microsoft Purview сәйкестік порталында. Көптеген оқиғалар әрекеттен кейін 24 сағат ішінде қолжетімді болады. Бұл ақпаратты нақты уақыттағы бақылау үшін пайдаланбаңыз. Power Platformішінде журналға кіру әрекеттері туралы қосымша ақпаратты мына жерден қараңыз:

Сіздің Power Platform жұмыс жүктемеңізде Azure ресурстары болуы мүмкін. Толығырақ ақпаратты Мониторинг жүйесін жобалау және жасау бойынша ұсыныстар бөлімінен қараңыз.

Power Platform CoE Starter Kit бұл Power Platform қабылдау және қолдау стратегиясын әзірлеуді бастауға көмектесетін құрамдас бөліктер мен құралдар жинағын қамтитын анықтамалық іске асыру. CoE Starter Kitімен бірге бақылау тақталарының бай жиынтығы бар. Толығырақ бөлімін қараңыз Өзіңіз туралы терең түсінік алыңыз Microsoft Power Platform КО-мен қабылдау Power BI бақылау тақтасы.

Power Platform Автоматтандыру жинағы автоматтандыру жобаларына арналған жұмыс үстелі үшін Power Automate қолдану мен қолдауды жылдамдататын құралдар жиынтығы. Жинақ автоматтандыру жобаларын басқаруға және үнемделген ақшаны және инвестицияның қайтарымдылығын (ROI) бағалау үшін оларды бақылауға көмектесетін құралдарды ұсынады. Автоматтандыру жинағының бөлігі болып табылады басқару орталығы, ол Монитордың жұмыс үстелі ағынының орындалу мүмкіндігін толықтырады. Басқару орталығының негізгі бағыты қолдау талдаушылары мен ұйымдарына бақылау, әрекет ету және қажет болғанда ескерту үшін оркестрлік көрініс болып табылады.

Келесі қадамдар