Software Telemetry
eBook - ePub

Software Telemetry

Reliable logging and monitoring

  1. 560 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Software Telemetry

Reliable logging and monitoring

About this book

Software Telemetry shows you how to efficiently collect, store, and analyze system and application log data so you can monitor and improve your systems.

Summary
In Software Telemetry you will learn how to:

    Manage toxic telemetry and confidential records
    Master multi-tenant techniques and transformation processes
    Update to improve the statistical validity of your metrics and dashboards
    Make software telemetry emissions easier to parse
    Build easily-auditable logging systems
    Prevent and handle accidental data leaks
    Maintain processes for legal compliance
    Justify increased spend on telemetry software

Software Telemetry teaches you best practices for operating and updating telemetry systems. These vital systems trace, log, and monitor infrastructure by observing and analyzing the events generated by the system. This practical guide is filled with techniques you can apply to any size of organization, with troubleshooting techniques for every eventuality, and methods to ensure your compliance with standards like GDPR.

About the technology
Take advantage of the data generated by your IT infrastructure! Telemetry systems provide feedback on what’s happening inside your data center and applications, so you can efficiently monitor, maintain, and audit them. This practical book guides you through instrumenting your systems, setting up centralized logging, doing distributed tracing, and other invaluable telemetry techniques.

About the book
Software Telemetry shows you how to efficiently collect, store, and analyze system and application log data so you can monitor and improve your systems. Manage the pillars of observability—logs, metrics, and traces—in an end-to-end telemetry system that integrates with your existing infrastructure. You’ll discover how software telemetry benefits both small startups and legacy enterprises. And at a time when data audits are increasingly common, you’ll appreciate the thorough coverage of legal compliance processes, so there’s no reason to panic when a discovery request arrives.

What's inside

    Multi-tenant techniques and transformation processes
    Toxic telemetry and confidential records
    Updates to improve the statistical validity of your metrics and dashboards
    Revisions that make software telemetry emissions easier to parse

About the reader
For software developers and infrastructure engineers supporting and building telemetry systems.

About the author
Jamie Riedesel is a staff engineer at Dropbox with over twenty years of experience in IT.

Table of Contents
1 Introduction
PART 1 TELEMETRY SYSTEM ARCHITECTURE
2 The Emitting stage: Creating and submitting telemetry
3 The Shipping stage: Moving and storing telemetry
4 The Shipping stage: Unifying diverse telemetry formats
5 The Presentation stage: Displaying telemetry
6 Marking up and enriching telemetry
7 Handling multitenancy
PART 2 USE CASES REVISITED: APPLYING ARCHITECTURE CONCEPTS
8 Growing cloud-based startup
9 Nonsoftware business
10 Long-established business IT
PART 3 TECHNIQUES FOR HANDLING TELEMETRY
11 Optimizing for regular expressions at scale
12 Standardized logging and event formats
13 Using more nonfile emitting techniques
14 Managing cardinality in telemetry
15 Ensuring telemetry integrity
16 Redacting and reprocessing telemetry
17 Building policies for telemetry retention and aggregation
18 Surviving legal processes

Trusted by 375,005 students

Access to over 1.5 million titles for a fair monthly price.

Study more efficiently using our study tools.

Information

Publisher
Manning
Year
2021
Print ISBN
9781617298141
eBook ISBN
9781638356479

Table of contents

  1. inside front cover
  2. Software Telemetry
  3. Copyright
  4. dedication
  5. brief contents
  6. contents
  7. front matter
  8. 1 Introduction
  9. Part 1. Telemetry system architecture
  10. 2 The Emitting stage: Creating and submitting telemetry
  11. 3 The Shipping stage: Moving and storing telemetry
  12. 4 The Shipping stage: Unifying diverse telemetry formats
  13. 5 The Presentation stage: Displaying telemetry
  14. 6 Marking up and enriching telemetry
  15. 7 Handling multitenancy
  16. Part 2. Use cases revisited: Applying architecture concepts
  17. 8 Growing cloud-based startup
  18. 9 Nonsoftware business
  19. 10 Long-established business IT
  20. Part 3. Techniques for handling telemetry
  21. 11 Optimizing for regular expressions at scale
  22. 12 Standardized logging and event formats
  23. 13 Using more nonfile emitting techniques
  24. 14 Managing cardinality in telemetry
  25. 15 Ensuring telemetry integrity
  26. 16 Redacting and reprocessing telemetry
  27. 17 Building policies for telemetry retention and aggregation
  28. 18 Surviving legal processes
  29. Appendix A. Telemetry storage systems
  30. Appendix B. Recommendation checklist reference
  31. Appendix C. Exercise answers
  32. index
  33. inside back cover

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn how to download books offline
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.5M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1.5 million books across 990+ topics, we’ve got you covered! Learn about our mission
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more about Read Aloud
Yes! You can use the Perlego app on both iOS and Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app
Yes, you can access Software Telemetry by Jamie Riedesel in PDF and/or ePUB format, as well as other popular books in Computer Science & Quality Assurance & Testing. We have over 1.5 million books available in our catalogue for you to explore.