From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id G1UiNr9BQ2FhBgAAWB0awg (envelope-from ) for ; Thu, 16 Sep 2021 09:08:15 -0400 Received: by simark.ca (Postfix, from userid 112) id CAD451EE25; Thu, 16 Sep 2021 09:08:15 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HTML_MESSAGE,MAILING_LIST_MULTI,MIME_HTML_MOSTLY, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from lists.lttng.org (lists.lttng.org [167.114.26.123]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id EC99C1EDF7 for ; Thu, 16 Sep 2021 09:08:13 -0400 (EDT) Received: from lists-lttng01.efficios.com (localhost [IPv6:::1]) by lists.lttng.org (Postfix) with ESMTP id 4H9HSs2PTLz18pb; Thu, 16 Sep 2021 09:08:13 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lists.lttng.org; s=default; t=1631797693; bh=+OeIyCI5aXCRDGTr4PQY/n65i4KaEwd9ZuGqGvwFhKo=; h=References:In-Reply-To:Date:To:Cc:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=Rxxnx9OfBQvVPrJGvRExIHqffHlBfLWi5hWIwQFjfaJQYi/+CGbx+oMu9SvyHK+Lf uObeV3dW/jglnEviEr4LkVyF5FNs8KNmZCbbcFDocb8BkLNwH0CCY/5JuvG91lVb7r +BOxXgiY80I/p5kOLz43DJPpfTAReyMuHcAsRbH8kxk05gW+MQkKLryz35Pn/RtpMG JjbcckhtcmEpTsZIaJcWp706TQ9xTWEC0/7k+SlV7c1UwyK/VVaVKhjsz7tx6CvLg+ eR+tHjcH9oaHL60V/SQ8eGUp6c3y1cRCrG+fA8wXem7Lv7A8R+BA6+ZAdM0cKXKCDN Y9abl4gGn3J1g== Received: from mail-pj1-x1061.google.com (mail-pj1-x1061.google.com [IPv6:2607:f8b0:4864:20::1061]) by lists.lttng.org (Postfix) with ESMTPS id 4H9Fy53cmkz18pX for ; Thu, 16 Sep 2021 07:59:57 -0400 (EDT) Received: by mail-pj1-x1061.google.com with SMTP id j1so4372602pjv.3 for ; Thu, 16 Sep 2021 04:59:57 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=LSHEyy/3okfJzgqjMbhGL8VixTnE0+Tq9o9Du/yzjzE=; b=VPgghvFknz+UGE1PKK74T1ESqVZW3dimgEuAqgOPHSHCWc8gIFfDNtnNY2sz4aF27t sMJe9fbCNCf5momAlsdq6kAlZMccCOGGZv7TmplN3he7LndxGnBmCvLEYCgE+Xl39y/I 5lhMf0YG7wSXxCTbR6O0Zhv9g7mA3pg9C9MHmsaHEaZNAA/Z+Y6tfHdOpUk86offeNQ5 sOkUG1MsDyQKIriZ+ML5ZjvqUI1B6cjgooMxdw0XvxOLqu7GWe4JDXL7m/TmL7H1XsqY BvoPia6DzAMFrgbeaBjnmjDfm9uTkVrMGCe9NId1Tbp01JZyXvLcjBQUb4odYY/uGLyQ FmtA== X-Gm-Message-State: AOAM532yu1p5QQoj5UA5QFArLJpdPnm6BzXc5ZbJXZnwbSHOU3clSh0p m+truxlOU/vsotA3MEOL02ruRBFk5DSD2Q+9nVEnXiPRC7GqRg== X-Google-Smtp-Source: ABdhPJzgVz5Be6bGBTCSZWLzMMAOV66HEyIiIDZoapVs9J/PTFP5jlW8fRIiVkPahTyTUgK1Q7DRWN0LSJBM X-Received: by 2002:a17:90a:1957:: with SMTP id 23mr14579303pjh.141.1631793595952; Thu, 16 Sep 2021 04:59:55 -0700 (PDT) Received: from ams1-relay.sendergen.com (elk2-relay.sendergen.com. [108.163.197.50]) by smtp-relay.gmail.com with ESMTPS id q32sm1969495pja.1.2021.09.16.04.59.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Sep 2021 04:59:55 -0700 (PDT) X-Relaying-Domain: disguise.one Received: from mail-ot1-f70.google.com (mail-ot1-f70.google.com [209.85.210.70]) by ams1-relay.sendergen.com (Postfix) with ESMTPS id 0A0FA226229D0 for ; Thu, 16 Sep 2021 07:59:54 -0400 (EDT) Received: by mail-ot1-f70.google.com with SMTP id a4-20020a056830008400b005194eddc1d4so21957815oto.23 for ; Thu, 16 Sep 2021 04:59:53 -0700 (PDT) X-Received: by 2002:a9d:7294:: with SMTP id t20mr4327590otj.275.1631793592703; Thu, 16 Sep 2021 04:59:52 -0700 (PDT) X-Received: by 2002:a9d:7294:: with SMTP id t20mr4327564otj.275.1631793592359; Thu, 16 Sep 2021 04:59:52 -0700 (PDT) MIME-Version: 1.0 References: <2051744562.19686.1631721610084.JavaMail.zimbra@efficios.com> In-Reply-To: <2051744562.19686.1631721610084.JavaMail.zimbra@efficios.com> X-SG-Signature: true Date: Thu, 16 Sep 2021 12:59:42 +0100 Message-ID: To: Mathieu Desnoyers Cc: lttng-dev X-Scanned-By: 'EmailPostmaster' on 45.158.37.162 X-Mailman-Approved-At: Thu, 16 Sep 2021 09:08:11 -0400 Subject: Re: [lttng-dev] Lttng live protocol X-BeenThere: lttng-dev@lists.lttng.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: LTTng development list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Mayur Patel via lttng-dev Reply-To: Mayur Patel Content-Type: multipart/mixed; boundary="===============8455440463438098081==" Errors-To: lttng-dev-bounces@lists.lttng.org Sender: "lttng-dev" --===============8455440463438098081== Content-Type: multipart/alternative; boundary="0000000000006b704105cc1b8d2d" --0000000000006b704105cc1b8d2d Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Thank you for the information! On Wed, 15 Sept 2021 at 17:00, Mathieu Desnoyers < mathieu.desnoyers@efficios.com> wrote: > > ----- On Sep 1, 2021, at 1:23 PM, lttng-dev > wrote: > > Hi there, > > 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. > 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: > > 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) > > > 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 > a few seconds. It's a polling-based mechanism at the moment. > > 2. Is the protocol documented? > > > No. There is only an implementation with the lttng project and in > babeltrace. > > 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 view= er > on the same machine? The reason I ask this is the documentation seems > suggests lttng-relayd can consume CTF files > https://lttng.org/docs/v2.13/#doc-lttng-relayd. > > > lttng-relayd needs to control both writing to the CTF log files and > reading from them. The "writing to" > cannot be done by an external process. > > 4. I see there is a windows cygwin build on jenkins. Would you recommend > this for production use? > > > We do not recommend Cygwin builds for production use unless there are no > alternatives. From my own > past experience, the Cygwin layer is not a solid basis for > production-quality software. > > Thanks for your interest, > > Mathieu > > > Any guidance would be much appreciated. > > Thanks in advance, > > Mayur > > -- > > > > Mayur Patel > > Lead Software Engineer > > T : +44 20 7234 9840 > > M : +44 7342 180127 > > A : 88-89 Blackfriars Road, London, SE1 8HA > > > > > > > > > > > > > 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. > > _______________________________________________ > lttng-dev mailing list > lttng-dev@lists.lttng.org > https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev > > > -- > Mathieu Desnoyers > EfficiOS Inc. > http://www.efficios.com > Mayur Patel Lead Software Engineer +44 20 7234 9840 88-89 Blackfriars Road, London, SE1 8HA =E2=80=8A= --0000000000006b704105cc1b8d2d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Thank=C2=A0you for the=C2=A0information!<= /div>
O= n Wed, 15 Sept 2021 at 17:00, Mathieu Desnoyers <mathieu.desnoyers@efficios.com> wrote:

