<p dir="ltr">Thank you Marc!</p>
<p dir="ltr">It is very good to know that.</p>
<p dir="ltr">I was trying to get the tag dynamic because I'm also using Fluentd and there I want to treat each metric differently.</p>
<p dir="ltr">The tag after the url in the write_http is used in Fluenyd to match the record and in order to make transformations on. </p>
<p dir="ltr">I managed to manipulate the tag to what I needed finally. But it will be much better if it could be done in collectd.conf in the first place. <br></p>
<p dir="ltr">Thanks again<br>
Shirly</p>
<div class="gmail_extra"><br><div class="gmail_quote">On Nov 1, 2016 6:55 PM, "Marc Fournier" <<a href="mailto:marc.fournier@camptocamp.com">marc.fournier@camptocamp.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Not sure if this answers your question, but starting with 5.6, the<br>
following config should allow you to add arbitry key-values to outgoing<br>
metrics:<br>
<br>
<Plugin write_http><br>
  <Node "example"><br>
    URL "<a href="http://localhost:4567/collectd-post" rel="noreferrer" target="_blank">http://localhost:4567/<wbr>collectd-post</a>"<br>
    Format "json"<br>
  </Node><br>
</Plugin><br>
<br>
PostCacheChain "PostCache"<br>
<Chain "PostCache"><br>
  <Rule "test"><br>
    <Match "regex"><br>
      Plugin "^cpu$"<br>
    </Match><br>
    <Target "set"><br>
      MetaData "foo" "bar"<br>
    </Target><br>
  </Rule><br>
  Target "write"<br>
</Chain><br>
<br>
Running with the config above, values such as this get POSTed by<br>
collectd's write_http plugin:<br>
<br>
{"values":[136247],"dstypes":[<wbr>"derive"],"dsnames":["value"],<wbr>"time":1478019107.077,"<wbr>interval":1.000,"host":"<wbr>localhost","plugin":"cpu","<wbr>plugin_instance":"2","type":"<wbr>cpu","type_instance":"idle","<wbr>meta":{"foo":"bar"}},<br>
<br>
HTH,<br>
Marc<br>
<br>
Shirly Radco <<a href="mailto:sradco@redhat.com">sradco@redhat.com</a>> writes:<br>
<br>
> Would really appreciate if you can elaborate how...<br>
><br>
> Thank you in advance,<br>
><br>
> Shirly Radco<br>
><br>
> BI Software Engineer<br>
> Red Hat Israel Ltd.<br>
> 34 Jerusalem Road<br>
> Building A, 4th floor<br>
> Ra'anana, Israel 4350109<br>
><br>
><br>
> On Thu, Oct 13, 2016 at 1:36 PM, Aurelien ROUGEMONT <<a href="mailto:beorn@binaries.fr">beorn@binaries.fr</a>><br>
> wrote:<br>
><br>
>> On 10/13/2016 12:29 PM, Shirly Radco wrote:<br>
>> > Hi,<br>
>> ><br>
>> > Is there an option to dynamically generate the tag in the collectd<br>
>> > write_http plugin?<br>
>> > (Use the record values to add as tag)<br>
>> ><br>
>> > Thank you,<br>
>> ><br>
>> > Shirly Radco<br>
>> ><br>
>> > BI Software Engineer Red Hat Israel Ltd. 34 Jerusalem Road Building A,<br>
>> > 4th floor Ra'anana, Israel 4350109<br>
>> ><br>
>> ><br>
>> ><br>
>> > ______________________________<wbr>_________________<br>
>> > collectd mailing list<br>
>> > <a href="mailto:collectd@verplant.org">collectd@verplant.org</a><br>
>> > <a href="https://mailman.verplant.org/listinfo/collectd" rel="noreferrer" target="_blank">https://mailman.verplant.org/<wbr>listinfo/collectd</a><br>
>> ><br>
>> Hello Shirly,<br>
>><br>
>> I've done just that in the kairosdb format for write_http<br>
>><br>
>> Aurelien<br>
>><br>
>> --<br>
>> Aurelien ROUGEMONT<br>
>> <a href="mailto:beorn@binaries.fr">beorn@binaries.fr</a><br>
>><br>
>><br>
>> ______________________________<wbr>_________________<br>
>> collectd mailing list<br>
>> <a href="mailto:collectd@verplant.org">collectd@verplant.org</a><br>
>> <a href="https://mailman.verplant.org/listinfo/collectd" rel="noreferrer" target="_blank">https://mailman.verplant.org/<wbr>listinfo/collectd</a><br>
>><br>
> ______________________________<wbr>_________________<br>
> collectd mailing list<br>
> <a href="mailto:collectd@verplant.org">collectd@verplant.org</a><br>
> <a href="https://mailman.verplant.org/listinfo/collectd" rel="noreferrer" target="_blank">https://mailman.verplant.org/<wbr>listinfo/collectd</a><br>
</blockquote></div></div>