#eBPF #Profiling #Kubernetes #Performance #Observability #DevOps #SRE
Prowadzący: Szymon Warda
Czyli jak nie robić flamegraphów po pożarze. Dla DevOpsów, SRE, inżynierów platformowych i wszystkich tych, którym przestało wystarczać ‘coś laguje, ale nie wiadomo co’. Jeśli w Kubernetesie masz więcej kontenerów niż pomysłów na debugowanie, a top pokazuje tylko, że ‘coś mieli’, to to szkolenie jest dla Ciebie.
Pracujemy w gotowym środowisku, bez walki z Helm chartami. Profilujemy aplikacje w K8s jak dorośli ludzie – bez restartów, bez guessowania. Używamy Pixie do ogarniania tego, co się dzieje tu i teraz. Używamy Pyroscope i Parca do grzebania w tym, co działo się godzinę temu.
Przestań zgadywać, co laguje. Zacznij to widzieć. Profiluj z głową. I z eBPF.
UMIEJĘTNOŚCI, KTÓRE ZDOBĘDZIESZ
Czym jest eBPF i jakie ma zastosowania w obserwowalności
Różnice między samplingiem a tracingiem
Flamegraphy jako narzędzie analizy problemów wydajnościowych
Profilowanie aplikacji z wykorzystaniem Pixie w Kubernetes
Praca z flamegraphami i analizą RPC/HTTP latency
Continuous profiling z Pyroscope i Grafana Phlare
Parca - open-source system profilowania z pprof
Profilowanie ad-hoc z kube-flame
Analiza problemów z CPU, wysoką latencją i goroutine leakiem
Wybór odpowiedniego narzędzia do danego typu problemu
Moduł 1
Wprowadzenie do eBPF i profilowania aplikacji: Czym jest eBPF, jakie ma zastosowania w obserwowalności, różnice między samplingiem a tracingiem
Moduł 2
Flamegraphy: Jak zrozumieć flamegraphy jako narzędzie analizy problemów wydajnościowych
Moduł 3
Pixie – obserwowalność w czasie rzeczywistym: Profilowanie aplikacji z Pixie w Kubernetes, praca z flamegraphami i analizą RPC/HTTP latency
Moduł 4
Skrypty PxL: Pisanie i uruchamianie własnych skryptów PxL do customowej analizy
Moduł 5
Profilowanie ciągłe z Pyroscope i Grafana Phlare: Architektura i sposób działania continuous profilingu, praca z danymi CPU w czasie
Moduł 6
Parca – open-source profilowanie: Koncepcja działania, integracja z Prometheusem, analiza i porównywanie profili
Moduł 7
Profilowanie ad-hoc z kube-flame: Jednorazowe, punktowe profilowanie poda, generowanie flamegraphów
Moduł 8
Praca na rzeczywistych scenariuszach - część 1: Analiza problemów z CPU, wysoką latencją lub goroutine leakiem
Moduł 9
Praca na rzeczywistych scenariuszach - część 2: Wybór odpowiedniego narzędzia do danego typu problemu, praktyczna diagnoza
Moduł 10
Podsumowanie i rekomendacje: Porównanie narzędzi, rekomendacje wdrożeniowe, implementacja continuous profilingu w organizacji
Szymon Warda
Szymon Warda - IT-owy Gandalf z czasów Internet Explorera 6. Jeśli w Twojej bazie panuje chaos, on zrobi tam porządek.
Od lat wyciąga firmy z opresji przy dużym ruchu i zaraża pasją do technologii.
Szymon Warda
Po tym kursie piątkowy deploy o 17:00 nie będzie Ci straszny, bo wreszcie ogarniesz NoSQL jak mistrz.
Gotowe środowisko. Pracujemy na gotowym klastrze K8s z zainstalowanymi narzędziami - zero walki z konfiguracją
Prawdziwe scenariusze. Symulujemy problemy 'produkcja się sypie' i diagnozujemy je jak profesjonaliści
Czytanie flamegraphów. Umiejętność czytania i interpretacji flamegraphów i wykresów CPU
Wybór narzędzi. Świadomość, kiedy użyć Pixie, Parca, Pyroscope lub kube-flame
Praktyczne skille. Gotowe scenariusze i skrypty do zastosowania w Twoim środowisku
To szkolenie to nasz bestseller, a liczba miejsc jest ograniczona. Są jeszcze wolne miejsca, ale nie gwarantujemy, że zaraz nie znikną.
Cena
Cena
1462.6 PLN netto
1799 PLN brutto
Termin
Termin
2025-10-10
9:30 – 17:00
Lokalizacja
Lokalizacja
online
Microsoft Teams
Liczba miejsc
Liczba miejsc
15
Mała grupa dla lepszej interakcji
Certyfikat
Certyfikat
Oficjalne potwierdzenie zdobytych skilli
Masz
pytania?
Chcesz zorganizować
to szkolenie w formule zamkniętej?
Skontaktuj się z naszym koordynatorem:
Czy muszę znać eBPF wcześniej?
Czy muszę znać C lub niski poziom programowania?
Na czym będziemy pracować?
Czy to szkolenie wymaga zaawansowanej znajomości Kubernetes?
Co to jest continuous profiling?
Jakie są metody płatności?
Czy mogę anulować uczestnictwo?
Czy otrzymam certyfikat ukończenia?
Co jeśli nie będę mógł uczestniczyć w jednej sesji?
Czy szkolenie jest realizowane w języku polskim?
Czy mogę otrzymać fakturę?
Co jeśli szkolenie zostanie odwołane przez organizatora?
Cena
Cena
1462.6 PLN netto
1799 PLN brutto
Termin
Termin
Nowy termin w drodze
Lokalizacja
Lokalizacja
online
Microsoft Teams
Liczba miejsc
Liczba miejsc
15
Mała grupa dla lepszej interakcji
Certyfikat
Certyfikat
Oficjalne potwierdzenie zdobytych skilli
Masz pytania? Chcesz zorganizować to szkolenie w formule zamkniętej? Skontaktuj się z naszym koordynatorem: