{"id":13697,"date":"2022-05-05T07:00:27","date_gmt":"2022-05-05T05:00:27","guid":{"rendered":"https:\/\/sii.pl\/blog\/?p=13697"},"modified":"2023-07-05T10:06:14","modified_gmt":"2023-07-05T08:06:14","slug":"skalowalny-monitoring-dla-srodowisk-azure","status":"publish","type":"post","link":"https:\/\/sii.pl\/blog\/skalowalny-monitoring-dla-srodowisk-azure\/","title":{"rendered":"Skalowalny monitoring dla \u015brodowisk Azure"},"content":{"rendered":"\n<p>Partnerzy obs\u0142uguj\u0105cy setki subskrypcji swoich klient\u00f3w cz\u0119sto staj\u0105 przed wyzwaniem, jak skalowa\u0107 swoje zasoby w celu automatyzacji monitoringu Azure. Coraz bardziej rozbudowane scenariusze wdro\u017ce\u0144, wymagaj\u0105cy zleceniodawcy oraz ich potrzeby obliguj\u0105 do wykorzystania nowoczesnych i skalowalnych narz\u0119dzi.<\/p>\n\n\n\n<p>Jednym z przyk\u0142ad\u00f3w rozwi\u0105zania, jakie wykorzystujemy w Sii dla rozwi\u0105zania tego zagadnienia, jest Azure Lighthouse.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Azure Lighthouse \u00ad\u2013 do czego s\u0142u\u017cy to rozwi\u0105zanie?<\/h2>\n\n\n\n<p>Azure Lighthouse to us\u0142uga opracowana przez firm\u0119 Microsoft, kt\u00f3ra zapewnia zaawansowan\u0105 automatyzacj\u0119 us\u0142ug w chmurze Azure. Umo\u017cliwia ona <strong>zarz\u0105dzanie zasobami Azure nale\u017c\u0105cymi do r\u00f3\u017cnych tenant\u00f3w z poziomu jednego centralnego \u015brodowiska<\/strong>. Poziom i zakres dost\u0119pu dla in\u017cynier\u00f3w jest zawsze okre\u015blany przez klienta, natomiast po stronie in\u017cynier\u00f3w Sii jest zbudowanie interfejs\u00f3w, paneli zarz\u0105dzania i innych rozwi\u0105za\u0144 dla zespo\u0142u Service Desk.<\/p>\n\n\n\n<p>Korzystaj\u0105c z us\u0142ugi Azure Lighthouse, istnieje wiele sposob\u00f3w na usprawnienie zarz\u0105dzania:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Azure Delegated Resource Management:<\/strong> mo\u017cemy bezpiecznie zarz\u0105dza\u0107 zasobami platformy Azure swoich klient\u00f3w w ramach w\u0142asnej dzier\u017cawy bez konieczno\u015bci prze\u0142\u0105czania si\u0119 mi\u0119dzy subskrypcjami klient\u00f3w. Subskrypcje klient\u00f3w i grupy zasob\u00f3w mo\u017cna przydzieli\u0107 do okre\u015blonych u\u017cytkownik\u00f3w i r\u00f3l w zarz\u0105dzaniu dzier\u017caw\u0105, uzyskuj\u0105c mo\u017cliwo\u015b\u0107 usuni\u0119cia dost\u0119pu w razie potrzeby. Informacje dotycz\u0105ce zarz\u0105dzania dzier\u017cawcami mo\u017cna wy\u015bwietli\u0107 na stronie \u201eMoi klienci\u201d w portalu Azure. Portal Azure zawiera stron\u0119 \u201eDelegacje\u201d, kt\u00f3ra umo\u017cliwia klientom wy\u015bwietlanie dost\u0119pu do us\u0142ugodawcy i zarz\u0105dzanie nim.<\/li>\n\n\n\n<li><strong>Azure Resource Manager (ARM) Templates: <\/strong>mo\u017cemy u\u017cywa\u0107 szablon\u00f3w ARM do do\u0142\u0105czania przydzielonych zasob\u00f3w klienta i wykonywania zada\u0144 zarz\u0105dzania mi\u0119dzy dzier\u017cawcami.<\/li>\n\n\n\n<li><strong>Azure Marketplace<\/strong>: mo\u017cemy \u015bwiadczy\u0107 us\u0142ugi klientom za pomoc\u0105 ofert publicznych lub prywatnych w Azure Marketplace oraz automatycznie do\u0142\u0105cza\u0107 je do us\u0142ugi Azure Lighthouse.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Wsparcie innych us\u0142ug<\/h2>\n\n\n\n<p>Azure Lighthouse posiada dodatkowo dedykowane rozwi\u0105zania do wsparcia szeregu us\u0142ug Azure takich jak np.:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Azure Arc,<\/li>\n\n\n\n<li>Azure Automation,<\/li>\n\n\n\n<li>Azure Backup,<\/li>\n\n\n\n<li>Azure Cost Management,<\/li>\n\n\n\n<li>Azure Kubernetes Services,<\/li>\n\n\n\n<li>Azure Monitor,<\/li>\n\n\n\n<li>Azure Security Center,<\/li>\n\n\n\n<li>Azure Sentinel,<\/li>\n\n\n\n<li>Azure Service Health,<\/li>\n\n\n\n<li>Azure Site Recovery.<\/li>\n<\/ul>\n\n\n\n<p>Wprowadza do w\/w us\u0142ug dodatkowe mo\u017cliwo\u015bci centralizacji procesu ich monitoringu w jednolitej konsoli.<\/p>\n\n\n\n<p>In\u017cynier ServiceDesk, odpowiedzialny za wybrany zakres us\u0142ug, dostaje pulpit z wykresami i alertami zwi\u0105zanymi z obs\u0142ugiwanym przez niego rozwi\u0105zaniem dla okre\u015blonych klient\u00f3w \u2013 <strong>jeden pulpit dla nawet setek klient\u00f3w.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter wp-image-13698\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/04\/pulpit-lighthouse_LI.jpg\"><img decoding=\"async\" width=\"1862\" height=\"794\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/04\/pulpit-lighthouse_LI.jpg\" alt=\"Przyk\u0142adowy pulpit nawigacyjny\" class=\"wp-image-13698\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/04\/pulpit-lighthouse_LI.jpg 1862w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/04\/pulpit-lighthouse_LI-300x128.jpg 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/04\/pulpit-lighthouse_LI-1024x437.jpg 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/04\/pulpit-lighthouse_LI-768x327.jpg 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/04\/pulpit-lighthouse_LI-1536x655.jpg 1536w\" sizes=\"(max-width: 1862px) 100vw, 1862px\" \/><\/a><figcaption class=\"wp-element-caption\">Ryc. 1 Przyk\u0142adowy pulpit nawigacyjny<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Zagadnienia bezpiecze\u0144stwa<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Bezpiecze\u0144stwo klienta<\/h3>\n\n\n\n<p>Azure Lighthouse posiada wbudowane rozwi\u0105zania, kt\u00f3re zapewniaj\u0105 bezpiecze\u0144stwo dla klienta. Klienci mog\u0105 kontrolowa\u0107, kto mo\u017ce uzyska\u0107 dost\u0119p do ich subskrypcji, zasob\u00f3w i typ\u00f3w operacji, jakie mo\u017cna wykona\u0107. Rozwi\u0105zanie przynosi r\u00f3wnie\u017c korzy\u015bci zespo\u0142om IT bowiem umo\u017cliwia skalowanie us\u0142ugi przy lepszym zarz\u0105dzaniu lokalnymi zasobami.<\/p>\n\n\n\n<p>Rozwi\u0105zanie Azure Lighthouse daje administratorom mo\u017cliwo\u015b\u0107 uzyskiwania informacji o np. najlepszych rozwi\u0105zaniach z Azure Advisor w jednym oknie i podj\u0119cia odpowiednich dzia\u0142a\u0144 dla dowolnego klienta lub kilku na raz. Zatem <strong>zmniejszamy w ten spos\u00f3b liczb\u0119 potrzebnych dzia\u0142a\u0144 do minimum po stronie IT<\/strong>. W ten sam spos\u00f3b mo\u017cemy monitorowa\u0107 incydenty zwi\u0105zane z zabezpieczeniami w wielu obszarach roboczych klient\u00f3w na podstawie us\u0142ugi Azure Sentinel.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pomoc techniczna z poziomu \u015brodowiska klienta<\/h3>\n\n\n\n<p>Azure Lighthouse umo\u017cliwia tworzenie \u017c\u0105da\u0144 pomocy technicznej z poziomu \u015brodowiska klienta. Mo\u017cemy dzi\u0119ki takim dzia\u0142aniom skorzysta\u0107 z w\u0142asnej umowy wsparcia. Pozwala to r\u00f3wnie\u017c \u201eomin\u0105\u0107\u201d po\u015brednika. Nie musimy ju\u017c prosi\u0107 klienta o wygenerowanie raportu, zbieranie dziennik\u00f3w, wysy\u0142anie informacji, aby przekaza\u0107 je personelowi pomocy technicznej platformy Azure. Mo\u017cemy uzyska\u0107 dost\u0119p do wszystkich tych informacji i przekaza\u0107 je bezpo\u015brednio osobie wspieraj\u0105cej. Oszcz\u0119dzaj\u0105c sobie i klientowi troch\u0119 cennego czasu.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Scentralizowany zestaw zasad bezpiecze\u0144stwa<\/h3>\n\n\n\n<p>Us\u0142uga ta umo\u017cliwia nam r\u00f3wnie\u017c scentralizowany zestaw zasad zabezpiecze\u0144, kt\u00f3re mo\u017cemy stosowa\u0107 do wszystkich naszych klient\u00f3w jednocze\u015bnie. Dzi\u0119ki temu wszelkie poprawki lub nowe zasady dotycz\u0105ce najlepszych praktyk mo\u017cna szybko i skutecznie zastosowa\u0107.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter wp-image-13699\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/04\/azure-delegated-resource-management-service-provider-tenant.jpg\"><img decoding=\"async\" width=\"980\" height=\"473\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/04\/azure-delegated-resource-management-service-provider-tenant.jpg\" alt=\"Schemat zarz\u0105dzania delegowanymi zespo\u0142ami\" class=\"wp-image-13699\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/04\/azure-delegated-resource-management-service-provider-tenant.jpg 980w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/04\/azure-delegated-resource-management-service-provider-tenant-300x145.jpg 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/04\/azure-delegated-resource-management-service-provider-tenant-768x371.jpg 768w\" sizes=\"(max-width: 980px) 100vw, 980px\" \/><\/a><figcaption class=\"wp-element-caption\">Ryc. 2 <a href=\"https:\/\/docs.microsoft.com\/pl-pl\/azure\/lighthouse\/concepts\/cross-tenant-management-experience\" rel=\"nofollow\" >Zarz\u0105dzanie delegowanymi zasobami<\/a><\/figcaption><\/figure>\n\n\n\n<p>Wszystkie podejmowane dzia\u0142ania mog\u0105 by\u0107 po stronie klienta rejestrowane i na bie\u017c\u0105co monitorowane, dzi\u0119ki czemu klient posiada mo\u017cliwo\u015b\u0107 weryfikacji, jakiego rodzaju zmiany zosta\u0142y wprowadzone, w jakim zasobie i przez kogo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u015arodki ostro\u017cno\u015bci podczas korzystania z Azure Lighthouse<\/h3>\n\n\n\n<p>Azure Lighthouse znacznie u\u0142atwia prac\u0119 administratorom i in\u017cynierom, ale musimy zachowa\u0107 ostro\u017cno\u015b\u0107 podczas korzystania z niego. Je\u015bli zapewniamy pe\u0142ny dost\u0119p na poziomie kontrybutora, wa\u017cne jest, aby mie\u0107 dobre zarz\u0105dzanie.<\/p>\n\n\n\n<p>Oto kilka <strong>najwa\u017cniejszych wskaz\u00f3wek, jak zmniejszy\u0107 ryzyko potencjalnych problem\u00f3w<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Zmiana nazwy subskrypcji platformy Azure, tak aby zawiera\u0142a nazw\u0119 klienta, tj. nie u\u017cywaj wszystkich nazw \u201eMicrosoft Azure\u201d lub podobnych, poniewa\u017c trudno b\u0119dzie je odr\u00f3\u017cni\u0107.<\/li>\n\n\n\n<li>Upewnij si\u0119, \u017ce korzystasz z uwierzytelniania wielosk\u0142adnikowego w celu zabezpieczenia kont u\u017cytkownik\u00f3w.<\/li>\n\n\n\n<li>U\u017cyj zasady najmniejszych uprawnie\u0144 dla przypisanych grup us\u0142ugi Azure AD, np. nie dodawaj wszystkich do grupy us\u0142ugi Azure AD z delegowanym dost\u0119pem \u201ewsp\u00f3\u0142autora\u201d, je\u015bli nie jest to wymagane.<\/li>\n\n\n\n<li>Rozwa\u017c przypisanie dost\u0119pu do grup zasob\u00f3w zamiast pe\u0142nych subskrypcji platformy Azure.<\/li>\n\n\n\n<li>U\u017cyj Azure Policy, aby wstawi\u0107 bariery wdra\u017cania i egzekwowa\u0107 standardy u wszystkich swoich klient\u00f3w.<\/li>\n\n\n\n<li>Rozwa\u017c u\u017cycie zarz\u0105dzania to\u017csamo\u015bci\u0105 uprzywilejowan\u0105 (PIM), aby wymusi\u0107 dost\u0119p administratora just-in-time na podstawie zatwierdzenia\/ograniczenia czasowego.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Korzy\u015bci wykorzystania Azure Lighthouse<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Zalety dla klienta<\/h3>\n\n\n\n<p>Us\u0142ugi realizowane poprzez Azure Lighthouse umo\u017cliwiaj\u0105 klientom <strong>skupienie si\u0119 na rozwoju biznesu i w\u0142asnych rozwi\u0105za\u0144<\/strong>, a mniej na ci\u0105g\u0142ym monitoringu zasob\u00f3w. Dzi\u0119ki mo\u017cliwo\u015bci kontroli dost\u0119pu klient mo\u017ce przekaza\u0107 dostawcy do monitoringu tylko te us\u0142ugi, dla kt\u00f3rych potrzebuje wsparcia \u2013 wci\u0105\u017c zachowuj\u0105c pe\u0142n\u0105 kontrol\u0119 nad zasobami.<\/p>\n\n\n\n<p>Przypisywanie dost\u0119p\u00f3w o wy\u017cszym poziomie uprawnie\u0144 ni\u017c odczyt mo\u017cna dodatkowo oprze\u0107 o rozwi\u0105zanie PIM (Privileged Access Management), dzi\u0119ki czemu <strong>klient za ka\u017cdym razem b\u0119dzie m\u00f3g\u0142 podj\u0105\u0107 decyzj\u0119 o podniesieniu uprawnie\u0144 dla in\u017cynier\u00f3w<\/strong> na okre\u015blony czas dla okre\u015blonych zasob\u00f3w.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Korzy\u015bci dla infrastruktury<\/h3>\n\n\n\n<p>Interesuj\u0105cym przyk\u0142adem wykorzystania Azure Lighthouse jest <strong>dostarczanie specjalistycznego oprogramowania dla wielu klient\u00f3w<\/strong>. Dostawca aplikacji poprzez w\/w rozwi\u0105zanie mo\u017ce \u015bwiadczy\u0107 dodatkowe wsparcie r\u00f3wnie\u017c dla infrastruktury, kt\u00f3ra utrzymuje aplikacj\u0119, zapewniaj\u0105c kompleksow\u0105 us\u0142ug\u0119, jednocze\u015bnie zachowuj\u0105c wysoki poziom bezpiecze\u0144stwa oraz izolacji. Dane i aplikacja s\u0105 nadal pod pe\u0142n\u0105 kontrol\u0105 klienta w jego w\u0142asnej subskrypcji.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Poprawa bezpiecze\u0144stwa<\/h3>\n\n\n\n<p>Wykorzystanie m.in. Azure Sentinel poprzez Azure Lighthouse pozwala klientom na <strong>zwi\u0119kszenie poziomu bezpiecze\u0144stwa<\/strong> poprzez otrzymanie zaawansowanego <strong>rozwi\u0105zania typu SOC<\/strong>. Narz\u0119dzie u\u0142atwi prac\u0119 zespo\u0142u in\u017cynier\u00f3w security, kt\u00f3rzy mog\u0105 analizowa\u0107 zdarzenia zwi\u0105zane z bezpiecze\u0144stwem dla wielu klient\u00f3w r\u00f3wnocze\u015bnie w jednolitym interfejsie. Wsparciem dzia\u0142a\u0144 in\u017cynier\u00f3w security jest us\u0142uga Azure Sentinel, kt\u00f3r\u0105 mo\u017cna po\u0142\u0105czy\u0107 z Azure Lighthouse.<\/p>\n\n\n\n<p>Natywnie us\u0142uga Azure Sentinel mo\u017ce \u015bwiadczy\u0107 swoje us\u0142ugi tylko jednemu dzier\u017cawcy, wi\u0119c je\u015bli wykonujemy us\u0142ug\u0119 dla wielu klient\u00f3w i musimy monitorowa\u0107 dzienniki zabezpiecze\u0144 i incydenty swoich klient\u00f3w, mo\u017ce to by\u0107 trudne, poniewa\u017c zawsze konieczne jest prze\u0142\u0105czanie si\u0119 mi\u0119dzy dzier\u017cawami. Dzi\u0119ki Azure Lighthouse mamy teraz <strong>mo\u017cliwo\u015b\u0107 zarz\u0105dzania i monitorowania wielu instancji Sentinel z jednego portalu lub jednego dzier\u017cawcy<\/strong>, co znacznie u\u0142atwia prac\u0119 security, poniewa\u017c centralizuje wszystkie instancje Sentinel w jednym miejscu.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">I na koniec&#8230; koszty<\/h3>\n\n\n\n<p>Us\u0142uga Azure Lighthouse nie ma wi\u0119kszego wp\u0142ywu na koszty po stronie klienta \u2013 samo rozwi\u0105zanie jest bezp\u0142atne, jedyne koszty kt\u00f3re mog\u0105 si\u0119 pojawi\u0107 dotycz\u0105 magazynu log\u00f3w i ew. dodatkowej transmisji danych. S\u0105 to jednak niewielkie koszty.<\/p>\n\n\n\n<p>***<\/p>\n\n\n\n<p>Je\u015bli interesuj\u0105 Ci\u0119 rozwi\u0105zania Azure, zach\u0119camy do przeczytania artyku\u0142\u00f3w o <a href=\"https:\/\/sii.pl\/blog\/uslugi-azure-policy-i-azure-blueprint\/\">Us\u0142ugach Azure Policy i Azure Blueprint<\/a> oraz <a href=\"https:\/\/sii.pl\/blog\/azure-logicapp-oraz-functionapp-umozliwienie-weryfikacji-wysylki-i-tresci-wiadomosci-e-mail-jako-jeden-z-elementow-testow-e2e\/\">Azure LogicApp oraz FunctionApp.&nbsp;<\/a><\/p>\n\n\n\n<p>***<\/p>\n\n\n\n<p>Je\u015bli ciekawi Ci\u0119, jakich rozwi\u0105za\u0144 u\u017cywa DevOps Engineer i czym powinna charakteryzowa\u0107 si\u0119 osoba na tym stanowisku, obejrzyj video i pos\u0142uchaj, jak Artur opowiada o swoich obowi\u0105zkach:<\/p>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Jakie jest najwi\u0119ksze wyzwanie DevOps Engineera? #PowerPeopleAtWork\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/Z9TOHmiZMHI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-left kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;13697&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;3&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;11&quot;,&quot;greet&quot;:&quot;&quot;,&quot;legend&quot;:&quot;5\\\/5 ( votes: 3)&quot;,&quot;size&quot;:&quot;18&quot;,&quot;title&quot;:&quot;Skalowalny monitoring dla \u015brodowisk Azure&quot;,&quot;width&quot;:&quot;139.5&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} ( {votes}: {count})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 139.5px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 14.4px;\">\n            5\/5 ( votes: 3)    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Partnerzy obs\u0142uguj\u0105cy setki subskrypcji swoich klient\u00f3w cz\u0119sto staj\u0105 przed wyzwaniem, jak skalowa\u0107 swoje zasoby w celu automatyzacji monitoringu Azure. Coraz &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.pl\/blog\/skalowalny-monitoring-dla-srodowisk-azure\/\">Continued<\/a><\/p>\n","protected":false},"author":336,"featured_media":13703,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_editorskit_title_hidden":false,"_editorskit_reading_time":4,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","inline_featured_image":false,"footnotes":""},"categories":[1316],"tags":[287,354,686,1261],"class_list":["post-13697","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development-na-miekko","tag-software-development","tag-automatyzacja","tag-azure-devops","tag-azure-lighthouse"],"acf":[],"aioseo_notices":[],"republish_history":[],"featured_media_url":"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2022\/04\/Skalowalny-monitoring-dla-srodowisk-Azure.png","category_names":["Development na mi\u0119kko"],"_links":{"self":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/13697"}],"collection":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/users\/336"}],"replies":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/comments?post=13697"}],"version-history":[{"count":2,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/13697\/revisions"}],"predecessor-version":[{"id":22651,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/13697\/revisions\/22651"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media\/13703"}],"wp:attachment":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media?parent=13697"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/categories?post=13697"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/tags?post=13697"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}