Skip to content

Instantly share code, notes, and snippets.

@rclaude
Last active August 29, 2015 14:12
Show Gist options
  • Save rclaude/3df3d86e562d46137351 to your computer and use it in GitHub Desktop.
Save rclaude/3df3d86e562d46137351 to your computer and use it in GitHub Desktop.
jrdsconfigurationlogic draw.io file
<mxGraphModel dx="1594" dy="1948" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" fold="1" page="0" pageScale="1.5" pageWidth="826" pageHeight="1169" style="default-style2" math="0"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="129" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center&quot;&gt;&lt;strong&gt;probedesc&lt;/strong&gt;&lt;/p&gt;&lt;hr&gt;&amp;lt;probedesc&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;name&amp;gt;&lt;font color=&quot;#CC6600&quot;&gt;&lt;b&gt;Cassandra&lt;/b&gt;&lt;/font&gt;&amp;lt;/name&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;probeName&amp;gt;cassandra-&lt;font color=&quot;#FF0000&quot;&gt;&lt;b&gt;${label}&lt;/b&gt;&lt;/font&gt;-&lt;b&gt;&lt;font color=&quot;#009900&quot;&gt;${host}&lt;/font&gt;&lt;/b&gt;&amp;lt;/probeName&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;probeClass&amp;gt;jrds.probe.JMXIndexed&amp;lt;/probeClass&amp;gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;lt;!-- ds = data store --&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;ds&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dsName&amp;gt;&lt;font color=&quot;#67AB9F&quot;&gt;&lt;b&gt;CassandraReadReqs&lt;/b&gt;&lt;/font&gt;&amp;lt;/dsName&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dsType&amp;gt;counter&amp;lt;/dsType&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;collect&amp;gt;org.apache.cassandra.db:type=StorageProxy/ReadOperations&amp;lt;/collect&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;/ds&amp;gt;&amp;nbsp; &lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;lt;!-- Graphs --&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;graphs&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;&lt;font color=&quot;#007FFF&quot;&gt;&lt;b&gt;CassandraRequests&lt;/b&gt;&lt;/font&gt;&amp;lt;/name&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;/graphs&amp;gt;&lt;br&gt;&amp;lt;/probedesc&amp;gt;&lt;br&gt;&lt;br&gt;" style="shadow=1;fillColor=#FFFFFF;gradientColor=#FFFFFF;verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;strokeColor=#FF8000" parent="1" vertex="1"><mxGeometry x="730" y="-620" width="460" height="303" as="geometry"/></mxCell><mxCell id="130" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center&quot;&gt;&lt;strong&gt;macrodef&lt;/strong&gt;&lt;/p&gt;&lt;hr&gt;&amp;nbsp;&amp;lt;macrodef name=&quot;&lt;font color=&quot;#0000FF&quot;&gt;&lt;b&gt;cassandraMacro&lt;/b&gt;&lt;/font&gt;&quot;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tag&amp;gt;cassandra&amp;lt;/tag&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;u&gt;connection&lt;/u&gt; type=&quot;jrds.probe.JMXConnection&quot; &lt;u&gt;name=&quot;jmx-cassandra-&lt;font color=&quot;#B5739D&quot;&gt;&lt;b&gt;${instance}&lt;/b&gt;&lt;/font&gt;&quot;&lt;/u&gt;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;attr name=&quot;port&quot;&amp;gt;&lt;font color=&quot;#FF33FF&quot;&gt;&lt;b&gt;${jmxport}&lt;/b&gt;&lt;/font&gt;&amp;lt;/attr&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/connection&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;probe type=&quot;&lt;font color=&quot;#CC6600&quot;&gt;&lt;b&gt;Cassandra&lt;/b&gt;&lt;/font&gt;&quot; &lt;font color=&quot;#FF0000&quot;&gt;&lt;b&gt;label&lt;/b&gt;&lt;/font&gt;=&quot;&lt;u&gt;&lt;u&gt;&lt;font color=&quot;#B5739D&quot;&gt;&lt;b&gt;${instance}&lt;/b&gt;&lt;/font&gt;&lt;/u&gt;&lt;/u&gt;&quot; &lt;u&gt;connection=&quot;jmx-cassandra-&lt;/u&gt;&lt;u&gt;&lt;u&gt;&lt;font color=&quot;#B5739D&quot;&gt;&lt;b&gt;${instance}&lt;/b&gt;&lt;/font&gt;&lt;/u&gt;&quot;&lt;/u&gt; &amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;attr name=&quot;index&quot; value=&quot;&lt;u&gt;&lt;font color=&quot;#B5739D&quot;&gt;&lt;b&gt;${instance}&lt;/b&gt;&lt;/font&gt;&lt;/u&gt;/&lt;u&gt;&lt;font color=&quot;#B5739D&quot;&gt;&lt;b&gt;${instance}&lt;/b&gt;&lt;/font&gt;&lt;/u&gt;&quot; /&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/probe&amp;gt;&lt;br&gt;&amp;lt;/macrodef&amp;gt;" style="shadow=1;fillColor=#FFFFFF;gradientColor=#FFFFFF;verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;strokeColor=#0000FF" parent="1" vertex="1"><mxGeometry x="-141" y="-708" width="610" height="183" as="geometry"/></mxCell><mxCell id="131" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center&quot;&gt;&lt;strong&gt;host&lt;/strong&gt;&lt;/p&gt;&lt;hr&gt;&amp;lt;host name=&quot;&lt;font color=&quot;#009900&quot;&gt;&lt;b&gt;myHost&lt;/b&gt;&lt;/font&gt;&quot; dnsName=&quot;myHost.myDomain&quot;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;u&gt;connection&lt;/u&gt; type=&quot;jrds.probe.JMXConnection&quot; &lt;u&gt;name=&quot;jmx-cassandra-pockemonStore&quot;&lt;/u&gt;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;attr name=&quot;port&quot;&amp;gt;12345&amp;lt;/attr&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/connection&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;probe type=&quot;&lt;b&gt;&lt;font color=&quot;#CC6600&quot;&gt;Cassandra&lt;/font&gt;&lt;/b&gt;&quot; &lt;font color=&quot;#FF0000&quot;&gt;&lt;b&gt;label&lt;/b&gt;&lt;/font&gt;=&quot;pockemonStore&quot; &lt;u&gt;connection=&quot;jmx-cassandra-pockemonStore&quot;&lt;/u&gt; &amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;attr name=&quot;index&quot; value=&quot;pockemonStore/pockemonStore&quot; /&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/probe&amp;gt;&lt;br&gt;&amp;lt;/host&amp;gt;&lt;br&gt;&lt;br&gt;" style="shadow=1;fillColor=#FFFFFF;gradientColor=#FFFFFF;verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;strokeColor=#000000" parent="1" vertex="1"><mxGeometry x="-120" y="-410" width="600" height="160" as="geometry"/></mxCell><mxCell id="132" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center&quot;&gt;&lt;strong&gt;host&lt;/strong&gt;&lt;/p&gt;&lt;hr&gt;&amp;lt;host name=&quot;&lt;font color=&quot;#009900&quot;&gt;&lt;b&gt;myHost&lt;/b&gt;&lt;/font&gt;&quot; dnsName=&quot;myHost.myDomain&quot;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;macro name=&quot;&lt;font color=&quot;#0000FF&quot;&gt;&lt;b&gt;cassandraMacro&lt;/b&gt;&lt;/font&gt;&quot;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;properties&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;entry key=&quot;&lt;b&gt;&lt;font color=&quot;#B5739D&quot;&gt;instance&lt;/font&gt;&lt;/b&gt;&quot;&amp;gt;pockemonStore&amp;lt;/entry&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;entry key=&quot;&lt;font color=&quot;#FF33FF&quot;&gt;&lt;b&gt;jmxport&lt;/b&gt;&lt;/font&gt;&quot;&amp;gt;12345&amp;lt;/entry&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/properties&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/macro&amp;gt;&lt;br&gt;&amp;lt;/host&amp;gt;&lt;br&gt;&lt;br&gt;" style="shadow=1;fillColor=#FFFFFF;gradientColor=#FFFFFF;verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;strokeColor=#000000" parent="1" vertex="1"><mxGeometry x="-36" y="-929" width="400" height="163" as="geometry"/></mxCell><mxCell id="133" value="" style="endArrow=none;html=1;entryX=0.5;entryY=0;exitX=0.5;exitY=1;strokeWidth=4;strokeColor=#0000FF" parent="1" source="132" target="130" edge="1"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-150" y="-390" as="sourcePoint"/><mxPoint x="-50" y="-490" as="targetPoint"/></mxGeometry></mxCell><mxCell id="134" value="" style="endArrow=none;html=1;strokeWidth=4;entryX=0;entryY=0.75;exitX=1;exitY=0.5;strokeColor=#CC6600" parent="1" source="131" target="129" edge="1"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="560" y="-260" as="sourcePoint"/><mxPoint x="660" y="-360" as="targetPoint"/></mxGeometry></mxCell><mxCell id="135" value="" style="endArrow=none;html=1;strokeWidth=4;entryX=0;entryY=0.25;exitX=1;exitY=0.5;strokeColor=#CC6600" parent="1" source="130" target="129" edge="1"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="490" y="-220" as="sourcePoint"/><mxPoint x="740" y="-415" as="targetPoint"/></mxGeometry></mxCell><mxCell id="136" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center&quot;&gt;&lt;strong&gt;graphdesc&lt;/strong&gt;&lt;/p&gt;&lt;hr&gt;&amp;lt;graphdesc&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;name&amp;gt;&lt;font color=&quot;#007FFF&quot;&gt;&lt;b&gt;CassandraRequests&lt;/b&gt;&lt;/font&gt;&amp;lt;/name&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;graphName&amp;gt;Cassandra_Requests_&lt;font color=&quot;#FF0000&quot;&gt;&lt;b&gt;${label}&lt;/b&gt;&lt;/font&gt;&amp;lt;/graphName&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;graphTitle&amp;gt;Requests for cassandra &lt;font color=&quot;#FF0000&quot;&gt;&lt;b&gt;${label}&lt;/b&gt;&lt;/font&gt;&amp;lt;/graphTitle&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;verticalLabel&amp;gt;req/s&amp;lt;/verticalLabel&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;add&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;&lt;font color=&quot;#67AB9F&quot;&gt;&lt;b&gt;CassandraReadReqs&lt;/b&gt;&lt;/font&gt;&amp;lt;/name&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;graphType&amp;gt;line&amp;lt;/graphType&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;color&amp;gt;blue&amp;lt;/color&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;legend&amp;gt;Read&amp;lt;/legend&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;/add&amp;gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;lt;!-- Define where it will be paged in the display --&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;hosttree&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;pathelement&amp;gt;&lt;b&gt;&lt;font color=&quot;#009900&quot;&gt;${host}&lt;/font&gt;&lt;/b&gt;&amp;lt;/pathelement&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;pathelement&amp;gt;Services&lt;b&gt;&lt;/b&gt;&amp;lt;/pathelement&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;pathstring&amp;gt;Cassandra&amp;lt;/pathstring&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;pathstring&amp;gt;Cassandra ${label}&amp;lt;/pathstring&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;pathstring&amp;gt;Requests&amp;lt;/pathstring&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;/hosttree&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;viewtree&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;pathelement&amp;gt;Services&amp;lt;/pathelement&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;pathstring&amp;gt;Cassandra&amp;lt;/pathstring&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;pathstring&amp;gt;Cassandra ${label}&amp;lt;/pathstring&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;pathstring&amp;gt;Requests&amp;lt;/pathstring&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;pathelement&amp;gt;&lt;b&gt;&lt;font color=&quot;#009900&quot;&gt;${host}&lt;/font&gt;&lt;/b&gt;&amp;lt;/pathelement&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;/viewtree&amp;gt;&lt;br&gt;&amp;lt;/graphdesc&amp;gt;&lt;br&gt;&lt;br&gt;" style="shadow=1;fillColor=#FFFFFF;gradientColor=#FFFFFF;verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;strokeColor=#007FFF" parent="1" vertex="1"><mxGeometry x="1380" y="-704" width="390" height="472" as="geometry"/></mxCell><mxCell id="137" value="" style="endArrow=none;html=1;strokeWidth=4;entryX=0;entryY=0.5;exitX=1;exitY=0.5;strokeColor=#007FFF" parent="1" source="129" target="136" edge="1"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="1170" y="-570" as="sourcePoint"/><mxPoint x="1431" y="-417" as="targetPoint"/></mxGeometry></mxCell><mxCell id="138" value="" style="endArrow=none;dashed=1;html=1;strokeColor=#000000;strokeWidth=1;" parent="1" edge="1"><mxGeometry width="100" height="100" relative="1" as="geometry"><mxPoint x="-323" y="-468" as="sourcePoint"/><mxPoint x="690" y="-468" as="targetPoint"/></mxGeometry></mxCell><mxCell id="139" value="&amp;nbsp; OR&amp;nbsp;&amp;nbsp; &lt;br&gt;" style="text;html=1;resizable=0;align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;strokeColor=#007FFF;fillColor=#FFFFFF;gradientColor=#FF8000;fontStyle=2" parent="138" connectable="0" vertex="1"><mxGeometry x="0.0866" y="1" relative="1" as="geometry"><mxPoint x="-40" y="1" as="offset"/></mxGeometry></mxCell></root></mxGraphModel>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment