Есть несколько очень простых вопросов о механизме вытягивания с метриками и о том, как приложения Spark 3 можно отслеживать с помощью Prometheus:
- Содержит ли приемник PrometheusServlet, поддерживаемый Spark-3, все показатели с момента запуска приложения? Эти показатели не агрегированы?
- Где / как хранится метрическая информация в приемнике и что на самом деле происходит, когда Прометей очищает конечную точку? Если конечная точка отображает всю информацию о показателях с момента запуска приложения, не будет ли память, потраченная на хранение этих показателей, проблемой для долго работающих искровых приложений?
- Получает ли Prometheus все показатели (с момента запуска приложения) при каждом повторном парсинге? Если нет, то как узнать, какой показатель был извлечен последним?
Спасибо.