►
From YouTube: 2022-10-04 meeting
Description
Instrumentation: Messaging
A
A
I
think
there
is
some
progress
on
the
lock
side,
the
logs
API
was
merged.
Oh
good,
the
events
API.
A
On
the
on
on
your
topic
of
ephemeral,
attributes,
I
did
see
some
new
discussion
between
tigran
and
Josh,
because
I
think
for
metrics.
A
A
You
know
called
some
of
those
attributes.
You
know
as
as
something
that
would
change
call
it
ephemeral
or
you
know,
modifying
or
varying
attributes,
but
I
think
that
would
be
useful
to
us.
Yeah.
B
Now,
identity
attributes
is
just
like
the
other
side
of
the
stick,
as
it
were
right,
like
people
don't
want
resource
attributes
to
change
because
they
use
some
of
them
as
identity,
attributes
yeah.
But
it's
like
if
you,
if
you
can
Define
either
group,
then
then
you're,
okay,
it's
just
when
you
don't
have
a
definition
of
an
identity.
C
He
did
plan
to
when
I
was
talking
to
him
yesterday,
he's
currently
showing
us
offline
on
teams.
Okay,
sorry
something
may
have
come
up.
B
C
A
So
Ted
for
context
what
we
have
been
doing
and
and
Ram
from
Microsoft
you
know,
has
been
driving
this.
What
we
did
is
we
are
trying
to
Define
some
kind
of
a
schema
for
all
the
browser
side,
spans
and
events,
and
we
collected
for
from
each
vendor.
We
collected
the
you
know
existing
definition
of
their
events,
so,
for
example,
for
new
delicate
page
view
would
look
like
this.
A
You
know
these
are
the
fields
similarly
for
each
vendor,
and
then
we
put
them
in
an
Excel
sheet
and
we
we
yeah
the
First
Column
is,
is
the
common
set
of
the
common
attributes
that
are
applicable
to
all
the
vendors?
That's
great!
That's
awesome,
yeah!
A
So
now
that
Ram
you're
here
will
let
you
drive.
I
had
one
items
on
the
Ajax
event
from
last
week.
D
Cool
thanks
for
the
intro
and
apologies
for
joining
late,
I
was
going
to
say
you
know
this
week
is
probably
a
little
bit
tough
to
spend
time
on
this.
We're
closing
on.
You
know,
planning
for
the
next
semester
and
stuff
some
presentations
to
leadership
and
things
so
anyway,
I'll
try
to
spend
as
much
time
as
I
can
yeah
Santos.
D
Do
you
want
to
start
with
your
agenda
item
and
then
they'll
probably
give
us
all
time
to
you
know,
get
back
into
into
group
and
start
going
through
yeah
yeah.
A
I
think
for
the
you
know,
this
is
the
tab
for.
A
The
xhr
and
fetch
correct,
so
we
want
to
capture
the
page
URL
of
the
page
from
where
the
calls
were
made
right
and
that
I'm
thinking
will
add
a
new
attribute
it.
It
doesn't
exist
today,
so
I'll
add
at
the
bottom
yeah.
A
Is
it
this
app
Dot
Page
or
your
page
URL
for
for
an
Eco,
no.
C
So
we
have,
these
tags
are
like
AI,
Dot
and
then,
like
operational
ID
is
like
where
we
have
the
session
ID
and
stuff
like
that.
Yeah.
D
The
operation
name,
if
I
remember
correctly
name,
is
the
is
the
target
right
that
we're
calling.
B
D
While
Liv's
looking
perfect,
can
you
confirm
for
honeycomb
the
thing
that
app.page
URL
that's
what
this
is
pointing
to?
Is
that
used
for
that
purpose?
For
you
guys.
D
What
we
need
to
see
is
for
AWS
are:
do
you
currently
capture
that
centers.
A
A
D
I
think
that's
okay,
but
it
makes
sense.
It's
a
useful
thing
right.
A
And
the
other
part
here
is
that
this
attribute
does
not
change.
While
you
are
on
the
page
and
when
you
and
and
therefore
it
could
be
an
attribute
on
the
resource,
and
when
you
navigate
to
a
new
page,
your
SDK
is
going
to
reinitialize.
D
A
Okay,
in
that
case,
it
will
go
into
the.
D
Yeah
I
see
you
fill
it
out.
This
is
cool
thanks,
I
think
you
did
this
right,
satosh
the
two
tables
that,
after
we
talked
about
last
minute.
Thank
you.
A
I'll
I'll
extend
this
more
later.
Yeah,
okay
and
I
had
a
question
on
this
transfer
side
transfer
size
that
we
added
last
week.
D
Did
we
did
we
add
it
last
week
it
seems
like
it's
somebody
I,
don't
remember
talking
about
it.
I.
A
Said:
okay,
okay,
I
saw
this
here
and
I
was
trying
to
understand
what
it
is
and
I
noticed
that
it
is.
It
is
currently
by
the
performance,
timing
apis,
so
it
doesn't
have
to
be
a
high
level
attribute.
It
could
be
one
of
the
timing
entries.
C
Yeah
I
think
all
the
ones
here
are
timing
entries
and
one
of
the
comments
I
had
there
for
the
from
my
I
think
from
last
week
is
all
the
green
bits.
The
performance
timing
defines
effectively
the
start
and
the
end
our
Ajax
Perth
stuff
is
effectively
a
collapsing
of
that.
So
it
is
the
duration
of
each
component.
So
my
question
here
is:
do
we
want
to
have
and
transmit
the
start
in
the
end,
or
do
we
want
to
do
something
similar
from
an
Hotel
perspective?
C
C
Yeah
there
we
go
so
these
are
effectively
all
the
performance
timing
from
the
API.
So
the
start
time
redirect
start
redirecting
Etc
or
all
the
performance
timings.
And
then
the
bits
at
the
bottom,
from
like
81
to
84,
is
now
versions
of
those.
E
E
C
Data
yeah
so
when
as
new
one
gets
get
out
of,
they
just
get
automatically
included,
which
means
we're
saying
the
back
end
has
to.
If
I
could
do
these
calculations.
D
C
The
way
where
we
did
when
Martin
did
the
performance
timing.
Originally
we
proposed
using
wording
of
it
would
follow
the
w3c
standard.
So
when,
when
they
updated
it,
we
effectively
automatically
got
amended,
got.
D
It,
the
okay,
I
I,
think
that
makes
sense,
so
basically
that
the
we
would
start
collecting
new
metrics.
If
you
will
from
the
performance
timing,
object
as
performance
timing
object
as
it
becomes
available.
Yeah.
C
D
So
because
we
we're
going
to
offload
this,
this
processing
of
switching
it
back
together
or
whatever
it
is
aggregation,
you
know
whatever
you
can
think
of
right
to
the
back
end.
Do
we
need
to
specify
some
sort
of
a
version
or
something
like
that
along
with
that,
or
do
we
just
say,
backend
will
say
if
that
property
is
available,
then
they
use
it.
If
not,
they
know
that
this
is
from
an
older
browser.
Something
like
that.
C
The
no
it's
probably
more
a
case
of
we'll
say
this:
this
is
the
defined
Set.
You
may
get
extra.
B
C
C
D
C
Yeah,
the
first
lick
I
think,
is
the
link
to
Martin's
doc
from
memory.
That's
what
I
put
in
this,
which
already
defines
a
set
of
performance
timings,
that
of
which
these
resource
timings
are
a
set
of
those.
A
So
I'm
I'm
thinking
the
fetch
object
and
the
fetch
timing
object
can
be
two
independent
and
related
objects,
while
defining
so
that
yeah
yeah
so
I
either
I
can
open
a
new
tab
or
in
the
same
tab
in
the
bottom.
I
can
have
a
separation
and
then
Define
the
timing.
A
C
Yeah
and
then
we
have
a
a
type
field,
that
sort
of
said
whether
it
was
the
fetch
timing,
xhr
type
or
whatever,
whatever
we're
going
to
call
it.
So
the
back
end
knows
that
it's
related
to
that,
because
the
the
fetch
timings
aren't
available
immediately
after
the
fetch
call.
So
if
we
could
send
the
log
entry
the
log
event
immediately
after
the
pitch
call
that
works
and
because
we
have
the
time
stamp
being
the
time,
the
event
was
recorded.
C
C
It's
because
the
yeah,
the
browsers,
have
the
subset.
So
it
was
like
there's
a
whole
bunch
of
stuff
that
extends
resource.
A
D
Can
what
what
do
you
mean
sorry,
Santosh.
D
When
you
say
that
Define
them
separately,
yeah.
A
So
that
we
are
precise,
that
for
navigation,
you
know
these
are
the
entries
that
one
should
expect.
D
A
I
I
was
separately.
I
was
reading
a
paper
from
Facebook
about
a
schema
first
Telemetry,
where
I
think
Facebook
is
going
with
the
approach
of
predefining,
all
the
schemas
for
all
the
telemetry
and
then
using
them
right
from
the
source.
So
when,
when
you're
generating
the
Telemetry
from
the
agents,
you
actually
use
those
definitions
to
to
create
the
Telemetry
objects.
A
So
if
we
were
to
suggest
in
in
the
interest
of
aligning
with
that,
it'll
be
good
to
be
very
specific.
That,
okay,
which
type
of
event,
has
exactly
what
attributes
What
fields.
D
Okay,
I,
don't
disagree,
I
think
you
know
largely
that's
what
we're
trying
to
do.
I
think
you
know,
at
least
from
you
know,
a
Microsoft
perspective.
We've
been
in
scheme
of
us
for
a
very
long
time.
Yeah.
You
know
Define
schemas
for
everything
and
then
custom
events
are
always
free
for
all
type
stuff.
Even
that
we
try
to
Define
schemas.
D
You
know
guide
people
to
Define
schemas
before
they
produce
Telemetry,
because
if
we
don't
do
that,
the
back
end
you
know
becomes,
you
know,
lost
essentially
right
now
they
just
don't
know
what
crap
people
are
dumping
into
the
back
end
and
things
anyway,
I
I
agree.
It
makes
sense.
D
I
think
the
challenge
is:
how
do
we
get
this
this
table
into
our
working
dog?
So
we
know
that
the
navigation
timing,
I'll
keep.
A
D
A
Sorry
one
last
thing
on
the
Ajax:
is
this
row
17
and
19
I
think
they
don't
exist
if
it
was
added
by
mistake,
I
think
we
can
remove
it,
but
just
wanted
to
bring
it
up.
Whoever
had.
A
D
A
Yeah
so
let's
say
content
length
you
want
to
capture
content
length
header,
then
it
would
be
http.request.header.content
length
equal
to
in
order
that
number.
A
So
you
we
can,
we
can
just
delete
this
I.
A
But
coming
to
this
cell
Microsoft
has
request
headers.header
value.
Yes,.
C
Because
we
have
it
as
a
the
nested
object,
so.
D
I
think
that's
fine!
You
can
ignore
that
I
see
it
I
see
just
just
you
know
empty
out
the
you
know,
17A
17b.
B
A
Good
point
all
right:
that's
all
yeah.
D
Okay,
just
as
the
normal
exercise
right
do,
we
want
to
quickly
go
through
if
we
missed
anything
from
vendors,
at
least
the
people
that
are
present
here.
We
can
do
a
in
a
filter
on
that
vendor,
see
if
anything,
pops
up
and
we
can
discuss
about
them.
D
D
B
B
A
So
these
all
go
into
resource,
but
HTTP
route-
I,
yes,
I'm
wondering
how
is
it
different
from
URL.
B
It
doesn't
necessarily
need
to
be
separate
as
long
as
the
like
we
get
the
full
URL
and
but
I
think
it
would
be.
It
would
be
interesting
to
think
about
having
like
the
URL,
potentially
split
up
into
different
important
pieces
like
being
able
to
just
filter
on
a
path.
How
do
people
feel
about
that.
A
C
C
The
cardinality
of
the
full
URL
is
always
going
to
be
painful
too,
although
I
had
like
lots
of
internal
teams
complaining
and
wanting
to
strip
off
the
query
strings
because
of
eudb
requirements.
C
So
you
know
pii
concerns
we're
going
to
have
to
have
to
Define
it.
As
you
know,
depending
on
the
situation,
the
instrumentation
may
only
capture
the
the
domain.
D
D
Ajax,
most
likely
will
contain
a
lot
of
piis.
You
know
the
parameters
are
passed
in
as
opposed
to
page
the
opportunities
of
leaking.
A
lot
of
data
is
high
in
terms
of
Ajax.
D
Put
it
in
the
description,
yeah
just
copy
the
description
from
I
can
do
it
on
that
page
yeah
and
then
just
real
quick.
Just
you
know,
tool
wise
right
now.
If
you
filter
honeycomb
again
the
fields
that
we
have
already
gone
through
and
what
previous
basically
said,
I
don't
want
them
in
the
main
schema
change
them
to
idolics
just
grab
everything
from
64
through
71.
D
got
to
like
not
not
the
first
one,
663
alone
yeah,
just
control,
I
cool.
We
can
move
on
to
Microsoft.
C
Yeah,
so
success
is
really
just
a
Boolean
if
it's
a
200
week
that
and
type
because
we
reuse
this
for
Ajax
or
sorry
for
xhr
or
fetch,
but
just
to
find
that
title.
D
We
probably
need
that
right
because
we
said:
let's
see,
do
we
need
that
or
yes.
D
A
So
scope
name
is
what
we
are
going
to
use
to
determine.
The
type
right
okay
is:
is
that
a
common
agreement.
C
Well,
that
defines
the
the
specific
instrumentation,
though
not
necessarily
the
type
of
request
that
was
done.
Yeah.
C
A
Actually,
at
Cisco
2,
we
just
call
it
an
Ajax
event.
Today
we
don't
differentiate,
but
given
that
what
we
are
defining
here
is
is
going
to
be
for
everyone
yeah
for
everyone,
I'm
sure
you
know
somebody
is
going
to
bring
it
up
in
future,
so
we
might
as
well
add
it.
A
A
Is
it
a
DB
call,
or
is
it
an
HTTP
call
I
think
they
look
at
presence
of
a
certain
attribute,
so
here
what
would
that
attribute
be,
and
if
that's
confusing,
we
might
as
well
add
a
an
attribute.
D
A
B
E
But
for
spends
there
already
is
a
span
name
called
document
resource.
It
could
be
exactly
the
same,
but
but
the
document
the
load
spend
name.
It
could
be
the
same
with
a
span
name
for
it.
So.
E
D
Okay,
okay,
a
quick
question:
I
thought:
I
thought
the
span
name
was
the
actual
I'm
just
trying
to
look
for
an
example.
Right
so
and
you
know
forget,
forget
clients
and
everything
your
span
name
would
be
for
any
operation.
You
start
you,
you
give
it
a
Spanish
name
right,
but
what
we
want
is
a
higher
level
concept
which
simply
says
this
is
a
fetch.
That's
it.
So
if
you
fired
it
or
I
fired
it,
it'll
be
fetched,
it
has
to
be
fetched,
it
cannot
be.
D
You
know,
shopping
cart
called
one,
and
then
you
know
or
something
like
that,
vendor
specific.
So
it
seems
like
we're
using.
We
might
be
using
span
name
for
the
incorrect
purpose
here
and
we
used
it
yeah.
So.
E
I
just
linked
the
spec
for
that
that
matches
the
HTTP
client
span
names
and
there
it's
critically.
It
says
that
all
all
everything
that
does
a
remote
called
over
HTTP
name
TCP
method,
unless
you
can
get
the
less
Cardinal
name
for
it.
A
Yeah
I
think
that
is
what
it
is
today.
The
name
is
HTTP
get
yeah.
B
A
No,
no,
but
but
here
the
guidance
to
name
it,
this
way
is
only
to
avoid
a
high
cardinality.
If
you
end
up
using
the
operation
name,
let's
say
the
shopping.
Cart
is
the
operation.
If
you
let's
say
you
know,
we
use
some
part
of
the
path
in
in
as
the
name.
Then
it
becomes
high
cardinality.
But
if
you
use
a
fixed
name,
then
then
I
think
we
will
still
be
compliant
with
this
pack.
It
will
be,
in
fact,
a
fixed
cardinality.
E
A
Yeah,
so
so
it
is
okay
to
use
span
name
as
a
fixed
like
enum
only
these
values
it
can
take
the
page
view.
Xhr
fetch
the
sun
Beacon
things
like
that.
E
A
A
I
I
didn't
maybe
understand
what
you
mean.
I
think.
D
A
A
Says
it's
too
specific
I
mean
it's
too
generic
generally.
E
A
E
B
A
But
if
you
use
the
type
as
the
span
name,
what
is
the
concern.
D
So
it
the
the
fetch
timing.
If
there
happens
to
be
HTTP
call
the
Ajax,
then
we
would
be
using
an
HTTP
span
to
capture
this
whole
thing
right
because
we
agreed
we
will
capture
all
of
this
data
using
spans.
That's
a
mechanism
which
we
said
we
will
avoid
talking
about
it,
but
we
have
to
you
know
a
little
bit
I
think
if
that,
if
this
is
sent
out
as
an
HTTP
span,
then
we'll
be
you
know
they
actually,
the
span
dot
name
should
be
in
compliance
with
the
HTTP
span.
D
A
Which,
which
it
is,
is
what
I'm
trying
to
say
is
the
spec
gave
several
possible
examples.
I
think
this
suggestion
is
only
to
avoid
yeah
and
in
our
case,
by
calling
the
span
name
as
fetch.
It
is,
in
fact,
a
constant
cardinality.
C
B
C
Therefore,
like
for
fetch
xhr,
it
makes
like
100
percent
sense
to
have
a
span
so
effectively
before
we
even
start.
This
we'd
actually
have
a
span
that
gets
started
as
part
of
the
fetch
event.
It
would
be
linked
with
that
span
ID
and
then,
as
part
of
the
fetch
resource
timing.
It
should
also
be
linked
with
that
span
ID
and
then,
after
we're
done,
it
would
then
close
the
span.
So
therefore,
we
could
just
use
the
span
ID
to
link
it
together.
A
Think
it
could,
we
could
simply
have
something
totally
different
too.
C
B
B
D
Still
have
the
filter
version
seems
to
be
there
properties.
You
can
ignore
that
just
custom
properties
talked
about
that
Ajax.
All
of
this
stuff
is
talked
about.
C
Yeah,
so
this
is
potato
all
over
the
AI
dot,
pegs
yeah.
These
are
all
the
I
think
the
potential
for
femoral
resources,
except
for
maybe
the
SDK
version.
That's
not
going
to
change
nice,
but
yeah.
Most
of
those
like
the
session
ID,
the
user
ID.
The
operation
ID,
would
potentially
be
change.
Changeable
objects
in
a
spa.
What.
B
Okay
is.
D
That
is
that
true
name,
you
know
I
thought
the
operation
in
operation
ID,
where
the
the
targets
that
are
calling
right.
You
had
an
ID
for
that
and
the
name
of
the
operation
that
you're
calling
the
remote
thing
right.
D
Yeah
we
do,
we
do
so
I.
Think
oh
yeah,
operation
idea
is
a
span
ID.
So
that's
the
you
know
generated
good
of
some
sorts.
The
operation
name
is
the
remote
thing.
For
you
know,
if
you're
calling
my
backend.com,
you
know
fetch
shopping,
cart
or
something
like
that.
The
fetch
shopping
cart
ends
up
being
the
operation
name.
C
Look
at
this
occasionally
I,
don't
look
at
it
all
the
time
but
yeah
the
session.
Id
I
think
when
I
did
all
the
new
distributed
pricing
refactoring.
That
was
where
that
one
landed
and
it's
different
between
the
two
code
bases.
So
it
doesn't
help.
C
Let
me
go
find
operation,
I.
Think
that's
interesting!
For
the
page,
one
page
and
email
I
found
we
have
an
internal
variable,
that's
never
populated,
so
I
think
we
use
the
operation
ID
to
link
them
on
the
on
the
back
end.
D
A
D
D
D
Just
made
the
hostname
import
I'd
like
to
just
letting
you
guys
know.
D
Is
a
there
is
a
size
field
in
Martin's
a
table.
C
D
Yes,
okay,
a
standardized!
So
that's
that's
a
duplicate
of
what
we
already
have
right.
So
we
can
ignore
that
okay,.
D
Yeah,
okay,
I'll
I'll,
mark
it
there
you
can
we're
gonna
continue
with
the
current
request.
Size
thing.
D
A
I
think
there
are
two
remaining
time
to
load
event,
start
time
to
load
event
and
I
I,
don't
know
what
they
are.
D
Martin
said
we
can,
we
could
ping
him
on
slack
and
he'll
respond.
It
seems
like
in
a
vegan
Channel.
Let's,
let's
do
that.
Yeah.
B
D
So
so
far
we
have
oh
I,
think
Splunk.
This
hotel
should
all
be
captured,
I
think
already.
D
D
D
Cool
just
to
you
know
we
get.
We
got
another
seven
minutes,
I
think
just
to
quickly
recap.
We
got
the
page
view
largely
done.
You
know,
you've
transferred
that
over
to
the
main
doc
on
what
the
event
needs
to
be
and
stuff
right
same
with
fetch
I
believe
so.
In
parallel,
we
agreed
people
could
start
looking
into
how
we
you
know
we're
going
to
implement
this
correct.
A
Yeah
I
think
the
like,
for
example,
for
page
view,
we
said
we're
going
to
have
one
event
and
one
span
yep.
A
So
these
two
do
they
represent
these
and
and
then
the
navigation
timing
would
be
the
corresponding
timing
object
attached
to
the
span,
so
the
page
view
would
be
the
one
that
gets
sent
out
immediately
when
the
page
is
loaded
or
when
the
page
is
visited
at
the
first
opportunity
and
then
the
page
load
span
is
when
the
loading
completes
through
whatever
definition
you
construct
the
span
and
then
attach
a
timing
event.
D
So
this
is
where
we
do.
We,
we
Define
the
page
navigation
timing.
We
wrote
down
navigation
timing,
resource
timing,
user
action
Ajax
way
back
when
we
just
started
right.
So,
let's
revisit
that,
you
know
help
understands
the
browser,
slash
page
navigation
timing.
Is
that
a
separate
artifact,
if
you
will
or
is
it
going
to
be
part
of
one
of
these
I,
believe
it's
part
of.
A
I
think
that
could
collapse
I
think
like
for
each
of
these.
We
said
we're
going
to
have.
A
A
Have
a
common
event
where
the
type
determines,
what
type
it
is
and
then
yes
for
each
type,
the
the
the
attributes
you
know
differ,
so
we
could
potentially
collapse
these
two
into
one
yeah.
C
A
C
Could
then
fire
the
page
view
event?
So
it's
linked
to
that
span
correct
if
I
were
any
other
events
that
we
want
to
have,
which
would
be
the
the
navigation
and
all
the
resourcing
and
then
once
we're
done.
We
would
then
end
the
paper,
the
page
span
and
that
I
think
that
would
probably
be
the
ordering
of
things
so
that,
from
a
waterfall
perspective,
you'd
have
the
page
load
span
and
then
head
of
all
the
events
that
would
be
directly
associated
with
that,
because
that
was
the
span
that
the
events
were
linked
to.
A
One
clarification,
though,
so
the
then
the
timing,
events
in
in
your
case,
do
you
want
them
to
be
sent
out
as
independent
events
or
attached
to
the
span?
No.
C
It's
still
still
say
that
as
log
events
not
not
span
events,
although
we
could
what
yeah,
assuming
we
have
a
mapping
from
the
log
event
to
a
span
event,
because
we
have
this
nested
attribute
issue
or
if
we
already
Define
them
as
not
having
their
attributes.
So
if
we
could
represent
the
the
event
in
the
same
way
for
both
then
I
guess
we
can
have
that
discussion,
but
I'm
thinking,
separate
event.
A
So
there
are
some
of
us
who
want
it
attached
to
the
spam
piano
all
right.
So
if
we
were
to
satisfy
both,
we
can
either.
B
A
Now
I'm
I'm
asking
whether
we
should
initiate
there
was
one
discussion
in
the
past
about
introducing
a
configuration
on
the
trace
API.
So
you
would
still
create
a
span
events,
but
there
is
a
configuration
on
the
trace
API,
which
would
actually
create
those
events
as
log
events.
Yeah,
so
should
do
you
want
that
discussion
to
be
opened
up,
because
that
could
take
its
own
time.
Yeah.
C
I
I
think,
let's
continue
defining
the
events,
yes,
okay
and
then
once
we've
defined
the
events
then
I
think
we
need
to
within
ourselves
Define
how
or
if
the
events
could
be
met
as
span
events
and
if
they
can't,
but
it
would
be
nice
to
how
do
we
represent
them.
Sorry,
I
I
think,
let's
just
Define
the
set
of
fields,
first
yeah,
which
I
think
we're
really
close.
Having.
B
C
But
yeah,
my
comment
was
really
conceptually
in
terms
of
The
Ordering
of
things:
how
how
I
think
that
should
go
in
terms
of
how
they
get
transmitted?
That's
still,
the
opening
question
got
it
so.
D
The
the
auditing
of
events
I
think
that's
what
Santosh
did
in
the
main
tab,
I
believe
or
made
a
timeline
that
things
yeah.
D
So
we
should
probably
go
look
at
that
or
maybe
we
should
just
write
it
down
or
something
like
that.
We
need
to
capture
it.
That's
a
it's.
Probably
an
an
action
item.
Somebody's
got
to
take
and
start
writing
it
down
on
the
waterfall
like
stuff
right.
What
starts
first?
How
do
we
attach
the
things
at
least
a
high
level
and
then
real
quick?
If
you
want
to
go
back
to
that
main
dock,
sometimes
where
we're
going
to
use
that
for
implementation,
the
other
one?
D
Yes,
my
I
propose:
we
remove
the
page
navigation
timing
from
here.
Okay,
that's
just
confusing:
let's
remove
it
and
there's
one
resource
timing:
let's
you
know,
take
Martin's
table
and
you
know
try
and
ultimately
translate
that
into
the
browser
resource
timing
thing.
B
Yeah,
okay,
so
this.
A
B
D
This,
this
is
what
we
need
to
somehow
figure
out
how
to
get
Martin's
thing
into
a
spreadsheet
and
here
or
directly
here,
something
like
that.
D
So
we
need,
we
need
to
work
on
that
and
then,
as
a
group
discussion,
we
probably
need
to
start
looking
at
other
events.
You
know
user
action
or
interaction
seems
like
so.
D
If
you
give
me
one
second,
I
can
I
confirm
just
real,
quick
and
I'll
put
it
in
there.
If
I
can
make.
A
It
up
yeah,
no
I,
think
before
user
action,
I'm
wondering
are
both
user
action
and
error.
Error
also
is
something
that
I,
yes,
yeah.