Hello here!
I have added a simple test to verify that spans are sent when a message is
sent.  I request you to kindly take a simple look through this simple
trial.
https://github.com/apache/activemq-artemis/pull/3895/files#diff-000628f12b5b7ce077dfba62ba04794ae8dba25be6ebefeb7501e5d7ab01985fR48-R59

On Fri, Jan 7, 2022 at 10:57 AM Nabwegamo Brenda <brenser...@gmail.com>
wrote:

> I think we have to create a .proterties file that will pass configurations
> to the Autoconfigured OpenTelemetrt object specifying which exporter to
> use.
> In the properties file, we shall comment some properties so that the use
> of the plugin will uncomment the properties they need to use.
>
> On Fri, Jan 7, 2022 at 10:53 AM Nabwegamo Brenda <brenser...@gmail.com>
> wrote:
>
>> Hello!
>> i have modified the functionality to be auto-configurable other than
>> manual as before.
>> By default the exports are transported to the OTLP server running at
>> localhost/127.0.0.1:4317
>> You can try running it your self through docker run
>> otel/opentelemetry-collector
>> For other ways of running this, you can checkout
>> https://opentelemetry.io/docs/collector/getting-started/ and
>> https://github.com/open-telemetry/opentelemetry-java/blob/main/sdk-extensions/autoconfigure/README.md
>>
>> On Thu, Jan 6, 2022 at 3:28 PM Nabwegamo Brenda <brenser...@gmail.com>
>> wrote:
>>
>>> Hello once again.
>>> Sorry I misunderstood this with a maven-plugin.
>>>
>>> I have rolled a step back and added my class, OpenTracingBrokerPlugin,
>>> to the brocker-plugin.  But however, I have not removed ZipKin, for now, as
>>> Michael had suggested because I am trying to make sure the plugin sends
>>> traces. However, am currently trying to modify the plugin to see if
>>> Autoconfiguration and passing the exporter as a variable might work.  I am
>>> also writing test for the work done at the moment.
>>>
>>> Here is the draft of the pull request I will be using
>>> https://github.com/apache/activemq-artemis/pull/3895
>>>
>>> Does this fit we go to the next level of tring to make this a separate
>>> package or should I first provide a sample of auto configuration and tests?
>>>
>>>
>>>
>>>
>>> On Tue, Jan 4, 2022 at 8:24 PM Clebert Suconic <
>>> clebert.suco...@gmail.com> wrote:
>>>
>>>> I don't understand why you wrote this as a Maven Plugin.. it should
>>>> just be a broker plugin.
>>>>
>>>>
>>>> I think you should move OpenTracingPlugin somewhere inside the
>>>> artemis-server for now...
>>>>
>>>> We should of course look to keep it as a separate module, but if you
>>>> make progress to at least connect in the right place, I can help you
>>>> later on refactoring this into broker-service.
>>>>
>>>>
>>>> For now, do this:
>>>>
>>>>
>>>> - Move OpenTracingPlugin inside the artemis-broker. but just implement
>>>> ActiveMQServerPlugin
>>>> - establish the connection on the tracing.
>>>> - Write an example using the OpenTracing, so we can establish some
>>>> progress.
>>>>
>>>>
>>>> After you are able to connect to a tracing server we can look into
>>>> moving it as a broker-service, so it becomes outside of the core (if
>>>> possible).. Perhaps we would need to make this as part of the broker..
>>>> but lets just make some progress for now, and we can refactor this as
>>>> separated later.
>>>>
>>>> On Thu, Dec 30, 2021 at 2:52 PM Nabwegamo Brenda <brenser...@gmail.com>
>>>> wrote:
>>>> >
>>>> > I will start working on some tests if this makes sense, as i continue
>>>> with
>>>> > improving the logic.
>>>> >
>>>> > On Thu, Dec 30, 2021 at 10:50 PM Nabwegamo Brenda <
>>>> brenser...@gmail.com>
>>>> > wrote:
>>>> >
>>>> > > Hello Micheal, Clebert,
>>>> > > i have avoided thinking too much and i have come up with
>>>> https://github.com/apache/activemq-artemis/commit/cae5f87b91b756e54b4f34b7511f242b4ad5723f
>>>> > >
>>>> > >
>>>> > > Honestly speaking, autoconfiguration makes things far simpler and
>>>> > > prettier.  I guess this is what Clebert meant when he advised me to
>>>> keep
>>>> > > things simple,
>>>> > >
>>>> > > Any comments you leave for me will be much appreciated.
>>>> > > Thank you so much
>>>> > >
>>>> > >
>>>> > > On Wed, Dec 29, 2021 at 12:44 PM Nabwegamo Brenda <
>>>> brenser...@gmail.com>
>>>> > > wrote:
>>>> > >
>>>> > >> Thanks Michael for your previous comments.
>>>> > >>
>>>> > >> Well I am a beginner with OpenTelemetry.  I am going to do a little
>>>> > >> research on how autoconfiguration works.  I will send a PR of how
>>>> I will
>>>> > >> have understood the previous comments.
>>>> > >>
>>>> > >> On Wed, Dec 29, 2021 at 1:50 AM michael.andre.pearce
>>>> > >> <michael.andre.pea...@me.com.invalid> wrote:
>>>> > >>
>>>> > >>> Left commentsTwo main feedback themes1) plugin should not be
>>>> > >>> touching/changing any core code the whole point is that a user
>>>> simply
>>>> > >>> implements plugin independently to broker.2) Dependency, as
>>>> previously
>>>> > >>> mentioned it should not be having dependency to specific vendor
>>>> exporter
>>>> > >>> this is whole point of open telemetry that you plug/ code to open
>>>> telemetry
>>>> > >>> apis and then simply swap different exporters depending on
>>>> tracing vendor
>>>> > >>> selection of end user infra.Sent from my Galaxy
>>>> > >>> -------- Original message --------From: Nabwegamo Brenda <
>>>> > >>> brenser...@gmail.com> Date: 28/12/2021  14:06  (GMT+00:00) To:
>>>> > >>> dev@activemq.apache.org Subject: Re: [DISCUSS] Open Telemetry
>>>> with
>>>> > >>> ActiveMQ Hello once again!I have created the first  sample on my
>>>> branch (
>>>> > >>>
>>>> https://github.com/apache/activemq-artemis/commit/6042beac67a5ab48f6b8b930c528790695eb7e82
>>>> )
>>>> > >>> but i still have questions about its logic. I think I have tried
>>>> > >>> toimplement most of the suggestions and I kindly request for your
>>>> review.
>>>> > >>> IfIt looks somewhat good to you, i can go ahead and create a PR
>>>> for
>>>> > >>> it.*Flaws in the PR*The way I implemented this, its like
>>>> OpenTelemetry
>>>> > >>> initialisation is calledmore than once, causing
>>>> GlobalOpenTelemetry.set has
>>>> > >>> already been called.<https://pastebin.com/aaK0nB2t>I kindly
>>>> request you
>>>> > >>> to take a look.  Any form of suggestions or commentsare much
>>>> welcomed.Thank
>>>> > >>> you
>>>> > >>
>>>> > >>
>>>>
>>>>
>>>>
>>>> --
>>>> Clebert Suconic
>>>>
>>>

Reply via email to