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
It's currently not possible to remove a service from VU aggregation. This is a problem if you break one service into two or more and want to aggregate them into a compiled API. The prior monolith will conflict forever with the new services because the storage implementations pull in all the old versions of the old service and it claims all the paths.
It's also not possible to selectively say:
Aggregate everything from Old Monolith service except /path1, /path2 and /path3 which we moved to Shiny New Service
Aggregate everything from Shiny New Service
It's also not possible to maintain historical continuity if the service scrape URL changes.
In order to be able to use VU in a dynamic services world, we need several things to happen:
Stop collating services into the result aggregate specs that have been removed from the scrape list.
Stop identifying services by their hostname in storage, but instead use a logical name. Logical name points at a hostname which can then change without disrupting history.
Path matching patterns per service to limit what gets merge from each service. We probably need both include and exclude patterns for this...
The text was updated successfully, but these errors were encountered:
It's currently not possible to remove a service from VU aggregation. This is a problem if you break one service into two or more and want to aggregate them into a compiled API. The prior monolith will conflict forever with the new services because the storage implementations pull in all the old versions of the old service and it claims all the paths.
It's also not possible to selectively say:
It's also not possible to maintain historical continuity if the service scrape URL changes.
In order to be able to use VU in a dynamic services world, we need several things to happen:
The text was updated successfully, but these errors were encountered: