<div dir="ltr"><div>Hi,<br><br>Thanks for your replies. <br><br>- About the doc, it's in xml, but I copied plaintext file. [0]<br>- Yes, but in this case the counter is not stored by kamailio. Counter is a datatype into statsd [1]. BTW:  I didn't use snmpagent in the last year, I will have a look to check if exist any best way.<br><br>[0] <a href="https://raw.githubusercontent.com/eloycoto/statsd/master/doc/statsd.xml">https://raw.githubusercontent.com/eloycoto/statsd/master/doc/statsd.xml</a><br>[1] <a href="https://github.com/etsy/statsd/blob/master/docs/metric_types.md">https://github.com/etsy/statsd/blob/master/docs/metric_types.md</a><br><br></div><div>Regards<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2014-11-23 10:07 GMT+00:00 Olle E. Johansson <span dir="ltr"><<a href="mailto:oej@edvina.net" target="_blank">oej@edvina.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>Great stuff! Very useful functions.</div><div><br></div>Some notes:<div>- The documentation needs to be in xml format, not a text file</div><div><br></div><div>- we already have to modules handling one set of counters/stats objects in the core. Maybe you should look into</div><div>  using those counters instead of adding a new set. These counters are also exposed in kamcmd and some in</div><div>  snmpagent automatically, so you gain a lot by using them.</div><div><br></div><div>- I wonder if this module should be focused on the connection to statsd and the timing functions</div><div>  should be somewhere else. I can't point to where now... </div><span class="HOEnZb"><font color="#888888"><div><br></div><div>/O</div></font></span><div><div class="h5"><div><br><div><div>On 21 Nov 2014, at 21:26, Daniel-Constantin Mierla <<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>> wrote:</div><br><blockquote type="cite">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    Hello,<br>
    <br>
    thanks for the contribution, we will grant you git access to push
    the module in the official repository. I will send you another email
    asking the afferent details.<br>
    <br>
    Meanwhile I will do a bit of a review just in case some exiting
    parts worth to be re-used.<br>
    <br>
    Cheers,<br>
    Daniel<br>
    <br>
    <div>On 19/11/14 21:08, Eloy Coto Pereiro
      wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">
        <pre>Hi all Kamailio developers,

I would like to propose a new module that I've written recently, that provide native integration with statsd[0]/graphite[1].

The module provides the ability to send information to statsd (You can use InfluxDB too) with different kind of information. I wrote small post in my blog[2] and doc are in the repo [3]. 

The typical scenario for this module is for monitoring features into kamailio. For example: 
  - Monitor how long we need to reply a new request. 
  - Store how many errors send our providers. 
  - Check how long take one sqlquery. 
  - Check how many times are using the new feature
  
Nowadays we[4]are using kamailio-statsd and we track in simple dashboard[5][6] all information that we get from kamailio, and other software (Asterisk, Django Backend, Diamond[7]) and we have in simple click all the information that we want. 

The module doesn't have any special deps, it's a simple socket that connect to Graphite. For timing function I'm using avp to set init_time. 

I hope that this contribution could be useful for the community and I look forward to hearing your feedback, thoughts, suggestions.

Best regards,
Eloy Coto. 

[0] <a href="https://github.com/etsy/statsd/" target="_blank">https://github.com/etsy/statsd/</a>
[1] <a href="http://graphite.wikidot.com/" target="_blank">http://graphite.wikidot.com/</a>
[2] <a href="http://acalustra.com/kamailio-statsd-better-statistics-in-your-voip-platform.html" target="_blank">http://acalustra.com/kamailio-statsd-better-statistics-in-your-voip-platform.html</a>
[3] <a href="https://github.com/eloycoto/statsd" target="_blank">https://github.com/eloycoto/statsd</a>
[4] <a href="http://www.foehn.co.uk/" target="_blank">http://www.foehn.co.uk</a>
[5] <a href="http://grafana.org/" target="_blank">http://grafana.org</a>
[6] <a href="http://play.grafana.org/#/dashboard/db/new-features-in-v19" target="_blank">http://play.grafana.org/#/dashboard/db/new-features-in-v19</a>
[7] <a href="https://github.com/BrightcoveOS/Diamond" target="_blank">https://github.com/BrightcoveOS/Diamond</a></pre>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
sr-dev mailing list
<a href="mailto:sr-dev@lists.sip-router.org" target="_blank">sr-dev@lists.sip-router.org</a>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev</a>
</pre>
    </blockquote>
    <br>
    <pre cols="72">-- 
Daniel-Constantin Mierla
<a href="http://twitter.com/#!/miconda" target="_blank">http://twitter.com/#!/miconda</a> - <a href="http://www.linkedin.com/in/miconda" target="_blank">http://www.linkedin.com/in/miconda</a></pre>
  </div>

_______________________________________________<br>sr-dev mailing list<br><a href="mailto:sr-dev@lists.sip-router.org" target="_blank">sr-dev@lists.sip-router.org</a><br><a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev</a><br></blockquote></div><br></div></div></div></div></blockquote></div><br></div>