basically your question is how to configure “bring your own prometheus”
i am not too sure, but each component/Role has a promethus section right, will you not be able to provide the prmoethus endpoint there?
frontend:
# replicaCount: 1
service:
type: ClusterIP
port: 7233
metrics:
annotations:
enabled: true
serviceMonitor: {}
prometheus: {//HERE GOES YOUR STUFF??}
# enabled: false