Возможно, вы захотите взглянуть на Пушгейт Прометея : всякий раз, когда ваш скрипт завершает работу, он может выдвигать собранные метрики (например, гистограмму того, сколько времени потребовались вызовы вашей функции, общее использование ЦП, пиковое использование памяти).и т. д.).
Похоже, вы говорите, что ваш скрипт будет запускаться примерно раз в секунду.Я надеюсь, что это означает что-то вроде «каждые 5 минут для каждого из 300 арендаторов».В таком случае вы бы добавили метрики к метке tenant_id
и увидели бы метрики на каждого арендатора или агрегированные метрики.
Если ваш скрипт выполняется один раз в секунду с теми же параметрами /конфигурации, то вы, вероятно, потеряете некоторые метрики, потому что несколько скриптов могут завершаться в течение одной секунды, все выдвигают свои метрики и только метрики последнего будут собираться Прометеем (так как я считаю, что вы не можете установить интервал сбора нижечем 1 секунда в Прометея).