A system with multitenancy is one in which different owners control, or have rights to, different parts of the overall system. A system like Digital Ocean is an example of a multitenant system, in which each account owner operates certain assets inside Digital Ocean’s infrastructure. For telemetry ecosystems, multitenancy can be as simple as having a robust access control framework on the dashboarding system, or it may involve complicated event routing infrastructure to deliver telemetry events to storage and presentation systems owned and operated by different teams.
The core multitenant feature is the ability to hide telemetry from other tenants and data owners. Because telemetry data can be concealed in many ways, a multitenant telemetry ecosystem means different things to different technical organizations. This chapter will help you figure out what it means for you:
- Section 7.1 covers how organizations transform into multitenant architectures.
- Section 7.2 covers designing for multitenant telemetry systems.
- Section 7.2.1 covers Shipping stages that use two different techniques to deliver telemetry to owners: queues and streaming systems.
- Section 7.2.2 covers multitenant Presentation-stage systems and the features you want to have when implementing systems in the Presentation stage.