<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div><br data-mce-bogus="1"></div><div><span id="zwchr" data-marker="__DIVIDER__">----- On Sep 1, 2021, at 1:23 PM, lttng-dev <lttng-dev@lists.lttng.org> wrote:<br></span></div><div data-marker="__QUOTED_TEXT__"><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><div dir="ltr">Hi there,<div><br><div>I am currently evaluating the use of CTF and lttng tooling for application tracing on windows. We are exploring alternatives to ETW that are more customisable.</div><div>One thing we would really like to do is real-time monitoring of our application from another machine. I have a few questions regarding this:</div><br><div>1. Is lttng live protocol suitable for this purpose? What kind of latency would we expect? (e.g 10s or 100s of milliseconds or more) </div></div></div></blockquote><div><br></div><div>The lttng live protocol has been designed for extracting a low-throughput of events to a live pretty-printer, with delays in the area of<br data-mce-bogus="1"></div><div>a few seconds. It's a polling-based mechanism at the moment.<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><div dir="ltr"><div><div>2. Is the protocol documented? </div></div></div></blockquote><div><br></div><div>No. There is only an implementation with the lttng project and in babeltrace.<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><div dir="ltr"><div><div>3. Is it possible to use lttng-relayd to read from local CTF log files (which are being written to) and stream events to other machines / a viewer on the same machine? The reason I ask this is the documentation seems suggests lttng-relayd can consume CTF files <a href="https://lttng.org/docs/v2.13/#doc-lttng-relayd" target="_blank" rel="nofollow noopener noreferrer" data-mce-href="https://lttng.org/docs/v2.13/#doc-lttng-relayd">https://lttng.org/docs/v2.13/#doc-lttng-relayd</a>.</div></div></div></blockquote><div><div><br data-mce-bogus="1"></div></div><div>lttng-relayd needs to control both writing to the CTF log files and reading from them. The "writing to"<br data-mce-bogus="1"></div><div>cannot be done by an external process.<br data-mce-bogus="1"></div><br><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><div dir="ltr"><div><div>4. I see there is a windows cygwin build on jenkins. Would you recommend this for production use?</div></div></div></blockquote><div><br></div><div>We do not recommend Cygwin builds for production use unless there are no alternatives. From my own</div><div>past experience, the Cygwin layer is not a solid basis for production-quality software.<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Thanks for your interest,<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Mathieu<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><div dir="ltr"><div><br><div>Any guidance would be much appreciated.</div><br><div>Thanks in advance,</div><br><div>Mayur</div><div><br>-- <br><div dir="ltr" class="gmail_signature"><table style="font-family:sans-serif;line-height:1.4;max-width:580px;color:#363636;border-collapse:collapse" cellspacing="0" cellpadding="0" border="0"><tbody><tr><td valign="top">
<table style="font-family:sans-serif;border-collapse:collapse;color:#333;width:300px;line-height:14px" width="300" cellspacing="0" cellpadding="0" border="0"><tbody><tr><td style="padding:12px 0 8px 0" valign="top">
<p style="margin:0.75pt;line-height:0px">
<a href="http://www.disguise.one" target="_blank" rel="nofollow noopener noreferrer"><img alt=" " style="border:0;display:block;border-radius:0px" src="https://smart.disguise.one/v2/imagebucket/disguise.one/disguise_logo_email.png" width="135" height="38"></a>
</p>
</td></tr><tr><td width="300" valign="top">
<table style="font-family:sans-serif;border-collapse:collapse;color:#333;width:300px;line-height:14px" width="300" cellspacing="0" cellpadding="0" border="0"><tbody><tr><td valign="top">
<p style="margin:0.75pt;color:#000;font-weight:700;font-size:12px;font-family:'arial' , sans-serif"> Mayur Patel </p>
</td></tr><tr><td style="padding-bottom:4px" valign="top">
<p style="margin:0.75pt;font-size:12px;font-family:'arial' , sans-serif">
Lead Software Engineer
</p>
</td></tr><tr><td valign="top">
<p style="margin:0.75pt;font-size:12px;font-family:'arial' , sans-serif">
<span style="font-weight:700;color:#505050">T :</span>
<a style="text-decoration:none;color:#333">+44 20 7234 9840</a>
</p>
</td></tr><tr><td valign="top">
<p style="margin:0.75pt;font-size:12px;font-family:'arial' , sans-serif">
<span style="font-weight:700;color:#505050">M :</span>
<a style="text-decoration:none;color:#333">+44 7342 180127</a>
</p>
</td></tr><tr><td valign="top">
<p style="margin:0.75pt;font-size:12px;font-family:'arial' , sans-serif">
<span style="font-weight:700;color:#505050">A :</span>
<a href="https://www.google.com/maps/place/88-89%20Blackfriars%20Road,%20London,%20SE1%208HA" style="text-decoration:none;color:#333" target="_blank" rel="nofollow noopener noreferrer">88-89 Blackfriars Road, London, SE1 8HA</a>
</p>
</td></tr><tr><td style="padding:7px 0 2px" valign="top">
<table style="font-family:sans-serif;border-collapse:collapse;color:#333;width:auto;line-height:13px" cellspacing="0" cellpadding="0" border="0"><tbody><tr><td style="padding-right:4px" width="16" valign="top">
<p style="margin:0.75pt">
<a href="https://www.facebook.com/disguise.one/" style="text-decoration:none" target="_blank" rel="nofollow noopener noreferrer"><img style="border:0" src="https://smart.disguise.one/v2/imagebucket/disguise.one/facebook.png" width="14" height="22"></a>
</p>
</td><td style="padding-right:7px" width="24" valign="top">
<p style="margin:0.75pt">
<a href="https://twitter.com/disguise_one" style="text-decoration:none" target="_blank" rel="nofollow noopener noreferrer"><img style="border:0" src="https://smart.disguise.one/v2/imagebucket/disguise.one/twitter.png" width="22" height="22"></a><br data-mce-bogus="1"></p>
</td><td style="padding-right:7px" width="24" valign="top">
<p style="margin:0.75pt">
<a href="https://www.youtube.com/channel/UCBXckvTm2VHU29BUoKJizvA" style="text-decoration:none" target="_blank" rel="nofollow noopener noreferrer"><img style="border:0" src="https://smart.disguise.one/v2/imagebucket/disguise.one/youtube.png" width="width" height="22"></a>
</p>
</td><td style="padding-right:7px" width="24" valign="top">
<p style="margin:0.75pt">
<a href="https://www.instagram.com/disguise_one/" style="text-decoration:none" target="_blank" rel="nofollow noopener noreferrer"><img style="border:0" src="https://smart.disguise.one/v2/imagebucket/disguise.one/instagram.png" width="22" height="22"></a>
</p>
</td><td style="padding-right:7px" width="24" valign="top">
<p style="margin:0.75pt">
<a href="https://www.linkedin.com/company/disguise-/" style="text-decoration:none" target="_blank" rel="nofollow noopener noreferrer"><img style="border:0" src="https://smart.disguise.one/v2/imagebucket/disguise.one/linked-in.png" width="22" height="22"></a>
</p>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
<br>
<p style="margin:0.75pt;font-size:8px;font-family:'arial' , sans-serif;color:#e7e8e6">disguise Technologies Limited is a privately owned business registered in England and Wales (registered number 07937973), with its registered office located at 88-89 Blackfriars Road, London, SE1 8HA. This e-mail, and any attachments thereto, is intended only for use by the addressee(s) named herein and may contain legally privileged and/or confidential information. If you are not the intended recipient of this e-mail, you are hereby notified that any dissemination, distribution or copying of this e-mail, and any attachments thereto, is strictly prohibited. If you have received this e-mail in error, please notify me by replying to this message and permanently delete the original and any copy of this e-mail and any printout thereof. Although this e-mail and any attachments are believed to be free of any virus, or other defect which might affect any computer or system into which they are received and opened, it is the responsibility of the recipient to ensure that they are virus free and no responsibility is accepted by disguise for any loss or damage from receipt or use thereof.</p></div></div></div></div>
<br>_______________________________________________<br>lttng-dev mailing list<br>lttng-dev@lists.lttng.org<br>https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev<br></blockquote></div><div><br></div><div data-marker="__SIG_POST__">-- <br></div><div>Mathieu Desnoyers<br>EfficiOS Inc.<br>http://www.efficios.com</div></div></body></html>