Tracing aplikacji w środowisku Microsoft Windows (.NET)

Dużo się teraz mówi o Observability, czyli rozszerzonym monitoringu, w którym poza pilnowaniem logów tekstowych i metryk, obserwujemy również co dzieje się wew. aplikacji. Większość materiałów na ten temat skupia się na rozbudowie narzędzi z perspektywy programisty, ja bym chciał podejść do tematu ściśle od strony administracyjnej i utrzymaniowej (bez dotykania kodu aplikacji).

Markdown i Obsidian – dokumentowanie na miarę 21 wieku

Markdown to sposób zapisu/formatowania plików tekstowych, które przez swoją charakterystykę generują dokumenty nadające się do publikacji. Nie jest potrzebny żaden edytor tekstu typu Word. Do tej pory najczęściej spotykałem takie pliki na GitHubie, nie mając świadomości czym są pod spodem (bo wyglądają jak normalny, sformatowany tekst).

IaaC – automatyzacja udostępniania maszyn wirtualnych na Hyper-V (Hyper-V IaaC cz. 2)

Powershell jest wystarczającym narzędziem umożliwiającym wykonanie wielu czynności. Świetnie to obrazuje projekt MSLab (wcześniej WSLab - stąd często przemiennie może pojawiać się jedna z nazw), dzięki któremu można stawiać szybkie rozwiązania PoC. Zachęcam do zapoznania się z tym projektem, szczególnie w przypadku budowy rozwiązań PoC. A to w takich przypadkach najczęściej zdarza się, że trzeba ... Read More

Szybka instalacja kontrolera domeny Active Directory

Czasami na szybko potrzebujemy postawić maszynę wirtualną i skonfigurować na niej domenę. Całkiem sporo klikania które da się uprościć. Nawet jak nie robimy tego na szybko, a ze względów na plan Disaster Recovery potrzebujemy mieć wszystko opisane jako kod, poniższe komendy mogą się przydać. Na początku potrzebujemy postawić najprostszą możliwą maszynę wirtualną, np. Windows Server 2019 w wersji Core. Zwykle takiego typu maszynom ustawiam 2 procesory ... Read More

Konfiguracja sieci Hyper-V dla środowiska PoC (Hyper-V IaaC cz. 1)

Budując kolejne środowisko Proof of Concept (PoC) stanąłem przed wyzwaniem by był ono uniezależnione od wszystkich innych maszyn wirtualnych. To co udało się osiągnąć, to również szybki sposób na budowanie kolejnych sieci bez ryzyka, że wyczerpiemy pulę adresów IP w lokalnej sieci (często na 24 bitach, a jak zaczniemy się bawić w kontenery albo inne ... Read More