<h3 dir="auto">Affected Version</h3>
<p dir="auto">0.20.0</p>
<h3 dir="auto">Description</h3>
<p dir="auto">Ingesting to same Datasource from 2 different Kafka clusters with exact same topic name/specs overwrites previous Supervisor.</p>
<ul dir="auto">
<li>Steps to reproduce the problem</li>
</ul>
<ol dir="auto">
<li>Create 1st Kafka spec and submit;</li>
<li>Create 2nd Kafka spec and submit with exact same spec as 1st, but w/ different Kafka brokers.</li>
</ol>
<p dir="auto">Expected results: 2 Supervisors ingesting from 2 different Kafka clusters w/ same topic name to same Datasource</p>
<p dir="auto">Opentsdb logs as follows:<br>
20:23:04.230 WARN  [PutDataPointRpc.execute] - Invalid tag value ("bd-prod-rt-olap0:8082"): illegal character: :: metric=query.cpu.time ts=1527769336 value=1101 service=druid/broker host=bd-prod-rt-olap0:8082 type=segmentMetadata dataSource=accesslog-tranquility-seller-log</p>
<p dir="auto">tag value should be sanitized too.<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/1287334/40782699-c206f85a-6512-11e8-9558-860421f574be.png"><img src="https://user-images.githubusercontent.com/1287334/40782699-c206f85a-6512-11e8-9558-860421f574be.png" alt="image" style="max-width: 100%;"></a></p>