ru

Купить книгу Освоение распределенной трассировки: анализ производительности в микросервисах и сложных системах на русском [PDF, EPUB, FB2, MOBI]

#2851972
Освоение распределенной трассировки: анализ производительности в микросервисах и сложных системах

Mastering Distributed Tracing: Analyzing performance in microservices and complex systems (B07MBNGF7Q)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Yuri Shkuro | #362: Тестирование программного обеспечения

4.6 (26)

Разберитесь, как применять распределенную трассировку к архитектурам на основе микросервисов.

Основные характеристики

  • Подробное концептуальное введение в распределенную трассировку.
  • Исследование наиболее важных открытых стандартов в этой области.
  • Практическое руководство по инструментированию кода и эксплуатации инфраструктуры трассировки.

Описание книги

Освоение распределенной трассировки позволит вам управлять собственной инфраструктурой трассировки и совершенствовать ее. Благодаря практическим упражнениям и примерам кода вы узнаете, как сквозная трассировка может использоваться в качестве мощного инструмента управления производительностью приложений и анализа их работы.

Взлет интернет-компаний, таких как Google и Amazon, положил начало новой эре распределенных систем, работающих на тысячах узлов в нескольких центрах обработки данных. Микросервисы значительно усложнили эту систему, зачастую в геометрической прогрессии. Отладка таких систем, выявление сбоев, обнаружение узких мест или даже просто понимание происходящего стали сложнее. Распределенная трассировка направлена ​​на решение этих проблем для сложных распределенных систем. Сегодня стандарты трассировки развиты, и у нас есть гораздо более быстрые системы, что делает мониторинг менее инвазивным, а данные — более ценными.

Юрий Шкуро, создатель Jaeger, популярной системы распределенной трассировки с открытым исходным кодом, в своей книге «Освоение распределенной трассировки» дает всестороннее освещение этой области. В книге рассматриваются история и теоретические основы трассировки; решается проблема сбора данных с помощью инструментирования кода, используя открытые стандарты, такие как OpenTracing, W3C Trace Context и OpenCensus; обсуждаются преимущества и области применения инфраструктуры распределенной трассировки для понимания и профилирования сложных систем.

Что вы узнаете

  • Как начать использовать распределенную систему трассировки
  • Как извлечь максимальную пользу из сквозной трассировки
  • Узнайте об открытых стандартах в этой области.
  • Изучите инструменты мониторинга кода и принципы работы инфраструктуры трассировки.
  • Узнайте, какое место распределенная трассировка занимает в микросервисах как основная функция.

Для кого предназначена эта книга?

Любой разработчик, интересующийся тестированием больших систем, найдет эту книгу очень полезной и местами неожиданной. Каждый архитектор микросервисов и разработчик должен иметь представление о распределенной трассировке, и книга поможет им в этом. Системные администраторы с некоторыми навыками разработки также получат пользу. Особых знаний языков программирования не требуется, хотя умение читать Java, хоть и не обязательно, поможет в освоении основных глав.

Оглавление

  1. Почему именно распределенная трассировка?
  2. Отправляйтесь в хот-род вместе с Трейсингом!
  3. Основы распределенной трассировки
  4. Основы работы с OpenTracing
  5. Инструментарий для асинхронных приложений
  6. Стандарты и экосистема отслеживания
  7. Трассировка с помощью сервисной сетки
  8. Всё о дегустации
  9. Включение света
  10. Распределенное распространение контекста
  11. Интеграция с метриками и логами.
  12. Сбор аналитической информации с помощью интеллектуального анализа данных.
  13. Внедрение системы отслеживания в крупных организациях
  14. «Под капотом» распределенной системы трассировки

Введите ваш e-mail

Мы отправим электронную книгу на ваш e-mail
Введите корректный e-mail
На каком языке вы хотели бы купить книгу?