----- On S= ep 1, 2021, at 1:23 PM, lttng-dev <lttng-dev@lists.lttng.org> wrote:
Hi there,

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.
One th= ing we would really like to do is real-time monitoring of our application f= rom another machine. I have a few questions regarding this:

1= . Is lttng live protocol suitable for this purpose? What kind of latency wo= uld we expect? (e.g 10s or 100s of milliseconds or more)=C2=A0
<= /div>

The lttng live protocol has been desi= gned for extracting a low-throughput of events to a live pretty-printer, wi= th delays in the area of
a few seconds. It's a polling-ba= sed mechanism at the moment.

2. Is the protocol documented?=C2=A0
No. There is only an implementation with the lttng project and= in babeltrace.

3. Is it pos= sible 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 mac= hine? The reason I ask this is the documentation seems suggests lttng-relay= d can consume CTF files=C2=A0https:/= /lttng.org/docs/v2.13/#doc-lttng-relayd.
=

lttng-relayd needs to control both writing t= o the CTF log files and reading from them. The "writing to"
cannot be done by an external process.

<= div>
4. I see there is a windows cygwin build on jenkins. Would you rec= ommend this for production use?

We do not recommend Cygwin builds for production use unless there ar= e no alternatives. From my own
past experience, the Cygwin layer = is not a solid basis for production-quality software.

Thanks for your interest,

Mathieu
<= /div>


Any guidance would=C2=A0be m= uch appreciated.

Thanks in advance,

Mayur
=

--

3D""

Mayur= Patel

Lead Software Engineer

T : =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 +44 20 7234 9840 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

M : =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 +44 7342 180127 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

A : =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 88-89 Blackfriars Road, London, SE1 8HA =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20



disguise Technologies Limited is a privately owned busine= ss registered in England and Wales (registered number 07937973), with its r= egistered office located at 88-89 Blackfriars Road, London, SE1 8HA. This e= -mail, and any attachments thereto, is intended only for use by the address= ee(s) named herein and may contain legally privileged and/or confidential i= nformation. If you are not the intended recipient of this e-mail, you are h= ereby notified that any dissemination, distribution or copying of this e-ma= il, and any attachments thereto, is strictly prohibited. If you have receiv= ed this e-mail in error, please notify me by replying to this message and p= ermanently 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 int= o which they are received and opened, it is the responsibility of the recip= ient to ensure that they are virus free and no responsibility is accepted b= y disguise for any loss or damage from receipt or use thereof.

=E2=80=8A
_______________________________________________
lttng-dev m= ailing list
lttng-dev@lists.lttng.org
https://lists.lttng.org/c= gi-bin/mailman/listinfo/lttng-dev

=
--
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com


--
=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

3D"

=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20

Mayur Pate= l

Lead Software Engineer

T : +44 20 7234 9840

M : +44 7342 180127

A : 88-89 Blackfriars Road, London, SE1 8HA

--0000000000006b704105cc1b8d2d-- --===============8455440463438098081== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ lttng-dev mailing list lttng-dev@lists.lttng.org https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev --===============8455440463438098081==--