You may answer ‘test it yourself!’ and you’d be right but wanting to hear the experience of others at this early stage of our project.
We need a scalable, performant multi-tenant solution in TimescaleDB. As described here Strategies for Using PostgreSQL as a Database for Multi-Tenant Services - DEV Community - a good summary of multi-tenant options with the conclusion that Row Level Security is the best option.
Postgres Row Level Security needs a tenant id column in each table and some DB user security settings and can then allow a tenant to access only their data.
Anyway, to the point
To those who have implemented a Row Level Security multi tenant solution in TimescaleDB: How did it affect performance?