Skip to main content

PrometheusReportingTask

Описание

Reports metrics in Prometheus format by creating a /metrics HTTP(S) endpoint which can be used for external monitoring of the application. The reporting task reports a set of metrics regarding the JVM (optional) and the NiFi instance. Note that if the underlying Jetty server (i.e. the Prometheus endpoint) cannot be started (for example if two PrometheusReportingTask instances are started on the same port), this may cause a delay in shutting down NiFi while it waits for the server resources to be cleaned up.

Теги

reporting, prometheus, metrics, time series data

Свойства

НазваниеОписание
Prometheus Metrics Endpoint Portпорт, по которому можно получить доступ к метрикам PrometheusSupports Expression Language: true (will be evaluated using Environment variables only)
Instance IDИдентификатор этого экземпляра NiFi, который будет включен в метрики, отправляемые в PrometheusSupports Expression Language: true (will be evaluated using Environment variables only)
Metrics Reporting StrategyУровень детализации для отображения метрик. Варианты включают только корневую группу процессов, все группы процессов или все компоненты
Send JVM metricsОтправка метрик JVM в дополнение к метрикам NiFi
SSL Context ServiceСлужба контекста SSL, используемая для защиты сервера. Если указано, сервер будет принимать только запросы HTTPS; в противном случае сервер будет принимать только запросы HTTP
Client AuthenticationУказывает, должна ли задача отчетности выполнять аутентификацию клиентов. Это значение игнорируется, если свойство <SSL Context Service> не указано или предоставленный контекст SSL использует только хранилище ключей, а не хранилище доверенных сертификатов.

Взаимосвязи

Отсутствуют