►
From YouTube: 2023-01-05 meeting
Description
Instrumentation: Messaging
C
C
Florida,
it
just
didn't
last,
like
it
warmed
up
after
the
the
cold
wave
left.
C
So
here
in
Florida
we
got
down
to
like
28
degrees.
Oh.
A
D
D
C
Oh
yeah,
it's
been
close
to
80.
C
And
Fahrenheit.
A
I
assume
Amir
uses
a
metric
system
and
not
does
he
even
left
I.
Think
I
I
need
to
have
some
complicated
stuff
to
convert
foreign.
C
Yeah,
it's
26
or
so
in
in
Celsius
right
now,
and
then
it
got
down
to
negative
two
degrees
Celsius
over
right
before
Christmas.
So
did
it
snow?
No
it
just
that
was
an
overnight
low
and
so
it
warmed
up
during
the
day.
But
overnight
it
it
got
below
freezing
for
like
a
couple
hours
and
that's
it.
D
D
E
I
think
it's
we're
six
minutes
past.
So
I
think
we
can
get
started.
Maybe
other
people
will
join
in
but
think
they
can
get
going
so.
Firstly,
some
very
good
news
like
a
lot
middles
PR
with
the
attributes
got
merged,
so
we
basically
can
see
the
attribute
work
as
wrapped
up
at
least
for
V
1.0
I
mean
if
nothing
else
comes
up.
Let's
see,
but
that's
that's
a
great
step
forward
and.
E
E
There
is
amuse
work
that
he
was
doing
about
messaging
links
related
to
that
there
is
a
PR,
an
issue,
a
a
PRI
actually
created
some
time
ago
in
this
back
repo
for
allowing
adding
spendings
after
creation
after
span
creation,
because
currently
spend
links
can
only
be
added
as
Bank
creation.
E
But
this
proposal
that
we
have
here
in
some
cases
requires
adding
spendings
after
creation,
so
I
think
for
us.
The
first
step
might
just
be
to
quickly
revisit
that
here.
It
is
all
dependency.
Is
that
do
we
really
need
that
for
for
modeling
the
way
we
want
to
model
and
if
yes,
then,
we
should
kind
of
push
in
that
direction
again.
E
Two
because
I
think
we
are
in
a
good
position
there,
also
based
on
our
last
discussion
with
Josh,
also
from
the
sampling
site,
said
that
you
have
from
from
the
sampling
point
of
view.
Nothing
is
speaking
against,
adding
or
to
put
a
different
deal
and
nothing
speaks
in
favor
of
prohibiting
adding
spendings
after
creation.
E
So
that
is,
that
would
be
another
other
thing.
And
then
here
the
last
thing
I
put
here.
Something
I
think
we
should
do-
is
splitting
up
this
existing
document
for
the
semantic
conventions
in
the
spec,
basically
having
like
the
generic
conventions
and
attributes
and
then
having
the
attributes
and
examples
for
each
particular
messaging
system,
like
Kafka
rabbitmq
rocket
mq
in
different
files,
because
that
will
also
give
us
the
the
flexibility
to
to
declare
different
or
different
parts
stable
at
different
times.
E
So
then
we
can
also,
or
other
people
can
add,
new
messaging
systems
in
separate
files,
like
conventions
particular
to
semantics
news
messaging
system.
They
can
add
in
different
files
without
basically
being
bound
to
the
document
status
of
the
overall
document,
so
which
means
that
the
overall
semantic
conventions,
the
generic
ones,
could
be
stable.
But
you
could
add
message
or
messaging
system
that
is
still
with
still
unstable,
so
I.
E
Yes,
I
think
that's
actually
something
we
we
would
need.
So
those
are
basically
the
three
big
big
I
mean
more
or
less
big
items,
I
see,
I
guess
the
last
one
is
probably
not
that
big.
This
here
is
some
spec
discussion
with
the
overall
group,
probably
hard
for
me
to
predict
how
long
it
will
take
and
the
first
one
I
think
that
is
the
that
is
the
bigger
trunk
that
we
need
to
take,
because
that
involves
the
old
type
and
then,
in
a
further
step,
also
merging
the
outer
wording
into
the
spec.
A
Is
it
fair
to
say
that
the
last
two
items
we
basically
need
the
wider
Community
to
agree
upon
that
we
can
come
up
with
proposal
and
discuss
it.
It's
like
the
first
one
reactivate
the
pr.
So
this
links
after
creation
and
we
can
prepare
something
and
come
to
the
general
spec
meeting
right,
because
this
is
where
it
belongs
and
then
derive
there
and
the
second
displayed
existing
semantic
conventions.
A
I
think
we
should
maybe
present
it
to
the
this
Josh
sauruses
group
and
this
guy
said
like
not
the
scope
of
messaging
but
more
like
overall
semantic
convention
problem.
E
A
E
E
It
may
be
coming
up
with
a
general
kind
of
read,
mirror
index
overview
file.
I
could
probably
you
can
find
some
cyclists
to
do
that
and
then,
with
this
draft
PR,
we
couldn't
show
that
maybe
first
to
Josh,
maybe
the
north,
if
necessary
in
the
by
the
spec
group
and
get
people's
opinions
on
that.
I
actually
think
the
last
one
is
not
that
controversial,
because
it
doesn't
break
anything.
E
It's
just
moving
stuff
around
to
different
places,
a
great
little
big
but
good
to
get
like
some
overall
opinion
because
yeah,
it's
kind
of
we
are
only
one
of
many
semantic
conventions
and
we
should
not
do
completely
our
own
thing.
A
Yeah
just
to
check
if
anyone
is
working
on
something
similar-
and
maybe
there
is
some
intersection
there
is
the
smithing
question,
Josh
SARS
I
think
it
should
be
on
next
Monday
and
I
can
try
to
join
and
bring
it
up
just
to
get
the
quick
knee-jerk
reaction.
And
if
there
is
anything
similar
done
or
planned.
A
You
don't
have
to,
but
if
it
if
it's
there,
then
it's
great.
Otherwise
it's
easy
to
explain
the
intent
here.
E
E
The
less
controversial
one
for
this
here
for
the
adding
links
after
span
creation
yeah,
there
is
already
there's
already
a
PR
there
that
could
be
reactivated,
I
think
without
many
bigger
changes,
but
I
think
your
next
steps
would
be
I.
Think
first
for
us
to
kind
of
clarify.
Okay,
do
we
really
still
need
and
wanted?
E
And
then,
if
yes,
then,
maybe
first
again
just
quickly
checking
in
with
the
sampling
group
with
Josh,
with
this
BR
saying?
Okay,
would
this
be
fine
for
you
from
a
sampling
point
of
view
and
then
maybe
reopening
this
I
guess
it
will
involve
quite
some
discussions.
E
Also
in
the
wider
specification
group
in
the
spec
meeting
ndrc,
where
we,
where
we
come
towards
I,
know
when
I
opened
it
the
last
time
it
was
basically
only
baked
on
pushing
back
and
that
pushback
was
strong
enough
to
to
basically
set
a
set
at
work
aside
and
the
one
of
his
main
basically
pushback
points
was
that
allowing
this
will
with
limit
sampling
capabilities,
because
then
they
cannot
consider
our
Links
at
span
Creation
in
the
server
when
sampling
takes
place,
but
I
think
with
Josh's
based
on
social,
serving
relation
from
the
sampling
sick,
where
he
said:
okay,
no
actually
for
sampling.
E
That's
not
that's
relevant
anyway.
Maybe
we
can
easily
overcome
that.
But
let's
see
if
Parkton
has
other
other
consonants
there.
A
Now
interesting,
apparently,
Josh
approved
your
request
for
editing
things
after
spam
creation.
Already
there.
E
Were
some
approvers
torture
proof
that,
but
but
yeah
mostly
talked
about
those
pointing
against
it
and
that
basically
then
you're
blocked.
B
B
Opens
the
possibility
for
loops
in
the
trace,
which
is
inherently
not
possible
if
links
can
be
added
only
on
spin
creation.
F
E
Yeah
I
think
to
look
questions.
I,
think
you're,
right
I'm.
Here
it's
in
most
languages,
I
guess
it's
currently
not
possible.
It
will
I
think
it
would
only
be
possible
if
you
can
actually
set
the
span
ID
to
its
fan
start
and
then
you
could
basically,
from
from
another
place,
link
to
a
span
that
doesn't
yet
exist,
but.
B
Yeah,
like
someone
malicious,
can
do
a
lot
of
bad
things
but
like
if
we
allow
links
after
speculation,
then
it's
become
like
they'll,
valid
flows
where
it
can
happen,
I,
don't
I,
don't
I,
don't
know
if
it's
such
a
the
thing
that
we
need
to
protect
from.
A
B
E
And
I
mean
honestly
I
think
it's
not
that
big
of
a
problem
because
span
links
are
like
are
don't
have
a
direction
anyway,
like
there's
no
Direction
really
defined
for
spendings.
You
know
open
Telemetry,
it's
just
basically,
this
connection,
this
undirected
connection
between
two
spans
and
in
that
regard,
when
you
have
two
of
those,
it
doesn't
really
change
much.
E
So
because
the
link
relationship
doesn't
really
say,
okay,
you
go
from
this
band
or
this
band,
or
this
band
comes
first,
it's
kind
of
just
like
an
anti-reacted
connection
and
then,
if
you
kind
of
have
add
a
link
and
the
API
API
from
A
to
B
and
from
B
to
a
in
the
end,
it
looks
mostly
the
same.
There's
no
Direction,
so
you
just
have
two
of
those.
So
it's
not
that
you're
getting
to
some
kind
of
cycle.
E
At
least
from
the
from
the
data
model
point
of
view,
depending
on
how
it's
implemented
there,
a
video
can
be
yeah
oops
but
yeah.
Let's,
let's
see,
let's
just
try
for
us
in
the
group
to
get
to
a
point
where
we
say:
okay,
that's
we
previously
deleted
something
that
we
want
to
have
that
we
need,
and
if
yes,
then,
let's
reopen
this
and
let's
see
what
feedback
we
get
also
remember
from
book.
The
last
time
I
think
it's
it's.
E
It
was
mostly
dependent
on
also
on
how
how
spend
links
are
seen
for
Bogdan.
A
span
link
was
mostly
like,
on
the
same
level,
to
a
private
child
relationship.
Where
is
that,
basically
it's
just?
It
should
have
the
same
constraints
as
a
private
trial
relationship.
It's
just
the
case
where
you
have
multi-preparents,
that's
very
use,
links
to
model
those
cases,
so
he
had
like
a
more
narrower
view
of
Link
use
cases
than
we.
E
Then
we
I
think
in
this
group
usually
adopt
and
I
think
this
caused
some
caused,
some
of
the
pushback
from
his
side,
but
yeah.
Let's,
let's
see
again,
maybe
when
we
reopen
that
and
then
we
say
we
discussed
this.
We
also
discussed
this
with
the
sampling
group
and
we
both
agree
that
this
is
something
that
we
can
add
to
the
stack
without
much
without
limiting
any
any
capabilities
that
we
intend
to
have.
A
In
the
course
of
action,
is
that
we
first
within
this
group
we
agree
on
what's
in
that
PR
right
and
then
we
get
the
blood
Another
Blessing
from
Josh,
and
then
we
can
bring
it
up
with
the
technical
community.
E
Yes,
we
can,
if
you
so
so
first
I
I,
wanted
to
ask
if
that
the
three
points,
if,
if
you
can
think
of
anything
else
that
we
should
do
before,
basically
or
that
you
think,
is
needed
before
we
can,
the
can
declare
semantic
conventions.
The
messaging,
the
medical
management
for
traces,
ready
for
a
1.0,
stable
release.
Is
there
anything
else
that
you
think
that
should
still
be
considered?
E
I
think
one
other
point
still
probably
that's
not
here
on
the
list
is
that
we
then
revisit
the
attributes
for
particular
messaging
systems,
that
you
say:
okay,
we
look
at
the
attributes
for
Kafka
NBC.
If
anything
is
missing
or
we
look
at
attributes
for
rabbitmq
and
see
if
anything
is
missing
before
declaring
that
stable,
because
previously
we
just
looked
at
like
the
generic
attributes,
I
think
that
might
be
another.
A
Or
I
think
the
big
thing
that's
missing
because
settlement,
because
we
don't
have
a
defined
code
and
we
need
to
add
a
settlement
operation
with
all
the
attributes.
That
would
be
helpful.
E
I
mean
we
had
some
settlement
routines
defined,
but
I
agreed
your
their
open
questions
around.
A
But
they
are
not
in
the
spark
right.
There
are
no
attributes
for
them.
There
is
no
operation
for
it.
So
it's
more
like
on
the
responsibility
of
instrumentation
to
to
to
instrument
it,
but
that
the
key
part
there
that
for
settlement
we
need
to
have
special
attributes.
We
need
to
explain
what
is
settled
and
we
need
to
define
whether
it's
messaging
system,
specific
querative,
some
generic
part
of
it.
We
never
even
discussed
it.
E
I
I
agree,
we
don't
have,
we
don't
have
a
attributes
for
that,
but
let's
see
I
think
we
discuss
settlement
here.
Let
me
see
yes,
we
have.
We
have
some
verdicts
here
about
settlement
regarding
the
span
structure.
E
Operation
is
there.
We
have
some
discussion
about
settlement
here
and
we
basically
say
that
we
should
have
a
set
of
stand
for
every
settlement
operation.
E
D
C
I
I
guess
what
I'm
trying
to
get
at
is
for
a
lot
of
the
various
vocabulary
that
we're
using
in
messaging.
It
seems
like
it's
not
entirely
consistent
across
different
messaging
systems,
so
I'm
wondering
has
somebody
gone
through
and
kind
of
looked
at
all
of
the
different
messaging
systems,
analyzed
kind
of
what
their
terminology
is
and
tried
to.
You
know,
align
with
the
the
most
common
terms.
A
I
looked
a
little
bit
into
it
cell
and
I'm,
trying
to
remember
I
think
I
found
that
the
terminology
is
quite
inconsistent.
Yes,
maybe
Dwayne
do
you
know
if
there
is
any
consistent
terminology
that
we
can
stick
with.
F
Well,
I,
don't
know
I
I,
don't
think
there
is
like
you
won't
find
between
all
messaging
systems.
One
vocabulary
that
that
matches
all
of
them.
The
the
concept
of
settlement
is,
if
we're
gonna,
just
focus
on
settlement.
For
now
it
usually
in
most
other
systems
that
I'm
aware
of
they
call
it
usually
acknowledgment
or
something
like
that.
F
Settle
settlement
is
a
term
that
kind
of
comes
out
of
ampp,
which,
at
the
very
least,
is
a
a
standard
and,
and
it's
it's
kind
of
a
little
bit
more
generic
than
just
acknowledgment
like
you
can
have
different
outcomes
like
you
can
reject
a
message
you
can
ask
for
redelivery
and
so
there's
different
outcomes
that
may
use
the
term
settlement
to
say
what
the
outcome
of
that
message.
Delivery
is
going
to
be,
and
so
I
think
it's
a
broader
term
than
acknowledgment
okay,
which
is
kind
of
focused.
C
On
yeah,
just
to
be
clear,
I
don't
have
problem
with
the
term
settlement.
I
think
what
I'm
trying
to
get
at
is.
It
might
be
beneficial,
for
you
know
posterity
purposes,
to
have
a
document
that
outlines
the
these
different
vocabulary.
Words
that
we're
using
here
and
give
some
justification
for
why
we
chose
those
words,
as
opposed
to
some
of
the
other
words
that
are
more
familiar
with,
like
the
Kafka
Community
or
the
you
know,
the
the
rabbitmq
community
or
whatever.
E
Yes,
so
I
agree
there
with
you,
Tyler
mean
we
have
basically
here
in
this
old
tab.
We
basically
describe
just
the
terms
that
we
use
for
the
stages
and
we
give
like
a
short
description,
what
we
mean
by
it
also
by
settlement,
basically,
which
is
defined
by
notifying
the
intermediary,
that
the
message
was
processed.
E
C
Like
I
I
think
even
like
a
table
of
you
know
the
various
different
messaging
systems
that
we're
considering
to
support
or
or
that
we're
evaluating
having
you
know
a
table
that
represents
okay,
for
this
particular
word
that
we
are
using.
This
is
kind
of
what
it
means
in
that
community
so
like
in
Kafka.
They
have
producers
and
consumers.
Okay,
we're
using
the
same
terms
here
in
the
in
the
sqs
community.
C
They
they,
maybe
they
call
them
handlers
or
something
like
Anyway,
just
kind
of
diagramming
out
the
the
consistency
and
show
that
we
understand
what
words
mean
which
and
which,
which
words
mean
what
and
why
we
chose
to
go
with
one
versus
the
other.
E
You
know
I
mean
what
we
what
we
have
here,
basically
interspect.
That
is
the
specification
request.
We
have
a
list
of
definitions
where
we
basically
Define,
like
the
terms
that
we
are
using
in
this
pack,
so
we
have
message
producer,
consumer
intermediary
destinations
and
sources
and
other
things
and
I
think
if
there's
any
kind
of
contentious
term
that
we're
using,
we
should
add
it
to
those
lists.
This
list
here
make
it
clear
what
it
means
for
us
in
this
document
for
mapping
this
to
all
the
different
systems.
E
I'm,
not
sure
that
might
be
part,
then
of
the
of
the
specific
documents
that
we
have.
For
example,
when
we
have
then
a
separate
like
file
where
we
have
like
rabbitmq
specific
things,
these
files
might
also
contain.
Then
this,
like
mapping
more
or
less,
that
we
say
okay
for
us
on
webinar,
Q,
side
settlement
means
this
or
that's
the
term
we
use
for
for
settlement.
We
could
yeah,
then,
into
those
kind
of
specific
messages.
C
I
think
the
main
thing
I'm
trying
to
say
is
like
if
we
have
that
in
like
a
table
representation,
then
somebody
that's
familiar
with
a
particular
technology.
I
can
come
in
here
and
look
at
that
table
and
say:
oh
I'm,
familiar
with
you
know
amqp.
How
do
those
terms
map
to
what's
being
used
here
and
you
know,
have
a
very
easy
way
to
identify
that.
A
Yeah
I,
agree
and
I
can
prepare,
let's
first
not
put
in
put
this
back.
I
can't
just
prepare
the
document.
Was
this
analysis
regarding
settlement
and
I?
Don't
promise
all
the
all
the
messaging
systems
I
think
even
from
the
stability
perspective
from
the
target
Kafka
and
rabbit,
but
what
they
can
do.
I
can
prepare
the
terminology
stuff
and
suggest
some
attributes,
and
then
you
can
review
it
and
they
will
include
well.
E
C
Like
I
I
didn't
know
that
Kafka
doesn't
have
a
connotation
of
settle
I
thought
that
they
have
like
a
commit
of
some
sorts
like
offset
commits
that
might
correlate
somehow
but
I.
Don't.
A
A
Let's
say
it's:
okay,
this
offset
this
product
is
is
settled.
Nobody
needs
to
tackle
it
again,
I
think
it's
not
part
of
the
Kafka
and
you
would
need
to
do
something.
In
addition,
there
are
some
solutions,
but
we'll
see,
maybe
it's
something
we
if
it's
common,
we
should
probably
still
give
users
an
idea
on
how
to
instrument
the
user
trade.
But,
let's
see.
D
E
C
E
A
Oh
for
other
things:
well,
it's
interesting
because
the
terminology
I
think
depends
like
we
try
to
stick
to
a
very
common
one.
I
understand
you
want
mapping,
but
it's
the
mapping
in
general
would
be
difficult
because
the
terminology
is
part
of
API
and
there
are
multiple
libraries
right
and
in
different
languages,
and
they
don't
necessarily
share
the
same
API.
So
we
could
be
in
a
weird
spot
here
where
we
need
to
analyze
like
all
the
popular
libraries
and
understand
if
they
use
the
same
terminology.
A
Justin
is
an
idea
all
these
tough
synonyms
right,
so
how
is
it
called
and
just
out
in
the
world.
A
It's
like
assuming,
oh
we
talk
about,
publish,
I
can
say
it's
also
called
I,
don't
know
sand
or
sending
messages.
It's
usually
like
producers
sometimes
called
senders,
and
you
know
like
just
a
list
of
synonyms,
not
necessarily
tied
to
specific
system
yeah.
A
E
Yes
and
and
Trust
to
add
to
that
I
think
we
also
I
think
we
cover,
or
we
can
cover
part
of
this
still
by
also
by
examples,
especially
when
it
gets
into
details,
because
here
we
have
like
a,
for
example,
very
specific,
with
like
some
description
text
here
and
actually
like
a
table
of
what
spans
to
create,
how
to
name
those
bands
and
I.
Think
we
can
in
the
in
the
particular
messaging
systems,
then
also
make
it
clearly
about
the
kind
of
operation
the
particular
Spanx
cover
for
giving
messaging
systems.
E
But
yeah,
that's
just
an
attention
to
my
Noble
Tyler
you're.
Talking
about
this
just
one
flavor
that
gives
them
an
overview
very.
C
C
Split
out
in
all
of
the
different
examples
makes
it
hard
to
kind
of
see
the
the
overall
picture
of
like
okay,
this
maps
to
this-
or
these
are
the
synonyms
like
these.
These
are
all
like
terms,
yeah.
E
E
E
A
We
it's
part
of
the
plant
structure,
yes,.
A
E
E
E
Attribute
should
be
Somehow
Here
and
done.
I
actually
will
add
that,
as
it
seems,
they're
not
added
to
the
board,
I
will
add,
then
the
attribute
part
will
be
merged
and
for
the
open
things
there's
the
attributes
for
a
specific
messaging
systems.
I
think
we
should
at
least
review
them
span
relationships
in
semantic
conventions.
That
is
also
related
to
spend
structure.
E
E
Close
this
once
you're
through
without
discussion,
then
this
is
adding
an
example
on
a
patch
sense
scenario,
and
this
again
is
related
to
videoing
what
they
came
up
for
cloud
events
that
we
are
consistent
there.
That
is
basically
left
over
one
that
I
asked
travel
to
create,
and
here
there
are
then
a
few
specific
ones.
Cluster
ID
consumer
client
group,
ID
I
mean
that
those
would
actually
I
mean
those
are.
This
is
I,
think
part
of
the
attributes
for
specific
messaging
systems,
and
this
here
is
an
issue.
E
Maybe
we
should
look
into
that
weather
that
is
already
covered
by
what
we
came
up
with
with
the
within
the
in
the
other
attributes,
PR
and
then
here
those
are
some
that's
a
very
old
issue
about
attributes
and
I'm,
not
sure
we
can
do
anything
about
this.
This
is
about
consistency
of
attributes
across
different
semantic
conventions,
and
this
is
the
one
we
already
have
the
recording
links
after
span
creation-
and
here
that
is
a
one
about
basically
compatibility
between
messaging
functions
or
service
and
RPC
how
to
play
together
and.
E
This
one
I
have
to
look
into
details,
so
this
one
is
here-
and
here
we
have
some
settlement
ones
related
to
settlement
and.
E
D
E
E
But
yeah,
that's
that's
that's
a
good
point.
Maybe
we
should
try
to
then
or
I
can
prepare
that
for
next
time
that
we
look
at
all
the
issues
here
that
are
related
to
attributes
the
open
issues
that
we
have
and
we
can
see
whether
we
still
need
to
whether
there's
still
some
work
for
us
to
do
an
automators
that
there's
the
ones
that
are
specific
for
messaging
systems
like
this
Kafka
cluster
ID
here,
but
there's
also
those
this
is
related
to
the
payload
message,
sites,
attributes
and
yeah.
E
I
will
create
like
a
list
for
this
next
time
and
then,
basically,
let's
try
to
clean
up
this
board
so
that
it
it
reflects
the
to-do
list
that
we
need
to
come
up
here.
That
was
a
was
a
good
point.
Look
Miller,
yeah.
E
For
me,
okay,
then
we
basically
let's
continue
this.
This
simulation
next
time.
I
think
you
already
made
some
progress
and
I
will
try
and
next
time,
let's
try
to
I
will
do
some
preparation
work
and
then
let's
try
to
get
the
the
board
to
do
column
in
the
board,
the
two
column
for
V1,
basically
in
sync,
what
we,
what
what
we
have
here.
E
E
We
have
50
minutes
time
left.
Maybe
we
could
the
code
related.
B
To
another,
the
document
that
I'm
working
on
it's
not
yet
finished,
but
if
there's
extra
time
I
would
be
very
happy
to
get
some
feedback
about
it.
C
Did
you
want
to
discuss
pr220
there.
E
Yes,
so
that
is,
that
is
definitely
something
I
want
to
do.
Go
through
the
open
comments
here,
but
I
mean
we
have
15
minutes
left
now,
so
I'm
not
far
sure
how
far
we
could
get
there.
So
maybe
today
we
should
then
let
the
Amir.
If
you
want
to
present
what
you
have
for
the
messaging
links,
because
it
somehow
ties
in
here
with
this
PR2.
E
Maybe
we
can
use
the
last
50
minutes
for
this
and
then
for
the
next
time.
I
put
this
one
here
with
open
comments
up
first
on
the
on
the
trender
and
maybe
then
also
for
you
next
time
you
could
can
have.
Maybe
you
could
have
a
look
over
this
PR
I
will
also
then
I
can
put
it
in
the
chat,
a
link
to
the
section
that
is
relevant
for
or
wherever
we
need
the
creating
spend
links
after
creation.
E
I
will
put
links
to
the
relevant
sections
and
examples
into
the
the
slack
chat,
and
maybe
you
can
then
have
a
look
at
those
sections
and
then
next
time
we
start
discussing
right
away
so
that
we
can
come
to
a
conclusion
next
time,
whether
we,
whether
we
should
push
for
that
further
or
whether
there's
an
alternative
solution.
E
And
then
today,
we
kind
of
we
switch
to
to
having
a
look
at
amir's
document.
B
Can
you
see
it
okay?
Now
you
can
see
it
right,
yeah,
so
I'm
working
on
this
document
for
like
I
think
two
months,
and
so
it
covers
a
lot
of
things
that
we
discussed
in
the
Sig
and
it's
still
a
walking
progress.
So
some
parts
are
not
completed
and
I
will
probably
make
some
changes
to
it.
The
following
weeks,
but
I
will
just
start
and
if
you
have
feedback
I
would
be
very
happy
to
help.
So.
B
That
we
take
about
the
semantic
conventions
like
those
some
perspectives,
like
some
entities
that
are
involved
that
might
have
different
needs
or
different
ways
of
looking
at
it.
F
B
Specification
so
yeah
I
have
some
examples
here.
You
can
read
later,
but.
D
B
As
few
examples
like
sometimes
the
users
they
come
with
requests,
they
say
this
is
how
the
specification
is
written,
but
it's
really
not
comfortable.
For
me.
I
wanted
to
look
some
somewhere
differently
or
add
something
that
is
not
in
the
specification,
because
it's
very
interesting
and
important
or
structural
things
in
in
a
different
way,
so
like
instrumentation
Autos
as
a
lot
of
these
requests,
like
I,
see
a
lot
of
these
PLS
in
at
least
in
JavaScript,
and
yes,
so
this
is
a
one
part
in
the
in
the
pipeline
and
then
we
have
the
voices.
B
These
are
like,
like
software
components
that
sits
in
the
Telemetry
Pipeline,
and
they
like
receive.
B
It
on
some
way
right
and
so
I
think
for
poster
Source.
What's
the
most
important
thing
is
that,
like
you,
have
like
a
deterministic,
systematic
algorithm
that
you
know
that
you
can
always
operate
on
like
arbitrary
data
and
and
and
derive
decisions,
so
there
are
no
like
edge
cases
or
places
well
things
it
doesn't
compile,
compile
well
and
and
and
another
a
very
important
quality
for
processors
to
be
able
to
work
efficiently
is
if
they
can
operate
on
spans
like
on
when
they
get
just
one
spanic.
B
If
they
have
to
aggregate
the
entire
Trace
in
order
to
to
do
their
job,
then
it
everything
becomes
way
way
more
complicated.
So
if
we
structure
the
specification
in
such
a
way
that
when
you
just
have
a
single
spending
end,
you
can
understand
a
lot
about
it.
You
don't
have
to
jump
to
the
parent
or
read
a
link
or
understand
the
full
context.
Then
everything
becomes
very
easy
for
processors
and
the
last
thing
is
telemetry
consumer.
They
called
it.
B
These
are
like
humans
that
sits
at
the
end
of
the
pipeline
and
they
look
at
the
spans
with
their
eyes
on
the
trace
and
they
try
to
extract
value
from
it
and
they
have
other
needs
that
are
different
from
processors
and
instrumentation.
Authors
like
they
have
questions
they
want
to
ask
and
they
need
to
get
answers
from
the
trace
right.
So
like
giving
a
message
ID.
How
was
it
possessed
and
when,
like,
if
I
see
a
message
being
published
to
an
intermediary
like
who
consumed
it
and
like
I
I,
see
like
a
message
delivery?
B
Is
it
a
retry?
So
there
are
like
a
lot
of
questions
that
users
ask
and
they
look
for
open
Telemetry
to
get
their
own
cells
and
they're
like
a
lot
of
questions,
but
some
of
them
are
really
really
popular
and
we
have
to
make
sure
that
we
cover
all
of
them
like
in
the
specifications.
B
So
I
don't
know
how
we
can
agree
on
what
what
what
questions
are
should
be
answered
and
which
are
not,
but
just
to
to
state
that
the
that
it's
important
and
yeah
so
so
other
things
that,
like
human
consumers
are
important
for
them,
is
like
they
don't
like
to
click
on
like
links
to
to
get
the
full
picture.
They
they
usually
are
not
aware
of
all
the
the
details
like
if,
if
you
have
span
with
of
this
type,
its
parent
is
some
is,
is
something
else
like
they
don't
know
all
the
details.
B
They
usually
a
lot
of
users,
they
don't,
they
want
to
be
able
to
change
the
verbosity.
So
maybe
some
users
want
to
collect
a
lot
of
information
to
create
a
lot
of
spends
and
other
users
they
want
to
save
costs.
They
want
less
spend,
so
maybe
some
spends
might
be
noise
for
some
users
and
valuable
for
other
users.
So
yeah
users
are
like
the
most
important
part
here,
because
they
they
are
the
reason
that
we
do
all
of
it.
B
Yes,
so
and
then
about
the
cost
and
yeah
anyway.
These
are
the
the
three
entities
that
are
relevant
when
we
evaluate
or
assess
any
proposal,
I,
I
think
and
then
I
have
this
part
with
some
definitions,
like
I,
looked
at
the
definitions
that
the
current
specification
and
it's
really
good
but
I,
think
there
are
some
things
that
are
missing
in
them
and
I
just
like
it's.
B
But
I
just
had
to
vote
it,
so
we
can
refer
to
it.
So
we
have
like
a
definition
for
a
message
and
and
messages
and
the
intermediaries
and
then
a
messaging,
the
operation
and
messaging
spam,
and
then
a
batch
messaging
expand
and
single
messaging
span.
So
I
wrote
some
text
about
each
of
them
and
then
this
is
like
the
most
important
part,
because
what
I
want
to
say
is
that
currently,
because
we're
collecting
spans
like
spends,
they
correlate
directly
into
our
operations
in
the
system
right,
so
users
that
want
to
observe
operations.
B
They
have
a
very
good
experience
because
they
look
at
the
spends
and
dispenser
our
operations.
So
they
know
all
the
operations
that
happened,
but
when
we're
talking
about
messaging
systems
like
the
unit
of
work
is
a
single
message
and
like
the
current
specification,
it
doesn't
treat
a
message
as
a
first-class.
F
B
It
can
like
spend
can
also
be
a
batch
of
messages,
as
we
know,
and
the
single
message
can
appear
in
multiple
spans
and
users
that
that
want
to
observe
messaging
pipelines.
They
usually
don't
care
about
the
operations
they
care
about,
the
specific
messages
right
and
and
like
there's
a
lot
of
things
that
I
think
are
important.
We
already
talked
about
it,
I
just
sold
it
down
so
like
giving
an
Arbiter
expense
like
the
term
determining
if
it's
like
a
messaging
span.
B
So
it's
the
obvious,
it's
obvious
and
giving
a
little
bit
of
expand
determining
if
this
span
represents
like
a
single
message
or
a
batch
of
messages,
no
messages
at
all
like
a
control,
plane,
I
think
this
is
covered
by
a
rude
Milos
PR
recent
PR,
giving
an
arbitrary
span
enumerate
all
the
messages
involved
in
it.
B
One
or
many
and
tell
if
some
messages
are
missing
like
if
they
spend
represents
10
messages,
but
we
can
only
enumerate
the
five,
for
example,
and
these
are
all
things
that
I
think
are
very
important
to
be
able
to
do
like
there
and
then
giving
like
once
we
we
have
like
yes,
a
single
instance
of
message
in
hand
like
being
able
to
efficiently
enumerate
all
other
spends
that
record
this
message.
B
So
if,
if
we
have
like
a
span
for
consuming
a
message,
we
should
be
able
to
to
deterministically
be
able
to
say
okay,
these
are
all
the
other
spends
that
recorded
the
same
message
and
and
this
one
shows
how
it
was
produced.
This
one
shows
out
how
it
was
settled.
This
spends
the
show
how
it
was
forces,
so
we
need
like
an
algorithm
to
be
able
to
do
it
and
if
we.
D
D
A
I
have
a
something,
but
it's
it's
a
great
document
and
it's
it's
I
also
feel
that
it's
important
to
see
different
perspectives.
When
we
talk
about
instrumentation
and
sorry,
the
this
fact
one
point
I
would
like
to
see
is
how
does
requirements
translate
into
the
spec
like
what
is
the
Delta?
You
would
like
to
see
in
this
fact
to
satisfy
this
requirements.
B
Yeah,
it's
a
good
point,
so
these
are
all
like
preparations
because
later
in
the
document,
I
want
to
suggest
some
changes
and
I
want
to
like
say
these
changes
because,
like
it
helps
to
satisfy
this
requirement,
and
this
change
helps
to
satisfy
something
else.
And
here
there
can
be
a
couple
of
options
and
I
want
to
like
base
it
on
on
on
things
yeah
if,
if
I
scroll
down
so
so,
I
have
like
a
more
things
here
and
it's
not
yet
completed.
B
I
will
probably
walk
on
it
above,
but
so
it'll
you'll,
like
basically
talk
about
like
the
the
links
I,
see
I
only
said
two
messages
at
two
minutes.
Maybe
I'll
just
show
you
the
headers,
and
then
we
can
finish
for
this
time.
So
there's
a
section
that
talks
about
links
about
why
I
think
it's
in.
B
We
should
use
links
and
not
something
else,
so
it
just
summarizes
everything
we
talked
about
in
the
Sig
like
during
the
last
year,
and
here
I
have
like
a
section
about
the
links
semantics.
So
this
like
comes
down
to
the
details
of
like
how
exactly
things
should
be
structured.
So
all
the
relevant
entities
would
be
happy
like
we
can
do
something
that
we
can't
do
something
that
will
make
everyone
happy
right.
B
B
Tools
like
everything
will
be
compromised
between
the
needs
of
various
parties,
but
yes,
so
I
have
the
deals
and
then
I
have
like
this
part
is
like
an
algorithm
like
how
do
you
record
a
message
into
a
messaging
span?
So
exactly
what
you
need
to
do
like
cases?
If
it's
a
batch
to
this,
if
it's,
if
you
have
the
the
contacts,
if
you
don't
have
the
context,
you
have
like
a
like
a
recipe
for
what
to
do
yeah,
but
it's
not
yet
completed.
B
E
So
we
are
at
time
now
I'm
here,
I,
just
I
will
have
a
look
at
the
document.
Just
do
some
quickly
comments,
a
quick
comments,
I
think
I
see
three
big
Parts
there
I
think.
The
first
is
that
you
try
to
list
some
requirements.
I
think
that's
definitely
useful,
because
we
can
then
evaluate
our
existing.
E
Existing
spec
can
be
in
the
end,
be
evaluated
against
these
requirements
and
we
see.
Okay.
Are
we
fit
to
kind
of
satisfy
all
these
requirements?
The
other
part,
the
last
part
that
I
see.
That
is
definitely
very
useful,
but
I'm
not
sure
where
it
can
end
up
in
the
end
that
this
basically
comes
some
some
kind
of
end
user
documentation
where
you
say:
okay,
that's
how
you
can
actually
write.
E
Instrumentation
based
on
these
semantic
conventions
and
the
middle
part
I
think
is
where
you
propose
some
changes
to
to
the
existing
semantic
conventions
based
on
the
requirements
that
you
came
up
in
the
beginning
and
I
think
it
might
be
good
to
maybe
maybe
keep
those
things
apart
or
split
things
or
focus
on
a
certain
thing,
because
I
think
the
last
part
is
definitely
very
useful.
E
Very
basically,
people
have
some
kind
of
guidance
of
how
to
use
the
existing
semantic
conventions
when
writing
instrumentation,
but
I
think
it's
a
bit
of
an
an
overload
for
people
looking
at
the
document,
because
there
is
22
like
many
content
in
there.
So
I
think
when
you
split
out
this
document
and
you
focus
on
getting
the
requirements
and
the
gaps
that
we
need
to
fill
to
fit
those
to
do
to
satisfy
those
requirements.
I
I
guess
we
can
have
a
more
efficient
discussion
on
top
of
that.
B
Yeah,
so
I
will
keep
writing
it
as
a
single
document
and
then
we
can
discuss
maybe
how
to
split
it
or
maybe
what
to
do
with
it,
because
I'm
not
sure
if
it
should
be.
You
know
what
the
spec
app
yeah,
maybe
multiple
as
you
mentioned,
so
we
can
discuss
it
next
week
yeah,
but
thank
you
for
the
feedback.
A
By
the
way,
I
have
a
proposal
pose
of
time.
Is
it's
a
short
one?
We
can
write
a
set
of
articles
for
one
article
about
how
to
instrument
messaging
system
the
client
side,
and
we
can
put
it
into
the
open
to.
Let
me
try
your
Docs
they're.
All
like
the
three
four
particles
there.
E
Yeah,
that's
that's.
Definitely
where
I
I
think
would
be
a
great
place
for
this
last
part
of
your
document,
where
you
basically
describe
okay,
how
to
concretely
use
this
conventions
to
write
instrumentation
yeah.
That
would
be
a
great
place
for
that
for
an
audience.
That
is
basically
not
just
this
group
or
not
just
open
Telemetry,
but
basically
everybody
who
wants
to
write
messaging
instrumentation.
B
E
And
maybe
your
document
can
be
a
good
place
to
discuss
that
if
you
say
okay,
what
do
we
actually
want
to
make
key
into
spec?
And
what
can
we
trust
here
put
out?
There
is
blog
posts
for
people
to
to
pick
up.
I
think
that
is
that
that
would
be
a
at
least
one
of
the
great
benefits
we
can
get
out
of
of
this
document.
You're
working
on
amongst
many
others,.
B
Yeah
cool,
it's
still
a
working
progress.
So
if
you
read
it-
and
it
doesn't
look
right
to
you-
then
it
might
be
because
I
didn't
finish
some
pounds
yet,
but
so
I
will
let
you
know
when
I
think
it's
complete
for
a
review
but
feel
free
to
read
it
in
the
meantime.
And
maybe
you
have
some
good
feedback
yeah
there.
A
Is
one
thing
right
away?
You
can
mention
the
attribute
your
suggestion,
messaging
link,
type
and
type
I
think
we
should
probably
Define
it
on
link
and
it
should
be
general
purpose
and
I
think
there
is
an
issue
about
it.
I'll
find
it
in
our
request
and
I'll.
Send
you
it's
over
slack,
which.
E
I
might
have
I
will
I
can
put
a
link
in
the
chat.
There
is
the
actually
put
that
on
the
messaging
on
the
hotel
messaging
slack
Channel
some
time
ago.
The
link
to
this
to
this
message
that
mail
is
referring.
E
Okay
and
by
the
way
in
the
so
I
have
to
go
for
for
today,
9905
have
a
hard
stop,
but
also
I
put
the
it's.
It's
only.
The
two
of
us
left
but
I
also
put
links
to
the
relevant
sections
for
the
receive
operation
which
requires
adding
links
after
spam
creation
into
the
messaging
slack
Channel.