<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    It's a good idea to change this naming schema.<br>
    <br>
    I like the first alternative "a path", really simple, and easy to
    draw, group ...<br>
    I don't understand how you can have a JSON object with
    RRD/Filesystem, will you go on a only nosql storage ?<br>
    <br>
    If you use a path, types.db can be limited to derive/counter, the
    labels can be in the path himself or in the filename, like this we
    will not have to deploy it on all nodes when we need a new "type"<br>
    <br>
    Today I have to hack it for GenericJMX, Curl, some python code ...<br>
    I'm using this
    (<a class="moz-txt-link-freetext" href="https://github.com/Poil/CGraphz/wiki/CGraphz%20Naming%20Schema">https://github.com/Poil/CGraphz/wiki/CGraphz%20Naming%20Schema</a>) :<br>
    <ul>
      <li>host</li>
      <li>plugin</li>
      <li>plugin category (custom optional)</li>
      <li>plugin instance (optional)</li>
      <li>type</li>
      <li>type category (custom optional)</li>
      <li>type instance (optional) </li>
    </ul>
    PluginCategory is used to separate
    GenericJMX|varnish|curl_json|curl|curl_xml|P2000|tcpconns<br>
    TypeCategory is used to separate some customplugins
    (GenericJMX|elasticsearch|P2000) <br>
    <br>
    Regards,<br>
    <br>
    <br>
    <br>
  </body>
</html>