Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
- Architektura i wnętrza
- Biznes i Ekonomia
- Будинок та сад
- Електронний бізнес
- Фінанси
- Особисті фінанси
- Бізнес
- Фотографія
- Інформатика
- Відділ кадрів та оплата праці
- Комп'ютери, Excel
- Бухгалтерія
- Культура та література
- Наукові та академічні
- Охорона навколишнього середовища
- Впливові
- Освіта
- Податки
- Подорожі
- Психологія
- Релігія
- Сільське господарство
- Ринок книг і преси
- Транспорт та спедиція
- Здоров'я та краса
-
Історія
-
Інформатика
- Офісні застосунки
- Бази даних
- Біоінформатика
- Бізнес ІТ
- CAD/CAM
- Digital Lifestyle
- DTP
- Електроніка
- Цифрова фотографія
- Комп'ютерна графіка
- Ігри
- Хакування
- Hardware
- IT w ekonomii
- Наукові пакети
- Шкільні підручники
- Основи комп'ютера
- Програмування
- Мобільне програмування
- Інтернет-сервери
- Комп'ютерні мережі
- Стартап
- Операційні системи
- Штучний інтелект
- Технологія для дітей
- Вебмайстерність
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Оповідна поезія
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Шкільні підручники
-
Науково-популярна та академічна
- Археологія
- Bibliotekoznawstwo
- Кінознавство / Теорія кіно
- Філологія
- Польська філологія
- Філософія
- Finanse i bankowość
- Географія
- Економіка
- Торгівля. Світова економіка
- Історія та археологія
- Історія мистецтва і архітектури
- Культурологія
- Мовознавство
- літературні студії
- Логістика
- Математика
- Ліки
- Гуманітарні науки
- Педагогіка
- Навчальні засоби
- Науково-популярна
- Інше
- Психологія
- Соціологія
- Театральні студії
- Богослов’я
- Економічні теорії та науки
- Transport i spedycja
- Фізичне виховання
- Zarządzanie i marketing
-
Порадники
-
Ігрові посібники
-
Професійні та спеціальні порадники
-
Юридична
- Безпека життєдіяльності
- Історія
- Дорожній кодекс. Водійські права
- Юридичні науки
- Охорона здоров'я
- Загальне, компендіум
- Академічні підручники
- Інше
- Закон про будівництво і житло
- Цивільне право
- Фінансове право
- Господарське право
- Господарське та комерційне право
- Кримінальний закон
- Кримінальне право. Кримінальні злочини. Кримінологія
- Міжнародне право
- Міжнародне та іноземне право
- Закон про охорону здоров'я
- Закон про освіту
- Податкове право
- Трудове право та законодавство про соціальне забезпечення
- Громадське, конституційне та адміністративне право
- Кодекс про шлюб і сім'ю
- Аграрне право
- Соціальне право, трудове право
- Законодавство Євросоюзу
- Промисловість
- Сільське господарство та захист навколишнього середовища
- Словники та енциклопедії
- Державні закупівлі
- Управління
-
Путівники та подорожі
- Африка
- Альбоми
- Південна Америка
- Центральна та Північна Америка
- Австралія, Нова Зеландія, Океанія
- Австрія
- Азії
- Балкани
- Близький Схід
- Болгарія
- Китай
- Хорватія
- Чеська Республіка
- Данія
- Єгипет
- Естонія
- Європа
- Франція
- Гори
- Греція
- Іспанія
- Нідерланди
- Ісландія
- Литва
- Латвія
- Mapy, Plany miast, Atlasy
- Мініпутівники
- Німеччина
- Норвегія
- Активні подорожі
- Польща
- Португалія
- Інше
- Росія
- Румунія
- Словаччина
- Словенія
- Швейцарія
- Швеція
- Світ
- Туреччина
- Україна
- Угорщина
- Велика Британія
- Італія
-
Психологія
- Філософія життя
- Kompetencje psychospołeczne
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Аудіокниги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Нерухомість
- Переконання та НЛП
- Податки
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Історія
-
Інформатика
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Науково-популярна та академічна
-
Порадники
-
Професійні та спеціальні порадники
-
Юридична
-
Путівники та подорожі
-
Психологія
- Філософія життя
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Відеокурси
-
Бази даних
-
Big Data
-
Biznes, ekonomia i marketing
-
Кібербезпека
-
Data Science
-
DevOps
-
Для дітей
-
Електроніка
-
Графіка / Відео / CAX
-
Ігри
-
Microsoft Office
-
Інструменти розробки
-
Програмування
-
Особистісний розвиток
-
Комп'ютерні мережі
-
Операційні системи
-
Тестування програмного забезпечення
-
Мобільні пристрої
-
UX/UI
-
Веброзробка, Web development
-
Управління
Подкасти
- Електронні книги
- Програмування
- Inne - Програмування
- Inżynieria obserwowalności. Doskonalenie produkcyjnych systemów oprogramowania
Деталі електронної книги
Inżynieria obserwowalności. Doskonalenie produkcyjnych systemów oprogramowania
Charity Majors, Liz Fong-Jones, George Miranda
Obserwowalność jest często mylnie uznawana za monitorowanie systemu. Tymczasem system jest obserwowalny, jeśli dzięki pochodzącym z niego danym można zrozumieć, jak on działa, jakie występują w nim problemy i jak wpływają one na jego działanie. Cechę tę można z powodzeniem wykorzystać w produkcyjnych systemach oprogramowania.
Wprowadzenie obserwowalności do systemów jest wyzwaniem technicznym i kulturowym. Dzięki tej praktycznej książce zrozumiesz wartość obserwowalnych systemów i nauczysz się praktykować programowanie sterowane obserwowalnością. Przekonasz się, że dzięki jej wdrożeniu zespoły mogą szybko i bez obaw dostarczać kod, identyfikować wartości odstające i nietypowe zachowania, a ponadto lepiej zrozumieją doświadczenia użytkownika. Znajdziesz tu szczegółowe wyjaśnienia, co jest potrzebne do uzyskania wysokiej obserwowalności, a także szereg wskazówek, jak ulepszyć istniejące rozwiązania i pomyślnie dokonać migracji ze starszych narzędzi, takich jak wskaźniki, monitorowanie i zarządzanie dziennikami. Dowiesz się również, jaki wpływ ma obserwowalność systemu na kulturę organizacji ― i odwrotnie.
W książce:
- stosowanie obserwowalności do zarządzania oprogramowaniem w dużej skali
- obserwowalność w procesie dostarczania złożonych aplikacji i systemów natywnych dla chmury
- wpływ obserwowalności na cały cykl życia oprogramowania
- stosowanie obserwowalności w połączeniu z poziomami SLO
- instrumentacja kodu
- debugowanie nieuchwytnych problemów
To ważna lektura dla każdego, kto chce zrozumieć obserwowalność systemów oprogramowania!
Alex Hidalgo, autor książki Implementing Service Level Objectives
Przedmowa
Wprowadzenie
Część I. Droga do obserwowalności
1. jest obserwowalność?
- Matematyczna definicja obserwowalności
- Zastosowanie obserwowalności do systemów oprogramowania
- Błędne opisy obserwowalności oprogramowania
- Dlaczego obserwowalność jest obecnie ważna
- Czy to naprawdę najlepszy sposób?
- Dlaczego wskaźniki i monitorowanie nie wystarczają?
- Debugowanie z wykorzystaniem wskaźników a obserwowalność
- Znaczenie kardynalności
- Znaczenie liczby wymiarów
- Debugowanie przy zapewnionej obserwowalności
- Obserwowalność jest dostosowana do nowoczesnych systemów
- Podsumowanie
2. Różnice w procesie debugowania przy stosowaniu monitorowania i obserwowalności
- W jaki sposób dane systemów monitorowania są używane do debugowania?
- Zachowania typowe dla rozwiązywania problemów z wykorzystaniem pulpitów nawigacyjnych
- Ograniczenia rozwiązywania problemów na podstawie intuicji
- Tradycyjne monitorowanie jest z natury reaktywne
- W jaki sposób obserwowalność umożliwia lepsze debugowanie?
- Podsumowanie
3. Lekcje wyciągnięte ze skalowania bez zapewnienia obserwowalności
- Zapoznanie z firmą Parse
- Skalowanie w firmie Parse
- Ewolucja w kierunku nowoczesnych systemów
- Ewolucja w kierunku nowoczesnych praktyk
- Zmiana praktyk w firmie Parse
- Podsumowanie
4. Związki obserwowalności z DevOps, inżynierią niezawodności i natywnym przetwarzaniem chmurowym
- Natywne przetwarzanie chmurowe, DevOps i inżynieria niezawodności w pigułce
- Obserwowalność a debugowanie kiedyś i dzisiaj
- Obserwowalność umożliwia stosowanie praktyk z podejścia DevOps i inżynierii niezawodności
- Podsumowanie
Część II. Podstawy obserwowalności
5. Ustrukturyzowane zdarzenia są elementami składowymi obserwowalności
- Debugowanie z wykorzystaniem ustrukturyzowanych zdarzeń
- Ograniczenia wskaźników jako podstawowych elementów składowych
- Ograniczenia tradycyjnych dzienników jako podstawowych elementów składowych
- Dzienniki nieustrukturyzowane
- Dzienniki ustrukturyzowane
- Właściwości zdarzeń przydatne w trakcie debugowania
- Podsumowanie
6. Łączenie zdarzeń w ślady
- Czym jest śledzenie rozproszone i dlaczego jest obecnie ważne
- Komponenty śledzenia
- Trudny sposób instrumentacji śledzenia
- Dodawanie niestandardowych pól do przedziałów śladu
- Łączenie zdarzeń w ślady
- Podsumowanie
7. Instrumentacja z wykorzystaniem projektu OpenTelemetry
- Krótkie wprowadzenie do instrumentacji
- Otwarte standardy instrumentacji
- Instrumentacja przy użyciu przykładów zilustrowanych kodem
- Zacznij od instrumentacji automatycznej
- Dodaj instrumentację niestandardową
- Dane uzyskane dzięki instrumentacji wyślij do systemu backendowego
- Podsumowanie
8. Analizowanie zdarzeń w celu uzyskania obserwowalności
- Debugowanie na podstawie znanych warunków
- Debugowanie według podstawowych zasad
- Korzystanie z podstawowej pętli analiz
- Automatyzacja "ataku siłowego" w podstawowej pętli analiz
- Zwodnicze obietnice związane z podejściem AIOps
- Podsumowanie
9. Jak połączyć obserwowalność z monitorowaniem?
- Gdzie sprawdza się monitorowanie?
- Gdzie sprawdza się obserwowalność?
- Rozważania dotyczące systemu i oprogramowania
- Ocena potrzeb organizacji
- Wyjątki - monitorowanie infrastruktury, którego nie można zignorować
- Praktyczne przykłady
- Podsumowanie
Część III. Obserwowalność na poziomie zespołów
10. Stosowanie praktyk z obszaru obserwowalności w zespole
- Dołącz do grupy społecznościowej
- Zacznij od największych problemów
- Kup zamiast budować
- Iteracyjne opracowywanie instrumentacji
- Szukaj okazji do wykorzystania już realizowanych projektów
- Przygotuj się na najtrudniejszy ostatni krok
- Podsumowanie
11. Programowanie sterowane obserwowalnością
- Programowanie sterowane testami
- Obserwowalność w cyklu rozwoju oprogramowania
- Określanie miejsca debugowania
- Debugowanie w epoce mikrousług
- W jaki sposób instrumentacja umożliwia obserwowalność?
- Przesunięcie obserwowalności na wcześniejsze etapy prac
- Wykorzystanie obserwowalności do przyspieszenia udostępniania oprogramowania
- Podsumowanie
12. Używanie poziomów SLO do zapewniania niezawodności
- Tradycyjne metody monitorowania powodują niebezpieczne zmęczenie alertami
- Alerty oparte na wartościach progowych dotyczą tylko "znanych niewiadomych"
- Doświadczenie użytkownika jest drogowskazem
- Czym są poziomy SLO?
- Niezawodne alerty z wykorzystaniem poziomów SLO
- Zmiana kultury w kierunku alertów opartych na poziomach SLO - studium przypadku
- Podsumowanie
13. Podejmowanie działań i debugowanie na podstawie alertów opartych na poziomach SLO
- Zgłaszanie alertów przed wyczerpaniem budżetu błędów
- Reprezentowanie czasu w formie okna przesuwnego
- Przewidywania w celu utworzenia prognostycznego alertu dotyczącego spalania
- Okno wyprzedzające
- Okno bazowe
- Działanie na podstawie alertów dotyczących spalania opartych na poziomach SLO
- Obliczanie poziomów SLO na podstawie obserwowalności i z użyciem danych z szeregów czasowych
- Podsumowanie
14. Obserwowalność a łańcuch dostarczania oprogramowania
- Dlaczego Slack wymagał wdrożenia obserwowalności?
- Instrumentacja - współdzielone biblioteki klienckie i wymiary
- Studia przypadków: operacjonalizacja łańcucha dostarczania
- Jak zrozumieć kontekst za pomocą narzędzi
- Dodawanie alertów umożliwiających podejmowanie działań
- Zrozumienie, co się zmieniło
- Podsumowanie
Część IV. Obserwowalność w dużej skali
15. Zbudować czy kupić? Zwrot z inwestycji
- Jak analizować zwrot z inwestycji w obserwowalność?
- Rzeczywiste koszty budowania własnego rozwiązania
- Ukryte koszty korzystania z "darmowego" oprogramowania
- Korzyści z budowania własnych narzędzi
- Zagrożenia związane z tworzeniem własnego rozwiązania
- Rzeczywiste koszty zakupu oprogramowania
- Ukryte koszty finansowe oprogramowania komercyjnego
- Ukryte koszty niefinansowe oprogramowania komercyjnego
- Korzyści z zakupu oprogramowania komercyjnego
- Zagrożenia związane z zakupem oprogramowania komercyjnego
- Zakup lub budowanie nie jest wyborem albo jedno, albo drugie
- Podsumowanie
16. Wydajny magazyn danych
- Wymagania funkcjonalne z obszaru obserwowalności
- Bazy danych dla szeregów czasowych są nieodpowiednie do zapewniania obserwowalności
- Inne możliwe magazyny danych
- Strategie przechowywania danych
- Studium przypadku: implementacja magazynu danych Retriever z systemu Honeycomb
- Podział danych według czasu
- Przechowywanie danych w segmentach według kolumn
- Wykonywanie procesów pracy związanych z zapytaniami
- Zapytanie dotyczące śladów
- Zapytania o dane w czasie rzeczywistym
- Obniżanie kosztów dzięki poziomom
- Zapewnianie szybkości dzięki przetwarzaniu równoległemu
- Radzenie sobie z wysoką kardynalnością
- Strategie dotyczące skalowania i trwałości
- Uwagi na temat budowania własnego wydajnego magazynu danych
- Podsumowanie
17. Tanie i wystarczająco dokładne - próbkowanie
- Próbkowanie w celu udoskonalenia gromadzenia danych
- Różne metody próbkowania
- Próbkowanie ze stałym prawdopodobieństwem
- Próbkowanie na podstawie natężenia ruchu w ostatnim okresie
- Próbkowanie na podstawie treści zdarzenia (kluczy)
- Łączenie metody opartej na kluczu z historyczną
- Wybór technik próbkowania dynamicznego
- Kiedy podejmować decyzję o pobieraniu próbek dla śladów?
- Przekładanie strategii próbkowania na kod
- Przypadek podstawowy
- Próbkowanie ze stałą częstotliwością
- Rejestrowanie częstotliwości próbkowania
- Spójne próbkowanie
- Próbkowanie z docelową częstotliwością
- Stosowanie więcej niż jednej statycznej częstotliwości próbkowania
- Próbkowanie na podstawie klucza i docelowej częstotliwości
- Próbkowanie z dynamicznie określaną częstotliwością dla dowolnej liczby kluczy
- Łączenie wszystkich elementów - próbkowanie przed zdarzeniem i po zdarzeniu z docelową częstotliwością dla poszczególnych kluczy
- Podsumowanie
18. Zarządzanie telemetrią z wykorzystaniem potoków
- Cechy potoków telemetrycznych
- Przekazywanie danych
- Bezpieczeństwo i zgodność z przepisami
- Izolacja obciążeń
- Buforowanie danych
- Zarządzanie zasobami
- Filtrowanie i rozszerzanie danych
- Transformacja danych
- Zapewnienie jakości i spójności danych
- Zarządzanie potokiem telemetrycznym - struktura
- Wyzwania związane z zarządzaniem potokiem telemetrycznym
- Wydajność
- Poprawność
- Dostępność
- Niezawodność
- Izolacja
- Świeżość danych
- Przypadek użycia - zarządzanie telemetrią w firmie Slack
- Agregacja wskaźników
- Wpisy z dziennika i zdarzenia ze śladu
- Otwartoźródłowe zastępniki
- Zarządzanie potokiem telemetrycznym - rozwijać czy kupować?
- Podsumowanie
Część V. Rozpowszechnianie kultury obserwowalności
19. Biznesowe uzasadnienie wprowadzania obserwowalności
- Reaktywne podejście do wprowadzania zmian
- Zwrot z inwestycji w obserwowalność
- Proaktywne podejście do wprowadzania zmian
- Wprowadzenie obserwowalności jako praktyki
- Korzystanie z odpowiednich narzędzi
- Instrumentacja
- Przechowywanie i analiza danych
- Wdrażanie narzędzi w zespołach
- Kiedy obserwowalność jest wystarczająca?
- Podsumowanie
20. Interesariusze i sojusznicy przy wprowadzaniu obserwowalności
- Rozpoznawanie nieinżynieryjnych potrzeb z obszaru obserwowalności
- Zdobywanie sojuszników w obszarze obserwowalności w praktyce
- Zespoły wsparcia klienta
- Zespoły ds. sukcesu klienta i produktu
- Zespoły sprzedażowe i wykonawcze
- Obserwowalność a narzędzia do analityki biznesowej
- Czas wykonywania zapytań
- Dokładność
- Aktualność
- Struktura
- Okna czasowe
- Efemeryczność
- Jednoczesne korzystanie z narzędzi do zapewniania obserwowalności i narzędzi do analityki biznesowej w praktyce
- Podsumowanie
21. Model dojrzałości obserwowalności
- Uwaga na temat modeli dojrzałości
- Dlaczego obserwowalność wymaga modelu dojrzałości?
- O modelu dojrzałości obserwowalności
- Kompetencje wymienione w modelu dojrzałości obserwowalności
- Odporność na awarie systemu
- Dostarczanie wysokiej jakości kodu
- Zarządzanie złożonością i długiem technicznym
- Udostępnianie w przewidywalnym cyklu
- Zrozum zachowanie użytkownika
- Korzystanie z modelu dojrzałości obserwowalności dla organizacji
- Podsumowanie
22. Dalsze działania
- Obserwowalność kiedyś i dziś
- Dodatkowe materiały
- Prognozy dalszego rozwoju obserwowalności
- Назва: Inżynieria obserwowalności. Doskonalenie produkcyjnych systemów oprogramowania
- Автор: Charity Majors, Liz Fong-Jones, George Miranda
- Оригінальна назва: Observability Engineering: Achieving Production Excellence
- Переклад: Tomasz Walczak
- ISBN: 978-83-289-1199-4, 9788328911994
- Дата видання: 2024-09-03
- Формат: Eлектронна книга
- Ідентифікатор видання: inzobs
- Видавець: Helion