I was wondering how to properly “design” consul in terms of services.
The example is Cassandra,
Cassandra has it’s own port, and if I want to add monitoring via prometheus, then I also have the exporter.
Is the best practice to separate them to 2 different services? Even if it’s the same process?
In the case of consul, if has several ports, does each get it’s own service and I differ them (DNS vs HTTP for example) with tags?
thanks in advance