Greetings all,
I am trying to deploy Flink jobs using the Flink Kubernetes Operator and I would like to have Prometheus scrape metrics from the various pods. The jobs are created successfully, however, the metrics don't appear to be available. The following steps were followed based on the documentation: https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-release-1.0/docs/operations/metrics-logging/#how-to-enable-prometheus-example * The Prometheus stack is deployed successfully * The Pod Monitor is enabled successfully * The Flink Kubernetes operator is successfully created with following configuration is appended to the values.yaml metrics: port: 9999 defaultConfiguration: create: true append: true flink-conf.yaml: |+ kubernetes.operator.metrics.reporter.prom.class: org.apache.flink.metrics.prometheus.PrometheusReporter kubernetes.operator.metrics.reporter.prom.port: 9999 * The job is deployed with the following added to the flinkConfiguration "metrics.reporter.prom.class": "org.apache.flink.metrics.prometheus.PrometheusReporter", "metrics.reporter.prom.port": "9999" Now on investigation, it does not appear that the metrics port 9999 is opened on the containers. The documentation is not very clear where to put the port config, but i assumed this what they meant as above. Is this correct? Is there another way of opening ports if this is not functioning as intended? Thanks in advance! Regards, M.