<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hello,</p>
    <p>I am not familiar with prometheus, but you can create an issue on
      the tracker at github.com/kamailio/kamailio and we can assign it
      to the the developer of the module. You can also make a pull
      request with a fix that can be reviewed and merged.</p>
    <p>Cheers,<br>
      Daniel<br>
    </p>
    <div class="moz-cite-prefix">On 11.12.19 11:21, ENGIN ESIN wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:b904574ae2494d1d925c504074ca804c@turkcell.com.tr">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:"Open Sans";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
code
        {mso-style-priority:99;
        font-family:"Courier New";}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
p.title, li.title, div.title
        {mso-style-name:title;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";
        mso-fareast-language:TR;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1821119800;
        mso-list-type:hybrid;
        mso-list-template-ids:1705386612 -300902510 69140483 69140485 69140481 69140483 69140485 69140481 69140483 69140485;}
@list l0:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:53.25pt;
        text-indent:-18.0pt;
        font-family:Symbol;
        mso-fareast-font-family:Calibri;
        mso-bidi-font-family:"Times New Roman";
        color:#333333;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:89.25pt;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:125.25pt;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:161.25pt;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:197.25pt;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:233.25pt;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:269.25pt;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:305.25pt;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:341.25pt;
        text-indent:-18.0pt;
        font-family:Wingdings;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal">Hi everyone,<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">I am trying to use xhttp_prom and there are
          some issues that i want to share with you.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><b>Metric Naming:<o:p></o:p></b></p>
        <p class="MsoNormal"><b><o:p> </o:p></b></p>
        <p class="MsoNormal">I get warning at prometheus side like as
          follows,<o:p></o:p></p>
        <pre style="background:#F6F8FA"><code><span style="font-size:9.0pt;font-family:Consolas;color:#24292E;border:none windowtext 1.0pt;padding:0cm">WARN[0659] append failed  err="no token found" source="scrape.go:648" target="{__address__="192.168.42.1:9080", __metrics_path__="/metrics", __scheme__="http", instance="192.168.42.1:9080", job="vmm"}"<o:p></o:p></span></code></pre>
        <p class="MsoNormal"><b><o:p> </o:p></b></p>
        <p class="MsoNormal">With respect to prometheus documentation,
          metric names need to fullfill following naming requirement
          -> “<b><span style="font-family:"Open
              Sans";color:#333333;background:white">It must match
              the regex </span></b><code><b><span
