Netflix / conductor

Conductor is a microservices orchestration engine.
Apache License 2.0
12.81k stars 2.34k forks source link

Prometheus Metrics Endpoint not working on Server #3780

Open yashwant-mv opened 1 year ago

yashwant-mv commented 1 year ago

Describe the bug We have enabled the promethues metrics on Conductor Server by adding the following two properties.

management.endpoints.web.exposure.include=prometheus,health,info,metrics
conductor.metrics-prometheus.enabled=true

However, the metrics are not showing up on the actuator/prometheus endpoints.

Can anyone help me out on what I have done incorrectly here.

Details Conductor version: v3.13.3 Persistence implementation: Postgres Queue implementation: Postgres, MySQL, Dynoqueues etc Lock: Redis

Expected behavior I am expecting the actuator/prometheus endpoint to show up. If that is not the correct expectation, please let me know what needs we can capture metrics on Prometheus.

Additional context The broader context is that I want to setup monitoring and alerts on Conductor in our production setup.

manan164 commented 1 year ago

Hi @yashwant-mv , Prometheus has been moved to the community. Please include package in your server build.gradle. Also we are working on creating a docker image for standard configuration in the PR It will include Prometheus and grafana by default.