я к тому что сам прометеус в памяти ведь более оптимально хранит
он хранит метрики более оптимально, т.к. набор лейблов для каждой метрики он записывает только один раз, а потом просто сохраняет таймстемпы со значениями. Но при скрейпинге для каждой метрики нужно каждый раз передавать все лейблы.
такой подход может быть эффективен и для метрикс, наподобие ямловых ссылок, словарь вариантов меток
да, такой подход хорош для передачи потока данных по протоколам вроде Prometheus remote_write API . Для отдачи метрик из приложений он не годится, т.к. слишком сложный в реализации на стороне клиента. Никто не захочет таким заморачиваться