style="font-size:10.0pt;font-family:Consolas;color:#333333;background:#F9F2F4">[a-zA-Z_:][a-zA-Z0-9_:]*</span></b></code><span
            style="font-family:"Open
            Sans";color:#333333;background:white">”  (source: <a
href="https://prometheus.io/docs/concepts/data_model/#metric-names-and-labels"
              moz-do-not-send="true">
https://prometheus.io/docs/concepts/data_model/#metric-names-and-labels</a>)<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:"Open
            Sans";color:#333333;background:white"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-family:"Open
            Sans";color:#333333;background:white">However, kamailio
            gives unmatch outputs as follows because they have
            <b>‘-‘</b> char, (related discussion: <a
              href="https://github.com/prometheus/prometheus/issues/3154"
              moz-do-not-send="true">
              https://github.com/prometheus/prometheus/issues/3154</a> )<o:p></o:p></span></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoListParagraph"
          style="margin-left:53.25pt;text-indent:-18.0pt;mso-list:l0
          level1 lfo1">
          <!--[if !supportLists]--><span
            style="font-family:Symbol;color:#333333"><span
              style="mso-list:Ignore">·<span style="font:7.0pt
                "Times New Roman"">        
              </span></span></span><!--[endif]-->kamailio_usrloc_location<b>-</b>contacts
          0 1576046310669<o:p></o:p></p>
        <p class="MsoListParagraph"
          style="margin-left:53.25pt;text-indent:-18.0pt;mso-list:l0
          level1 lfo1">
          <!--[if !supportLists]--><span
            style="font-family:Symbol;color:#333333"><span
              style="mso-list:Ignore">·<span style="font:7.0pt
                "Times New Roman"">        
              </span></span></span><!--[endif]-->kamailio_usrloc_location-expires
          0 1576046310669<o:p></o:p></p>
        <p class="MsoListParagraph"
          style="margin-left:53.25pt;text-indent:-18.0pt;mso-list:l0
          level1 lfo1">
          <!--[if !supportLists]--><span
            style="font-family:Symbol;color:#333333"><span
              style="mso-list:Ignore">·<span style="font:7.0pt
                "Times New Roman"">        
              </span></span></span><!--[endif]-->kamailio_usrloc_location-users
          0 1576046310669<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">whit that naming, prometheus can not parse
          values of any metrics.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><b>Documentation:<o:p></o:p></b></p>
        <p class="MsoNormal"><b><o:p> </o:p></b></p>
        <p class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-align:justify"><b><span
style="font-size:11.5pt;font-family:"Helvetica",sans-serif;color:black;mso-fareast-language:TR">Example 1.1. Set </span></b><b><span
              style="font-size:10.0pt;font-family:"Courier
              New";color:black;mso-fareast-language:TR">xhttp_prom_buf_size</span></b><b><span
style="font-size:11.5pt;font-family:"Helvetica",sans-serif;color:black;mso-fareast-language:TR"> parameter</span></b><span
style="font-size:11.5pt;font-family:"Helvetica",sans-serif;color:black;mso-fareast-language:TR"><o:p></o:p></span></p>
        <div style="mso-element:para-border-div;border:solid #99CCCC
          1.0pt;padding:0cm 0cm 0cm 15.0pt;background:#FCFFFC">
          <p class="MsoNormal"
            style="background:#FCFFFC;border:none;padding:0cm"><span
              style="font-size:10.0pt;font-family:"Courier
              New";color:black;mso-fareast-language:TR">...<o:p></o:p></span></p>
          <p class="MsoNormal"
            style="background:#FCFFFC;border:none;padding:0cm"><span
              style="font-size:10.0pt;font-family:"Courier
              New";color:black;mso-fareast-language:TR">modparam("xhttp",
              "xhttp_prom_buf_size", 1024)<o:p></o:p></span></p>
          <p class="MsoNormal"
            style="background:#FCFFFC;border:none;padding:0cm"><span
              style="font-size:10.0pt;font-family:"Courier
              New";color:black;mso-fareast-language:TR">...<o:p></o:p></span></p>
        </div>
        <p class="MsoNormal"><b><o:p> </o:p></b></p>
        <p class="MsoNormal">For that example, it should be as follows,<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <div style="mso-element:para-border-div;border:solid #99CCCC
          1.0pt;padding:0cm 0cm 0cm 15.0pt;background:#FCFFFC">
          <p class="MsoNormal"
            style="background:#FCFFFC;border:none;padding:0cm"><span
              style="font-size:10.0pt;font-family:"Courier
              New";color:black;mso-fareast-language:TR">...<o:p></o:p></span></p>
          <p class="MsoNormal"
            style="background:#FCFFFC;border:none;padding:0cm"><span
              style="font-size:10.0pt;font-family:"Courier
              New";color:black;mso-fareast-language:TR">modparam("<b>xhttp_prom</b>",
              "xhttp_prom_buf_size", 1024)<o:p></o:p></span></p>
          <p class="MsoNormal"
            style="background:#FCFFFC;border:none;padding:0cm"><span
              style="font-size:10.0pt;font-family:"Courier
              New";color:black;mso-fareast-language:TR">...<o:p></o:p></span></p>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
      </div>
      <div style="font-size:8pt; font-family: 'Calibri',sans-serif;"><br>
        <br>
        <a href="http://turkcell.li/iyaani" http:turkcell.liiyaani=""
          moz-do-not-send="true"><img
            src="http://www.turkcell.com.tr/downloads/bireysel/img/Tcelldis.gif"
            moz-do-not-send="true" border="0">
        </a>
        <font size="2" face="Times New Roman">
          <p>Bu elektronik posta ve onunla iletilen butun dosyalar
            sadece gondericisi tarafindan almasi amaclanan yetkili
            gercek ya da tuzel kisinin kullanimi icindir. Eger soz
            konusu yetkili alici degilseniz bu elektronik postanin
            icerigini aciklamaniz, kopyalamaniz, yonlendirmeniz ve
            kullanmaniz kesinlikle yasaktir ve bu elektronik postayi
            derhal silmeniz gerekmektedir.</p>
          <p>TURKCELL bu mesajin icerdigi bilgilerin doğruluğu veya
            eksiksiz oldugu konusunda herhangi bir garanti
            vermemektedir. Bu nedenle bu bilgilerin ne sekilde olursa
            olsun iceriginden, iletilmesinden, alinmasindan ve
            saklanmasindan sorumlu degildir. Bu mesajdaki gorusler
            yalnizca gonderen kisiye aittir ve TURKCELLin goruslerini
            yansitmayabilir</p>
          <p>Bu e-posta bilinen butun bilgisayar viruslerine karsi
            taranmistir.</p>
          <hr>
          <p>This e-mail and any files transmitted with it are
            confidential and intended solely for the use of the
            individual or entity to whom they are addressed. If you are
            not the intended recipient you are hereby notified that any
            dissemination, forwarding, copying or use of any of the
            information is strictly prohibited, and the e-mail should
            immediately be deleted.</p>
          <p>TURKCELL makes no warranty as to the accuracy or
            completeness of any information contained in this message
            and hereby excludes any liability of any kind for the
            information contained therein or for the information
            transmission, reception, storage or use of such in any way
            whatsoever. The opinions expressed in this message belong to
            sender alone and may not necessarily reflect the opinions of
            TURKCELL.</p>
          <p>This e-mail has been scanned for all known computer
            viruses.</p>
        </font></div>
      <font size="2" face="Times New Roman">
      </font>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Kamailio (SER) - Users Mailing List
<a class="moz-txt-link-abbreviated" href="mailto:sr-users@lists.kamailio.org">sr-users@lists.kamailio.org</a>
<a class="moz-txt-link-freetext" href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
Daniel-Constantin Mierla -- <a class="moz-txt-link-abbreviated" href="http://www.asipto.com">www.asipto.com</a>
<a class="moz-txt-link-abbreviated" href="http://www.twitter.com/miconda">www.twitter.com/miconda</a> -- <a class="moz-txt-link-abbreviated" href="http://www.linkedin.com/in/miconda">www.linkedin.com/in/miconda</a>
Kamailio World Conference - April 27-29, 2020, in Berlin -- <a class="moz-txt-link-abbreviated" href="http://www.kamailioworld.com">www.kamailioworld.com</a></pre>
  </body>
</html>