- dedicate endpoint for each product - provides metrics per product by a dedicated endpoint. Ex: /metrics/PRODUCT_NAME - provides all metrics under /metrics - passive mode data collection - collects data in the background by interval in `collector` layer, and stores it in the LRU cache - gets data from the cache in `handler` layer and returns it back - adds `interval` field to config - renames `object` to `storage` in config and code base