You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We would like a dedicated collection for synthetic monitoring tools to use when performing actions against the database, to provide a well-known path for operators and avoid comingling synthetic data with actual data.
This could be as simple as a reserved name (i.e. Wellknown_synthetic) documented somewhere (i.e. in schema docs), and we let the synthetic monitor create the collection if it doesn't exist.
Or we could have the database create the collection on startup, provide ways to hide it in organic reads and reject organic writes, etc.
something like _fake_tenant_* and _fake_collection_* (to avoid Weaviate taking good names :) for tenant and collection)
Would prefer reserving "prefixes" rather than actual name so that we can run concurrent/parallel testing without conflict (__fake_tenant_123, __fake_tenant_176` can exist happily).
something to avoid system_tenant, system_collection (or combination of those). Because people may think it's some critical tenant/collection (similar to system namespace in k8 for example).
I love this. My only 2 cents: I would ensure that all synthetic collections and tenants are hidden in all API endpoints by default (including summaries and aggregations) to avoid confusing unknowing users. I think this works well with a defined prefix that can be reserved and hidden by default.
Describe your feature request
We would like a dedicated collection for synthetic monitoring tools to use when performing actions against the database, to provide a well-known path for operators and avoid comingling synthetic data with actual data.
This could be as simple as a reserved name (i.e.
Wellknown_synthetic
) documented somewhere (i.e. in schema docs), and we let the synthetic monitor create the collection if it doesn't exist.Or we could have the database create the collection on startup, provide ways to hide it in organic reads and reject organic writes, etc.
Code of Conduct
The text was updated successfully, but these errors were encountered: