►
From YouTube: 2023-01-10 meeting
Description
Instrumentation: Messaging
C
A
Do
you
know
if
Ram
is
joining.
B
He
should
be
I
guess
that
was
my
first
day
back.
We
didn't
get
a
chance
to
sync
up.
Let
me
see
if
he's
online.
B
A
Okay,
we
can
get
started.
A
So,
in
continuation
to
what
we
were
discussing
before
we
started
the
Break
I
I
think
we
can
go
over.
You
know
this.
You
know
this
document
that
I
had
started
working
on
I
added
one
table
at
the
bottom.
It's
not
going
there
where
I
I
tried
to
you
know
describe
what
are
the
different
types
of
objects
now,
whether
it's
an
even
span
or
an
event
or
a
span
event
and
and
then
I
wrote
some
comments
and
the
purpose
is
only
for
discussion.
A
I'll
remove
this
I'd.
Maybe
it's
needed
it's
useful,
but
I
I
don't
see
at
this
point,
so
we
can.
We
can
go
over.
You
know
this
talk.
You
know
this
table
is
that
okay.
B
I
guess
this
is
the
effect
of
that
the
spreadsheet
right
so
sort
of
clarifying
when,
when
we
send
this
type
of
event,
we'll
also
have
a
span
or
we'll
only
send
this
as
a
span
event.
Or
is
that
what
you?
Where
are.
A
You
going
correct,
correct,
yes
or
no,
so
basically
you
know
I
I
I
had
one
question:
I
sent
you
on
slack.
A
No,
that
is
okay,
I'll
I'll,
you
know
repeat
that
here.
A
So
there
was
a
time
I
think
in
one
of
the
earlier
meetings
you
had
mentioned
that
you
know
the
reason
we
wanted
to
have
a
page
view
or
a
page
impression
event.
In
addition
to
the
you
know,
if
the
document
load
span
that
exists
today,
you
know
was
so
that
you
know
you
know
you
you
want,
like
you
know,
people
redirect
across
the
different
pages.
You
know
quickly,
so
we
might
lose.
You
know
that
span,
so
you
want
to
use
the
first
opportunity
to
a
list
opportunity
to
send.
A
You
know
some
event
that
the
user
has
visited
a
page
right
and
in
another
meeting
a
few
weeks
ago.
I
think
you
also
mentioned
that
you
know
this
event
that
we
generate.
You
know
it
it
doesn't.
It
can
be
emitted
right
away
from
the
instrumentation,
but
the
SDK
will
still
send
it
along
with
the
you
know,
rest
of
the
spans
whenever
the
browser
close
happens
or
a
browser.
You
know
navigates
away
to
the
next
page.
B
So,
depending
on
on
how
you're
running
you'll
you'll
either
have
a
span
that
you
want
to
represent
all
this
and
then
you'll
have
the
page
view
event
that
will
be
fired
off
and
and
sent
you're
then
got.
You
know,
other
resources
that
are
load
and
then
effectively,
you'll
you'll
end
the
document
load
span
and
that
would
be
sent
off
right.
The
the
sequence
we're
talking
about
correct.
E
I
I
think
satosh
is
asking
if,
if
we're
gonna
badge
the
page
view
event
as
well
as
the
document
load
span,
you
know.
What's
the
purpose,
you
know
we're
not
sending
it
up
right,
so
I
believe
that's
what
the
misunderstanding
means.
A
Yeah
I
mean
it's
good
to
sit
in
the
queue
and
only
sent
you
know,
along
with
the
other
items
right.
E
A
Mean
that's
the
default
Behavior.
If
we
use
the
standard
like
fixed
time
interval
of
sending
of
clearing
the
queue
from
the
you
know
for
the
purpose
of
exporting,
it
only
runs
every
five
seconds
or
so.
B
But
there's
two
different
queries,
because
this
event
is
a
log
event
right.
So
this
came
up
in
the
spec
meeting
this
morning,
kind
of
clarified
some
of
the
one
of
the
defaults
and
wait
man
random
service,
but
but
effectively,
and
your
PR
I
think
Riley
brought
up
about
effectively
having
one
export
so
effectively
one
one
batching
mechanism
that
got
shot
down.
So
that's
probably
not
going
to
go
anywhere.
So
there
will
be
multiple
connectors,
so
you'll.
A
Have
that
no,
that
is
fine
but
I
what
I'm
trying
to
get
to
is
like
for
the
events
for
some
type
of
events?
Do
we
want
to
skip
batch
batching
like
do
we
want
to
send
it
right
away?
You
know
over
the
wire.
B
Yes,
so
the
the
strawberry
priority
so
I
think
logs
has
a
priority.
Does
it
not?
No,
because
yeah
Daniel's
got
a
clarification
PR
out
at
the
moment
about
the
the
batch
span,
and
that
can
also
come
up
with
respect
meeting
this
morning.
I'm,
currently,
writing
up
clarification
around
that
to
try
and
reword
it
a
little
better
but
yeah.
B
There
needs
to
be
some
concept
of
priority,
which
I
thought
logs
had
definitely
had
a
priority
in
there
lots
of
a
log
level,
log
level
that
might
be
what
I'm
talking
about
yeah.
A
B
It's
something
we
should
have
and
I
guess
Ted,
where
we
were
talking
about
the
the
200
milliseconds
that
would
come
into
play.
So
you
want
the
higher
priority
items
to
be
sent
quicker
for
the
for
the
live
processing,
Etc.
F
B
C
A
Also
suggested
that
we
can
add
a
priority
flag
and
you
know
in
there
can
be
two
exporters.
You
know
you
know.
Each
exporter
knows
what
to
take
and
what
to
drop
so
one
will,
you
know,
take
the
you
know,
items
with
you
know,
with
the
priority
set
to
one
and
another
will
take
up
items
with
prior
to
set
to
zero
yeah.
C
A
Yeah,
so
it
doesn't
have
to
be
in
the
in
the
common
semantic
conventions.
You
know
we
can
I
I
believe
at
this
point
it's
only
a
browser
instrumentation
requirement,
so
we
could
just
have
you
know
some
parameter
somewhere
to
indicate
the
priority.
Yeah.
B
Because
we're
going
to
get
to
a
point
where
we
need,
we
need
to
send
the
higher
priority
elements
first,
because
during
an
unload
we
have
a
very
fixed
limit
of
64k
to
get
the
stuff
off
the
Box.
So
if
we
don't
have
a
priority,
we're
going
to
end
up
dropping
potentially
the
vets
that
people
want
to
keep
versus
ones
that
they
don't
really
need.
So
we
can
clarify
that
later
But
to
answer
the
question:
yes,
we
I
would
expect
the
page
view
event
to
be
sent
pretty
quickly.
B
B
This
sort
of
comes
back
down
to
the
batching
stuff
that
I'm
that
Daniel
created
for
the
spans,
where
the
wording
needs
to
clarify
it
so
that
it
goes
around.
But
trying
to
do
that,
because
you've
got
a
couple
of
comments.
There.
A
And
at
this
point
we
need
it
only
on
events
right
not
on
span.
B
Because
it
really
does
depend
on
the
app
so
like
I've
got
internal
customers
like
by
default.
The
Microsoft
sdks
have
everything
as
a
normal
priority
and
we
let
the
users
choose
which
events
they
want
to
clarify
in
the
higher
priority
and
for
most
customers.
Normal
priority
works
fine,
but
we
have
a
couple
of
very
specific
sets
of
cases
where
they
have
events,
they're,
really
critical
about
which
may
or
may
not
be
a
span
or
may
or
may
not
be
an
event.
A
A
B
I
would
have
thought
the
performance,
navigation
timing
is
always
an
event.
This
comes
back.
I
I
really
do
want
to
have
a
mapping
to
say
we're
defining
this
event
that
looks
like
this
and
that
can
go
as
a
log
event
or
a
span
event
like
I
I.
Don't.
A
No
so
that
we
already
did
right,
I.
Think
at
this
table
like,
for
example,
here
I
do
have
a
page
navigation
timing,
yeah-
and
you
know
this
is
for
the
for
the
page
navigation.
This
could
be
for
the
you
know,
the
other
resources,
so
the
event
is
defined,
but
I
I
from
an
instrumentation
perspective.
A
You
know:
are
you
really
thinking
of
giving
an
option
exposing
an
option
to
send
it
either
ways?
So
when,
when
is
it
ever
like?
Who
would
ever
use
the
option
to
send
it
separate
as
a
separate
event
compared
to
span
event.
B
That
would
depend
on
the
vendor,
so
I
I
would
think
these
are
completely
different,
instrumentations
or
instrumentation
a
would
send
it
as
an
event
in
transportation.
B
would
send
it
as
a
span
event.
B
I
wouldn't
have
think
that
that
there's
an
option
to
say
I'm
just
gonna
have
an
instrumentation
with
a
flag
that
does
it
both
ways,
because
that's
like
just
extra
code
to
do
two
different
things:
we're
only
ones
ever
going
to
get
used
and
I
I
think
it
like.
There's
a
stepping
stone
like
right
now,
I,
you
know
everyone's
using
span
events,
because
that's
all
that
exists
so
I
think
it's
going
to
be
a
case
of
as
a
stepping
stone
to
get
to
a
normal
event.
B
It
would
be
you
know
the
the
instrumentation
that
includes
this
as
a
span
event.
Initially,
until
the
logs
implementation
gets
fully
deployed,
and
then
it
would
be
a
log
event.
B
B
A
Okay,
so
it
is
this
item.
A
I
think
if
we
end
up
sending
as
a
log
event
as
a
standalone
event,
then
that
event
needs
to
is,
is
just
the
you
know:
span
ID
Trace
ID
sufficient
for
linking.
B
I
would
think
so
because
that's
the
whole
idea
of
this
and
ID
Trace
ID,
in
fact
they're,
probably
the
same
Trace
ID.
You
may
want
a
different
span
ID
to
represent
it
hello.
Man
would.
You
depends
on
your
back
end
and
how
you're
mapping
it
okay,
they
should
all
have
the
same
Trace,
ID,
okay,.
A
Actually
is
the
reason
still
the
same,
where
you
expect
the
span
to
be
completed
and
available
to
export
sooner
than
the
the
navigation
event.
The
timing
event.
B
I
I
thought
we
discussed
that
in
the
the
document
load
event
would
actually
run
up
until
page
load.
So
therefore
you
could
have
navigation
timings.
Potentially
they
tend
to
come
up
to
Facebook,
but
you
could
have
navigation
timings
beforehand.
B
A
For
the
resource,
though,
what
span
would
it
be
linking
to?
Is
it
still
the
same
document
load.
B
It
depends
on
the
resource.
There
is
no
hard
and
fast
rule.
It
depends
on
the
application.
It
depends
on
the
page,
which
is
why
I
wanted
to
find
these
as
as
events,
and
then
it
would
depend
on
the
the
implementation
in
terms
of
what's
available
so
as
part
of
the
instrumentation
that
does
the
document
load,
it
can
pick
up
and
send
whatever
it's
got
available.
B
There
might
be
some
other
instrumentation
for
react
or
angular
or
whatever
that
sort
of
says.
Oh
now,
I've
gone
off
and
done
this
I'm
going
to
go.
Do
this
or
it
starts
a
timer
and
says
okay
now
I'm
going
to
go
and
see
if
there's
any
new
resource
timings
that
I
can
then
send
off
as
part
of
this
yeah
yeah,
it's
it
depends.
B
It's
about
my
daughter,
my
daughter
was
was
talking
to
me
over
the
holidays
and
I
kept
answering
my
questions.
It
depends
I'm
continuing
the
trend,
it
really
does
depend
on
the
on
what
you're
doing
and
what
you're
doing
is
the
application,
not
us
to
finding
the
standard.
A
B
For
example,
like
user
action,
we
have
the
user
action
that
that
user
action
could
be
triggering
a
the
you
know:
a
spa
page
navigation
which
is
going
to
trigger
a
bunch
of
resource
loads,
so
you'll
probably
have,
depending
on
the
the
framework
you're
playing
with
okay
I,
clicked
on
this
link,
I'm
going
to
start
a
span
to
say
that
I
click
on
this
link
because
I'm
doing
a
navigation
I
go
load.
B
The
the
templates
from
the
servers
so
I've
got
like
you
know,
fetch
requests
going
and
then
I
render
the
page
and
then
I
say
I'm
done
so.
A
Okay,
further
for
the
resources
you
know,
do
you
want
the
event
to
be
linked
to
the
the
document
load
span
or
or
to
another
child
span
of
it
like
currently,
I
think
it
is,
there
is
another
child
span,
I
think
it's
called
a
resource
switch
and
the
resource
timing
is
a
span
event
on
that.
Do
you
want
to
keep
it
that
way,
or
do
you
want
to
just
link
it
to
the
the
parent
document
load
span?.
B
Well,
it's
again
it's
going
to
depend
on
when
that
happens,
like
I
I,
don't
remember
the
resource
fetch
span.
What's
the
case
for
that.
E
I
think
yeah
good,
a
good
topic
was
going
to
bring
it
up
either
today
or
tomorrow,
I
think
so
we
need
to
as
a
as
a
group,
we
need
to
figure
out
how
the
linking
is
going
to
work
and
stuff
right.
So
the
question
that
sometimes
asked
that's
a
default.
The
behavior
that
we
that
we
have
in
Microsoft
is
the
document
load
in
a
span
is
what
everything
that
happens
in
the
page
is
going
to
be
attached
to.
E
You
know
if
we
kind
of
visualize
how
this
might
look
for
a
spa
page
where
that
runs
for
say,
31st
or
something
like
that.
You're
going
to
have
a
really
weird
three
single
level.
Pretty
much
is
it
really
useful?
E
Is
it
going
to
overwhelm
the
systems
say
the
backend
processing
systems
or
the
ux,
or
anything
like
that?
It
seems
like
we're.
Trying
to
you
know
fit
square
peg
into
a
round
hole.
We
probably
need
to.
You
know,
think
about
it.
A
little
bit
better.
I
think
you
know.
E
Some
customers
internally
started
using
this
kind
of
a
concept
in
our
internal
sdks,
and
there
are
one
of
the
issues
like
that:
they're
seeing
you
know
really
overwhelming
amount
of
stuff
showing
up
on
the
UI,
and
the
backend
system
will
also
prone
the
number
of
children
child
spans
to
a
thousand
or
something
like
that.
You
know
there
are
use
cases
where
it
could
be
more
than
thousand.
So
that's
a
actually
a
really
good
topic.
I,
don't
know
if
you
want
to
set
aside
time
and
discuss
about
that.
You
know
what
is
the
recommendation
from
RC.
D
B
More
directly
answer
your
question,
though,
before
we
interview
that
that
topic,
the
event
would
be
tagged
with
whatever
the
current
span
is
so
if
the
current
event
happens
to
be
the
document
load
expanded
or
the
document
loads
fan.
If
it
happens
to
be
a
resource
fetch
span,
if
you've
got
a
resource
Venture,
it
would
be
that
so
it
would
use
the
context
system
of
the
framework
to
say
when
I'm
firing
a
log
event
I'm
going
to
effectively
given
the
the
span
that
I
should
be
linking
it
to
so.
E
Span
also,
should
we
explore,
you
know
linked
links
for
for
creating
these
kind
of
links,
loose
links
or
whatever.
If
systems
want
to
really
create
that
you
know
a
single
level
three,
you
know
really
big.
You
know
single
level,
three
with
that
thousand
plus
branches
or
whatever
they
could
do
that
it's
should
we
explore
options
like
that
lid
stamps.
B
Yeah
because
the
document
load
Span
needs
to
end
like
until
the
span
ends,
nothing
gets
sent.
So
it's
you
know
the
whole
based
on
this
name.
The
document
load
span
would
start
on.
You
know
pretty
much
as
soon
as
the
SDK
is
initialized
and
then,
when
n,
on
a
page,
load
or
or
some
render
trigger,
depending
on
the
framework,
whether
you
also
have
an
overarching
so
whether
the
application
also
have
a
overarching.
B
This
is
my
user
span
and
then
the
document
load
span
and
your
links
to
that
user
span
would
depend
on
the
application.
But
that's
where
you
start
getting
into
the
the
child
spend
stuff
that
you're
talking
about
Ram,
where
Okay,
if
you've
got
a
user
span,
which
then
has
like
it's
a
spa.
So
it
then
has
the
document
load.
It
has
user
interactions.
It
has
your
page
flips.
Your
dialog
displays
your
fetching
of
resources,
you're
quite
quickly,
going
to
end
up
with
more
than
15..
B
But
likewise,
if
you
want
to
link
them
all
into
a
tree-
and
you
don't
have
that
user
span,
then
what
is
the
parent
span
that
everything
is
linked
to
so
yeah?
There
are
some
challenges.
E
Think
the
the
placement
gets
more
pronounced
would
be
if
the
document
the
page
is
passed
in
the
context
from
the
server
yeah,
then
you
know.
That's
that's
basically
depend
that
you
have
to
make
sure
that
yeah
that
we
want
to
simply
just
create
everything,
as
you
know,
everything
as
a
first
level
child
and
after
that
span,
or
are
we
just
linking
that
to
everything
that
we
create
inside
of
the
page.
A
So
how
what
is
the
current
behavior,
though
Tito
and
Martin?
If
you
know
the
current
behavior
in
the
document
load
instrumentation,
does
it
generate
resource
which,
spans
later,
if
resource
is
loaded
after
the
document
load,
is
complete.
G
G
Does
I
think
it's
when
the
document
the
window
load
event
fires
then,
but
that's
when
all
the
spans
are
created,
yeah.
F
D
G
A
Okay,
so
then
we
could
in
in
the
new
scheme,
we
could
do
it
in
such
a
way
that
all
the
resources
and-
and
even
you
know,
the
Ajax
calls
xhr
and
fetch
are
any
other
Ajax
calls.
All
of
them,
you
know,
could
be
separate
traces,
independent
traces
and
they
could
all
be
linked
to
the
you
know.
The
the
initial
document
load
span.
D
A
I
think
one
one
advantage
with
using
linking
is
this
panel
links
are
part
of
the
standard,
so
they
will
have
a
wider
support
than
through
sessions
where
session
is
a
rum,
specific
concept,
so
any
you
know
tooling,
that
would
be
you
know.
A
Built
will
be
specific
to
Ram,
whereas
links
would
would
have
more
wider
support
like,
for
example,
a
backend
service
could
spin
off
jobs
right
it
and
and
the
you
know,
each
job
could
have
a
could
start
at
race,
but
they
will
all
be
linked
to
the
original
address,
so
it
it.
You
know
to
me,
you
know
they
they
all
they
these
two
scenarios.
You
know
they
are
similar.
E
Yeah
messaging
I
believe
is
yeah
yeah.
D
A
The
time
yeah
exactly
the
session
could
still,
you
know,
be
a
completely
it
could
be
there,
but
completely
independent
to
all
of
this
I
think
the
the
only
thing
we
are
capturing
here
is
the
relationship
to
relationship
with
the
initial
page
load,
irrespective
of
whether
it
was
part
of
you
know
session
one
another
session,
two
that
that
session
information
could
come
as
a
separate
concern.
B
Yeah
because
I
know
today,
everyone
links
are
based
on
session
on
the
back
end,
which
the
teacher
was
talking
about
as
well.
So.
A
That's
okay,
I'll
capture
both
for
now
and
we'll
we'll
decide.
Yeah
yeah.
B
I
guess
my
only
concern
I
was
just
thinking
which
is
really
quite
if
you've
got
if
you've
got
a
spa
and
you
want
a
new
page
will
be
a
new
session
because
they've
signed
out
and
signed
in
or
something
you
probably
would
also
want
to
change
the
link,
because
now
it
would
be
you
don't
necessarily
want
to,
or
you
may
not
necessarily
want
to
link
it
back
to
the
document
loads.
The
initial
document
load
screen,
I,
don't
know
it
would
probably
depend.
B
Because
yeah
generally,
the
teams
I
work
with
it's
really
the
session.
It's
the
grouping
mechanism
for
linking
everything
back
together
and
then
trying
to
repeat
a
picture.
E
There
teams-
or
you
know,
companies
that
actually
use
that
you
know
kind
of
relationship
at
all.
E
I
know
we've
been
talking
about
this
as
a
use
case
and
The
Meta
tag
way
of
passing
the
context
down
and
I
I
also
remember
chatting
with
Santosh
about
it.
You
know
several
months
ago,
but
at
the
moment
do
we
have
use
cases
like
this.
Are
there
requirements.
B
Yeah,
it's
called
Advanced
correlation.
If
you
go
searching
for
application,
insights,
Advanced
correlation,
not
very
many
people,
do
it.
E
What
about
what.
E
Maybe
maybe
I'm
not
explaining,
but
I'll
just
you
know,
you
know,
give
like
you
know
the
you
remember
the
meta
tag
right.
So
you
you
request
a
page.
The
server
receives
a
request,
the
server
point
of
view,
the
server
the
web
server
is,
is
most
likely
going
to
create
a.
E
A
E
So
they
could
pass
that
Trace
context
down
to
the
cursor
via
the
meta
ties
are
the
headers.
That's
in
discussion.
A
E
Yeah
server
timing
into
the
browser,
then
the
browser
will
have
to
use
that
as
the
context
and
then
you
know
propagate
further
when
it
makes
rejects,
calls
or
stamp
all
videos.
That's
the
basic-
and
you
know
use
case
I.
Think
correct,
is,
is
this?
You
know
how
frequent
is
this
use
case?
You.
A
Know
well,
100
right:
it
is
needed
all
the
time.
A
F
It's
been
isn't
like
a
parent
of
the
okay.
E
So
how
do
you
guys
then
deal
with
the
reason
why
I
asked
that
is
because
I
you
know
we
have
capabilities
for
doing
that
like
when
they've
mentioned?
Not
very
many
customers
use
it.
How
do
you
deal
with
cast
pages
and
stuff
you
know?
Do
you
still
have
the
same
context
going
to
tens
of
thousands
of
cash
instances
that
you
send
out
or
do
you
change
them
or
you
know?
How
does
that
work.
C
D
C
D
B
A
Right
yeah
I
think
due
to
your
sent
it
to
me
some
time
ago,
yeah
I
like
to
find
it,
but
that
that's
you
know
one
problem:
RAM
I
think
before
before
that
I
think
I'm
writing
the
notes.
Here
I
just
realized
something.
If
we
use
sessions.
D
Questions
and
the
page
instance
ID.
A
As
as
a
parameter
in
in
all
these
pants
right.
F
D
A
A
B
A
Okay,
so
yeah
I
think,
let's
flip
out
this,
and
maybe
we
can.
We
can
decide
another
time,
and
since
you
talked
about
the
correlation
with
the
APM
side
of
our
the
initial
page,
I
I
think
there
aren't
many
options
right.
There
are
only
two
options.
You
know
either
that
meta
tag
or
the
header
and
I
think
as
part
of
the
spec.
You
know
we
could
say
you
know
our
instrumentation
could
be
looking
for
both
in
in
some
order
and
whatever
the
APM
sends.
D
D
A
A
Okay,
so
for
resources,
what
what
method
Works!
Only
the
the
server
timing,
header.
F
F
C
A
Yeah
this
this
topic
needs
an
elaborate
write-up,
so
so
more
folks
understand
better
yeah.
A
Okay:
okay,
the
next.
A
A
You
know
if,
if
I
think
that
was
assuming
that
you
know
I
think
in
one
of
the
previous
calls
never
think
you
mentioned
that
you
know
you
don't
need
to
send
this
page
impression
or
a
page
view.
We
went
ahead
of
time,
it's
okay,
if
you
send
it
and
the
when
the
browser
closes.
A
So
that
led
me
to
you
know
this
question
that
you
know
done.
In
that
case,
you
know:
do
we
need
a
separate
event
at
all?
You
know
we
can
just
send
use
the
span,
but
if
you
are
now
you
know,
okay
with
sending
the
page
view
event
the
moment
is
generated,
then
it's
good
to
have.
You
know
two
separate
items.
You
know
one
yeah.
B
A
Oh,
that
might
still
be,
you
know,
tricky
I,
I
thought
you're,
the
the
only
Advantage
is
we
don't
have
to
wait
for.
The
document
load
is.
B
A
Because
if
if
we
were
to
not
even
wait
for
the
a
part
of
the
script
load,
I
think,
then
you
will
have
to
serve
to
different
scripts
right
you,
you
still
want
some
some
set
of
scripts
to
start
running,
yeah,
I
I,
don't
know!
If
that's
in
a
practical
is
that
feasible.
B
Yeah,
so
the
script
that
actually
does
the
client-side
redirect,
if
you
Chuck
that
in
the
body-
but
you
have
your
SDK
in
the
head,
then
your
SDK
will
get
initialized
before
the
the
body
gets
executed,
which
is
the
trick.
We
use
okay,
but
some
people
also
put
it
in
the
head.
So
as
long
as
the
SDK
is
loaded
before
the
script,
that
redirects
away
is
run,
you'll
still
get
it
and
you'll
still
get
all
the
events.
A
Okay-
and
that
could
be
an
advanced,
a
use
case
where
you.
A
Right:
okay:
okay,
let's
skip
that
for
now.
Let
me
get
to
this
View
anything
else
that
stands
out
to
you.
Folks,
looking
at
this
table,
I
I
have
some
question
on
the
web
vitals
too,
but
I
on,
but
I
think
other
than
that
you
know
do
you.
Anyone
has
any
thoughts
comments
further
on
this,
so.
A
Yeah,
so
the
resource
fetch,
I
I
think
we
kept
it
pending
right,
as
in
we'll
have
to
think
through
and
get
back.
A
But
in
in
either
of
these
two
options
that
I
have
listed
I
think
it
will,
it
will
still
be
a
separate
Trace
independent
of
the
the
original
you
know
trace
for
the
document
load
yeah,
it's
just
that
how
it
is
how
they
are
linked.
Is
it
via
the
you
know,
spam
links
are
via
the
you
know,
the
session
ID
and
the
page
instance
ID.
A
A
Does
that
that
makes
sense?
Does
that
work.
A
And
and
even
the
today
I
think
the.
A
There
is
also
a
document
fetch
I
I,
don't
know
if
that's
required,
you
know
we
could
just
have
the
document
load
and
the
document
load
or
whatever
we
call
it.
You
know
there
can
be
only
one
span
for
the
document
load
that
will
include.
You
know
the
the
the
navigation
timing,
the
page
yeah,
so
this
this
can
be
like
I
I
didn't
put
anything
for
the
in
the
First
Column.
You
know
this
exists
today.
The
second
column
is
the
current
name.
A
D
Because
so
document
load
would
be
the
one
that
represents
the
page
life
cycle
from
starting
load
to
upload
event
at
the
document.
Fetch
currently
represents
the
actual
volunteered
page
itself
from
the
server,
and
it
ends
the
moment.
The
response
ends,
which
is
right
before
document
that
before
way
before
load
event
the
fires,
so
it
is
more
closer
to
http.
A
Okay,
so,
but
but
do
you
want
that
to
be
a
child
of
the
document
load?
Are
you
is?
Is
it
okay?
If
it
is
a
separate.
D
No
apparent
because
I
would
say
automatic
parenting
is
better
because
then
you
can
then
the
separate
there's
a
separate
Logic
for
if
it's
in
the
page
load
life
cycle,
or
it's
maybe
like
during
kind
of
Click
span
with
that
parents
record.
A
Okay,
but
this
is
this-
is
implicit
right
like
we
will.
We
will
still
link
it
to
the
the
page
load
you're
using
this
other
mechanism.
We
spoke
about.
D
A
Okay,
that's
all,
then
my
questions,
oh
one
web
vitals,
I,
think
web
vitals,
I
I
just
captured
the
web
vitals
event
2,
but
you
know
one
question
I
have
is
it
has
like
you
know
the
the
the
implementation
that
you
sent
to
me.
T2
I
think
it
captured
only
the
name
and
value
but
I
think
the
the
latest,
the
web,
vital
documentation
I
think
they
also
support
some
attribution
events.
A
In
in
I,
think
that
can
tell
you,
like
you
know
what
caused
the
the
the
value
to
increase,
or
you
know
decrease,
which
particular
Dom
Elementor
or
some
specifics
about.
You
know
the
you
know
why
that
that
event
was
emitted.
Do
you
want
that
to
be
included?
I
think
might
be
helpful.
I'm
talking
about
this.
A
Okay,
yeah
I'll
I'll
make
some
more
changes
and,
and
one
other
thing
you
know
these
samples
nav.
The
two
options
that
I
put
here,
tigran
confirmed
in
in
the
last
week's
Sig
meeting,
that
the
option
one
is
not
possible
today
did.
B
I
yeah
exactly
yeah,
it's
more
understandable
in
terms
of
option
one,
and
if
we
could
get
the
cloud
events
definition,
we
would
have
to
support
option
one,
but
yet
right
now
today
that
option
one
is
not
supported
yeah,
but
in
terms
of
documentation
being
able
to
read
it,
it's
just
a
lot
easier
than
the
awful
attribute
definition
that
exists
today.
Yeah.
A
A
A
It
was
on
the
agenda,
I
couldn't
join,
but.
B
Which
one,
let
me
see
if
I
can
find
now,
of
course,
my
PC
misbehave
this
morning,
so
I
joined
five
minutes
late
and
they're
already
halfway
through
the
list.
B
B
Yeah
that
already
that
was
the
second
item
listed
I
joined
now.
I
talked
about
the
third
one.
B
So
I
don't
know
I
I,
I
joined
after
that
looks
like
Kristen's
already
signed
it
off.
No
one
blocked
it
yet,
but
no
expect
approvers
have
approved
yet
either.
Sorry.
B
A
B
A
Yeah
I'm
thinking
I'll
after
some
more
cleanup
of
this
write-up
I'll
I'll
join
the
jsic
tomorrow
and
ask
Daniel
if
I
can
submit
this
as
a
PR
to
the
JS
repo.
B
This
one's
specific
for
browser
events,
it
makes
sense
that
it's
probably
going
to
be
the
js3
code.
I'd
still
prefer
to
see
the
the
event
General
stuff
to
be
in
the
Spectrum
code.
A
Like
the
documentation,
finally
I
think
I
I
want
this
to
go
into
the
documentation
somewhere
here,
so
let's
say
under
JavaScript.
You
know
we
could
have
one
browser
section
dedicated
to
browsers
or
so
all
this.
Where
is
this
documentation?
Do
you
know?
Oh,
it's
actually.
A
B
B
If
this
may
get
copied
over
I
do
greatly
remember
several
years
ago
there
was
some
discussion
about
having
the
docs
Auto
updated,
so
it
may
be
a
case
of
this
folder
gets
copied
over
to
the
other
one
I
I.
Don't
remember.
Daniel
will
know
that
because
Daniel.
A
Yeah,
let's
ask
Daniel
I'll
join
the
JS
SEC
tomorrow.
G
So
Santa
just
really
quick,
you're
thinking
of
putting
it
in
the
JS
report
because
we're
not
having
much
luck
getting
into
the
spec.
A
Well,
it
will
go
into
the
spec,
also
part
of
it
not
entirely
I.
Think
some
of
these
semantic
conventions,
you
know
they
they
will
need
to
be
in
this
spec
report,
but
the
the
format
in
which
you
know
the
I
have
put
here,
I
think
it's
it's
useful
right.
You
know
the
like.
You
know,
I
think
it's
it's
clearer
here.
You
know
this
page.
This
whole
page.
A
G
Yeah
I
don't
know
yeah
I'm,
just
I'm
just
asking
like
why
in
the
jizz
I,
also
remember
that
Ted
at
one
point
mentioned
that
it
might
be
worthwhile
putting
together
like
an
Otep
for
browser,
SDK
implementation,
maybe
no.
A
I
I
think
there
is
no
need
of
an
Otep
I.
Think
the
folks
that
care
about
it
are.
You
know
in
in
this
call
right,
I
think
most
others
I
think
the
jsig
folks
will
only
have
a
say
for
the
for
the
pr
reviews
but
I
think
once
I
once
we
make
it
visible
to
more
folks.
You
know
it
will
get
some
comments,
but
I,
don't
think
there'll
be
a
big
objection.
G
G
A
A
Maybe
in
the
specification
top
level
I
can
put
it
here.
B
Yeah,
because
what
year
was
it
yesterday
in
the
spec
working
group,
so
the
semantic
veterans
work
group
actually
I
was
in
the
maintainers
meeting.
Ted
brought
up
around
the
semantic
conventions,
for
you
know
effectively
doing
the
linking,
because
at
the
moment
that,
as
you
found
Santosh
there's
some
places
where
the
conventions
are
defined
in
other
places,
where
they're
linked
right.
He
mentioned
about
having
a
work
item
to
try
and
unify
that
so
effectively,
they're
all
defined
in
one
place,
and
then
everything
is
linked.
B
So
wherever
that
location
is
is
probably
where
some
of
this
stuff
needs
to
live.
I'm.
Wondering,
though,
do
we
look
at
like
in
the
specification
here
we
have
logs
metrics
resources,
Etc
based
on
tigrants
PR
that
he
raised
yesterday
effectively
making
the
events
API
its
own
top
level
thing.
If
that
comes
through,
then
it
would
make
sense
to
have
an
event,
but.
A
Not
all
of
the
things
in
this
document
are
about
events,
so
I
think
this
is
more
of
a
domain
browser
as
a
domain
yeah.
B
Yeah
but
in
the
event
it's
called
we're
lucky
you've
got
here:
you've
got
logs
events,
semantic
conventions.
So
really
it's
a
case
of.
We
create
a
an
advanced
folder
inside
the
semantics
conventions,
folder
and
then
you
can
have
browser.
So
then
you
get
into
your
domain
specific
things
for
for
the
events,
foreign
or
maybe
we
just
moved
the
event
semantic
conventions
to
to
the
spec
top
level
spec
level,
so
you've
got
baggage
common
compatibility.
We
just
have
with
events,
so
it
doesn't
live
in
logs,
for
example,.
B
A
Yeah
then,
let
me
like
actually
in
I,
have
put
it
under
events.
Only
today
under
events
under
logs
I
created
an
event
semantic
conventions
and
I
I
put
this
there
yeah.
A
This
browser
resource,
varying
though
I,
will
have
to
Omit
in
the
initial
PR,
because
I
think
this
doesn't
fit
in.
B
We
don't
have
anywhere
for
this
year,
yeah,
it
did
rises
in
the
maintain
this
meeting
as
well
in
terms
of
his
favorable
resource,
okay,
okay,.
C
B
That
came
up
as
well
yeah
to
try
and
make
someone
to
allocate
to
people
so,
and
he
did
talk
about
our
group,
so,
okay
yeah,
he
is
trying
to
get
that
and
I
think
he
was
actually
going
to
drive
that
one
as
well.
Oh
okay,.
A
Okay,
because
all
of
this
section
I
think
is,
we
will
have
to
take
a
call
like
if
that
ephemeral
resources
is
not
going
to
happen.
Then
we'll
have
to
repeat
this
in
all
all
the
yeah.
B
Yeah,
it
called
out
there
from
here's
the
form
of
resources
PR
as
blocking
us.
So,
although
all
the
maintainers
are
in
the
meeting
now,
no,
whether
they
knew
directly
or
before
or
not,
okay
and
he's
got
a
list
of
things
that
he
wants
to
try
and
go
through
as
part
of
the
maintain
his
meeting,
because
normally
maintain's
been
pretty
short
but
yeah
I
think
we
treat
up
like
we
ran
over
time
to
10
o'clock
before
Trust
gave
us
the
time
check
so
yeah.
B
It's
it's
getting
more
attraction
this
year,
because
yeah
Ted
is
starting
to
push
it
for
us.
Okay,.
A
But
assuming
you
know
there
is
like
we
people
on
this
call.
You
know
we're
all
in
agreement
with
with
respect
to
you
know
the
content
of
this
document,
except
for
this
varying
resources.
Then
do
you
think
you
know
in
another
two
to
three
weeks.
You
know
we
should
come
up
with
a
plan
and
start
the
implementation.
B
B
I
think
Java
is
the
only
the
only
one
who
actually
has
a
release:
implementation
of
the
spec.
That's
now
not
the
same
as
what
the
spec
is.
Yeah.
A
Actually
that
I
don't
think
we
should
be
worried
too
much
nav,
because
the
you
know
the
at
the
end.
You
know
the
event.
Api
will
remain
right,
whether
it
will
be
based
on
log,
API
or
log
SDK,
yeah
I,
think
you
know
that's
the
internal
detail,
but
I
think
that's
just
the
implementation
yeah
yeah
more
than
that
I
think
the
data
model
concerns.
You
know
we
need
their
attention
on
the
data
model,
like
the
the
the
nested
attributes,
yeah,
which.
A
I
think
yeah
yeah
I
think
we
should
have
him.
You
know
prioritize
that
over
the
log
API
separation.
A
Okay,
yeah
I
I
I'll
talk
about
it
in
the
lock
set
to
tomorrow
in
terms
of
priority.
B
A
Okay,
it's
10
o'clock
here,
oh
yeah,
we
can
end
here.
I'll
I'll
make
the
updates
and
send
you
all
a
note.