7 Handling multi-tenancy
This chapter covers
- How multi-tenant systems come into being
- How queues and streams are used to move telemetry
- What Presentation Stage features you need
A system with multi-tenancy is one where different owners control, or have rights to, different parts of the overall system. A system like Digital Ocean is an example of a multi-tenant system, where each account-owner operates certain assets inside Digital Ocean’s infrastructure. For telemetry ecosystems, multi-tenancy can be as simple as having a robust access control framework on the dashboarding system, or involve complicated event routing infrastructure to deliver telemetry events to storage and presentation systems separately owned and operated by different teams.
The core multi-tenant feature is the ability to hide telemetry from other tenants/data-owners. Because there are many ways concealing telemetry data can be accomplished, a multi-tenant telemetry ecosystem means different things to different technical organizations. This chapter will help you figure out what it means for you.