«Ãðóïïà Àñòðà» âûïóñòèëà âåðñèþ 1.6.0 ïëàòôîðìû «Àñòðà Ìîíèòîðèíã». Ïîëüçîâàòåëÿì äîñòóïåí íîâûé èíñòðóìåíò óïðàâëåíèÿ, à òàêæå ðàñøèðåííûå âîçìîæíîñòè ãèáêîé ôèëüòðàöèè è ìîíèòîðèíãà Kubernetes. Îá ýòîì CNews ñîîáùèëè ïðåäñòàâèòåëè «Ãðóïïû Àñòðà».
Ãëàâíîå îáíîâëåíèå — CLI-óòèëèòà amctl. Ñ åå ïîìîùüþ çàïðîñû ìåòðèê, ëîãîâ è òðåéñîâ, íàñòðîéêà ìîíèòîðîâ è ðàáîòà ñ èíöèäåíòàìè òåïåðü äîñòóïíû èç òåðìèíàëà. Ýêñïîðò, ñîçäàíèå è îáíîâëåíèå ìîíèòîðîâ ïîääåðæèâàþòñÿ ÷åðåç YAML. Äëÿ ïðîâåäåíèÿ ðåãëàìåíòíûõ ðàáîò ÷åðåç CLI äîñòóïíî ïðèãëóøåíèå àëåðòîâ. Ïîäõîäèò äëÿ ñêðèïòîâ, CI è ÈÈ-àãåíòîâ: äàííûå ìîæíî ïîëó÷àòü â JSON. Óòèëèòà amctl ïîìîæåò àãåíòó àíàëèçèðîâàòü èíöèäåíòû è ãîòîâèòü ðåêîìåíäàöèè.
Ñòàëà äîñòóïíà ãèáêàÿ ôèëüòðàöèÿ ëîãîâ è ñèãíàëîâ SNMP/IPMI. Ïîèñê çàïèñåé òåïåðü âîçìîæåí ïî ëþáûì àòðèáóòàì, à íå òîëüêî ïî òåêñòó. Äëÿ òðåéñîâ ïîÿâèëèñü ïîäñêàçêè è óñêîðåííàÿ ôèëüòðàöèÿ. Ðàñøèðåíà ôèëüòðàöèÿ íà ñòðàíèöå «Àãåíòû»: ïîÿâèëèñü áûñòðûå ôàñåòíûå ôèëüòðû. Äëÿ òàðãåòîâ è ýêñïîðòåðîâ äîáàâëåíû èíäèâèäóàëüíûå healthcheck, à ýêñïîðò¸ðàì òåïåðü ìîæíî ïåðåäàâàòü ïåðåìåííûå îêðóæåíèÿ. Áëàãîäàðÿ ýòîìó ïîëüçîâàòåëè ñìîãóò ñîêðàòèòü âðåìÿ ïîèñêà íóæíûõ äàííûõ ïðè ðàçáîðå èíöèäåíòîâ.
Çíà÷èòåëüíî ðàñøèðåíû âîçìîæíîñòè ìîíèòîðèíãà Kubernetes. Íà ñòðàíèöå «Èíôðàñòðóêòóðà» ìîæíî îòñëåæèâàòü ñîñòîÿíèå âñåãî êëàñòåðà: ïîòðåáëåíèå ïàìÿòè, äèñêîâîãî ïðîñòðàíñòâà, CPU è ñåòè. Ïîÿâèëèñü äåòàëüíûå ñòðàíèöû äëÿ íîä, ïîäîâ, DaemonSet, StatefulSet, ðàçâ¸ðòûâàíèé, ïðîñòðàíñòâ èì¸í, Cron-çàäà÷, ñåðâèñîâ è êîíòåéíåðîâ. Ìåòðèêè êîíòåéíåðîâ ñîáèðàþòñÿ ÷åðåç kubelet è cAdvisor, à èõ ëåéáëû ìîæíî ãèáêî íàñòðàèâàòü ïîä òðåáîâàíèÿ ïîëüçîâàòåëÿ.
Ñðåäè ïðî÷èõ óëó÷øåíèé ðåëèçà — âîçìîæíîñòü óñòàíîâêè àãåíòà íà Windows, åäèíàÿ àâòîðèçàöèÿ äëÿ «Àñòðà Ìîíèòîðèíãà» è Grafana, ïîääåðæêà òåãîâ â ìîíèòîðàõ è íîâûå âàðèàíòû îòîáðàæåíèÿ êàðòû õîñòîâ.  ñèñòåìå òàêæå ðåàëèçîâàí áàçîâûé æóðíàë àóäèòà, ïîçâîëÿþùèé îòñëåæèâàòü, êòî è êàêèå èçìåíåíèÿ âíîñèë. Óìíûé ïîèñê ñòðàíèö òåïåðü ó÷èòûâàåò ðàñêëàäêó êëàâèàòóðû, òðàíñëèòåðàöèþ è ñèíîíèìû.
«Â âåðñèè 1.6 ìû ñäåëàëè âàæíûé øàã â ñòîðîíó àâòîìàòèçàöèè ýêñïëóàòàöèè "Àñòðà Ìîíèòîðèíãà". CLI amctl îòêðûâàåò âîçìîæíîñòè ïëàòôîðìû äëÿ òåðìèíàëà, ñêðèïòîâ, CI è AI-àãåíòîâ, à åäèíûé ïîäõîä ê ôèëüòðàöèè ïîìîãàåò áûñòðåå ðàáîòàòü ñ ðàçíûìè òèïàìè äàííûõ íàáëþäàåìîñòè. Îäíîâðåìåííî ìû ïðîäîëæàåì ðàçâèâàòü ìîíèòîðèíã Kubernetes è èíñòðóìåíòû äëÿ ïîâñåäíåâíîé ðàáîòû èíæåíåðíûõ êîìàíä», — ñêàçàë Èëüÿ Çàõàðîâ, äèðåêòîð äåïàðòàìåíòà ìîíèòîðèíãà «Ãðóïïû Àñòðà».
 íîâîé âåðñèè óñòðàíåíû äåñÿòêè äåôåêòîâ, â òîì ÷èñëå ïðîâåäåíà ñòàáèëèçàöèÿ ñîñòîÿíèé ïðîáëåì è ñîáûòèé ìîíèòîðîâ. Êðîìå òîãî, óñòðàíåíà ïðîáëåìà áåçîïàñíîñòè, âûÿâëåííàÿ ïðè SAST-ñêàíèðîâàíèè.


