Refactoring and fix typos
What does this MR do?
Minor code refactoring:
- Move Siphon initializer steps to a separate method.
- Add configurable ports for Prometheus in the producer.
- PG connection string builder utility.
- Fix typos.
How do I test it?
Edited by Adam Hegyi