Github user revans2 commented on the issue:

    https://github.com/apache/storm/pull/2203
  
    So then perhaps I can summarize what we have right now for the naming.
    
    ```"storm.topology.%s.%s.%s-%s", getStormId(), getThisComponentId(), 
getThisWorkerPort(), name```
    
    Where `getStormId()` is the topology id which should match 
`${name}-${counter}-${time-stamp}` where name matches `^[^/.:\]+$`
    
    `getThisComponentId()` which as far as I can tell has no limits on what the 
name can be.
    
    `getThisWorkerPort()` which is just an integer for the port this worker is 
listening on (no host name that it is a part of)
    
    and `name` which has no limitations on it either.
    
    Dropwizard (the underlying metrics system) requires that names be unique 
within a metrics registry, but places no other limitations except that.   


---

Reply via email to