►
From YouTube: 2023-03-01 meeting
Description
OpenTelemetry PHP SIG Meeting
A
A
C
A
B
C
B
B
C
Yes,
excellent,
so
I
I
will
you
know,
remove
this
bin
directory
from
from
this
repo
and
move
it
to
the
to
the
country.
People
I
will
open
another
another
pull
request
with
a
new.
Let's
say
a
package.
A
B
B
A
But
this
is
I
think
we
can
probably
at
least.
B
Oh
yeah,
we
actually
I'm
happy
that
really
I
think
we
probably
should
leave
it
open
because
I've
been
talking
about
maintenance,
Channel
and
talking
about
they
upped.
The
number
of
just
have
action
Runners
that
we
have,
but
they
haven't
talked
about
anything
for
our
builds.
Yet
so.
A
A
You
know
that
we've
got
the
was
it
the
key
Mew
emulation
of
of
I
think
as
far
I've
never
tried
it,
but
as
far
as
I've
read
it's
it's
significantly
slower
yep.
B
Yeah
I
don't
have
I,
don't
have
an
M1
Mac,
yet
that'll
be
my
next
computer,
but
we
can
like
we
can
get
Gravitron
or
gcp
arm
instances.
If
we
want
to
I.
Should
probably
you
know
I'll
do
that
this
weekend,
I'll
try
I'll,
try
my
experiments
again.
That
I
don't
know
why
it
was
so
finicky.
Last
time
it
could
have
been
a
number
of
things,
but.
A
Yeah
and
we
could
probably,
as
we
move
towards
GA,
but
we
party
up
our
main
documentation
as
well,
and
maybe
we
maybe
we
can
call
out.
We
think
that
it
works
on
arm.
A
Yeah,
please
please
send
yeah.
B
I'm
yeah
that
sounds
good
tackle
package
for
auto
instrumentation.
B
A
Yeah
I
was
gonna,
I
was
gonna,
see
if
you
guys
wanted
a
demo,
but
perhaps
you've
already
brought
it
and
just
basically
to
execute
that
that
script,
that
I
wrote
that'll
iterate
all
over.
Now
it's
my
packages
and
search
for
oh.
B
A
I'm
not
trying
to
say
unreleased
so
I
can
show
the
show
the
output.
B
I'll,
do
this
filter
token
I'm
sure
your
company,
Secrets
yeah.
A
B
B
A
A
All
right,
so
I've
got
debug
mode
on
just
a
little
showers,
but
effectively
it
it.
It
pulls
down
the
to
get
split
demo
files
from
our
main
now
Contra
repo
and
uses
those
as
the
data
source
to
iterate
over
each
of
the.
A
Get
split
packages
but
also
Associates
them
back
to
the
Upstream
one,
because
that's
where
the
documents
and
the
pull
requests
are
yes
effectively
find
the
date
and
the
of
the
last
release.
So,
for
example,
the
objects.
Will
we
released
beta
4,
then
search
but
commits
that
are
newer
than
that,
and
then,
if
there
are
any
propose
a
new
release.
A
You
know
you
could
automate
this
further,
but
but
in
this
case,
controversityk
bundle
has
one
new
communities.
A
So
yeah
so
effectively
read
this.
Follow
this
link
to
create
the
new
link.
Sorry,
the
new
release
brought
this
bit
into
the
release,
notes
and
change
this
to
whatever
the
new
version
is
to
generate
the
diffs
yeah.
So
now
that
we've
got
that
I
feel
significantly
I'll
stop
sharing
now
significantly
more
confident
that
that
we
can
sort
of
manage.
A
B
That's
really
cool
yeah
where's,
the
is
it
written
in
bash.
Do
you
are
you
playing
it's.
C
A
That's
right
so
moving
on
to
my
my
next
item
there.
This
is
another
GA
thing
that
I
think
we're
gonna,
probably
drop,
which
is
the
urban
tracing
gym.
A
So
if
you
open
open
that
one
I
just
left
a
comment
going
through
the
sort
of
the
Matrix,
it
doesn't
look
like
anybody
else
has
implemented
this.
Well,
they
certainly
haven't
said
they've
implemented
it,
but
you
didn't
see
anything
to
speak.
That
made
me
think
that
this
was
mandatory.
B
A
So
this
one,
if
you
haven't,
looked
at
it
yet
so
so
we've
got
two,
and
these
are
traditionally
the
two
big
you
know
every
it's
like
the
kitchen
sink
open,
Telemetry
repositories
that
we've
told
everybody
to
download
I
guess
what
I'm
trying
to
say
is
that
I
it
doesn't
make
as
much
sense
to
to
have
that
digital
sync
repo
anymore
with
versioning,
because
the
versionings
there's
not
a
consistent
thing.
We
can
version
it
out.
That's
going
to
be
consistent
with
all
of
the
other
individual
packages.
C
A
My
proposal
is
that
we
actually
just
abandon
it
and
and
suggest
what
I
think
the
SDK
I
I
know
that
in
composer
you
can
only
suggest
one
replacement,
so
that
seems
like
a
semi-sensible
one
yeah
and
I
mean
I've,
been
updating
documentation
to
to
no
longer
refer
to
open
Telemetry
and
the
open
television
country
packages.
B
A
B
A
A
Oh
yeah,
yeah
I,
don't
know
if,
if
you
think
it's
something
that
you
know
that
we're
going
to
need
to
do
then
again
doing
it
before
ga.
B
A
A
B
C
A
Also,
really
aware
of
that
requirement,
so
we're
gonna
need
someone
to
go
over
just
our
labor
repositories
or
like
the
entire.
What
I'm
trying
to
say
like
the
environment
around
yeah,
we.
B
Do
everything
the
part
of
the
process
to
get
to
General
availability
is
review
from
another
TC
at
Committee,
Member
and
they'll
review
our
repository.
It's
not
always
somebody
that
has
full
PHP
knowledge
they're,
trying
to
find
somebody
that
has
at
least
a
cursory
understanding
of
the
language,
but
like
for
structure
and
idioms
and
just
like
catching
things
so
that
that
will
have
to
happen
before
we
go
to
General
availability,
but.
B
Oh
I
wish
that
would
be.
That
would
make
things
a
lot
easier,
but
yes,
I
also
do
like
having
the
outside
third
party
eyeballs
too.
That
probably
will
help
us
to
find
a
bunch
of
stuff,
especially
since
we
haven't
had
as
much
engagement
with
beta
as
we
probably
expected
to
yes,
so
yeah.
We
should
ask
about
this.
There.
B
A
Yeah,
that's
fine!
Okay,.
B
Would
you
like
to
ask
in
that
channel?
Would
you
like
me
to.
A
My
next
point
about
release
candidates
is
probably
redundant
because
we've
been
talking
about
it
a
bit
but
yeah
I,
just
think
we
should
yeah
it's
time
to
push
on
fix
those
last
couple
of
required
for
GA
things
and
and
push
out
an
RC
and
get
that
going.
I
feel
like
we've
had
probably
three-ish
monks
now
of
betas.
A
A
A
A
Yep
yep,
okay
and
the
last
thing
for
me
was
just
a
note:
prison
X,
already
I'm,
going
to
start
on
this
sometime
ago,
but
just
trying
to
get
like
an
account
on
pickle
so
that
we
can
like
begin
the
work
to
publish
the
Auto,
instrumentation
I
think
so
it's
yeah
I
think
it's
it's
a
bit
like
a
ghost
town
over
in
Peckham
now
and
I'd
wonder
whether
we
have
any
contacts.
B
Yeah
I'm
wondering
if
you
can
message
him
or
mess
or
maybe
message
the
oh
yeah
he'd,
probably
be
a
great
resource
for
that.
B
He
he
responds
on
slack
pretty
quickly,
usually
a
couple
hours
yeah
worth
asking
him.
C
A
B
My
the
thing
I
wanted
to
bring
up
was
the
logging
signal
I
just
wanted
to.
Let
you
you
all
know
they
were
talking
about
finalizing
the
logging
spec
relatively
soon.
They
had
a
couple
like
outstanding
things,
and
a
lot
of
things
have
started
working
on
it.
I
don't
expect
any
of
us
to
like
drop
everything
and
start
working
on
the
logging
signal.
I
just
wanted
to.
Let
you
all
know
that
it's
probably
it's
probably
getting
pretty
close
to
being
ready
to
work.
B
B
Yeah
but
yeah
just
no
action,
I
don't
need
it.
There
I
just
thought:
I'd
mention
it
because
I
figured
you
all
would
want
to
know
that.
A
B
Jack
you,
you
had
a
call
graph
dumper.
C
So
some
time
ago,
I
mentioned
that
I
working
on
on
a
tour
that
for
dumping
a
code
graph
and
generating
hooks
from
from
data
I,
can
show
you
a
small
demo
of
that
yeah.
C
Maybe
maybe
I
will
share
screen.
Do
you
see
it.
C
A
C
So
what
you
see
now
is
you
know,
list
of
branches
that
this
a
PHP
extension
is
dumping.
So,
in
order
to
get
something
like
that,
we
have
to
use
PHP
with
this
D
extension
switch
and
with
the
name
of
the
dll
here
and
then,
of
course,
normal
script
that
we
would
like
to
run
and
this
extension
will
dump
something
like
that.
C
As
you
can
see
here,
this
is
dump
for
very
simple
Pro
PHP
script,
as
you
can
see
here
on
this
on
this
on
this
screen,
and
from
that
we
can.
We
can
merge
this.
This
set
of
branches
that
we
have
in
this
file
and
generate
generate
a
kind
of
call
graph,
so
yeah
and
this
program
also
generating
httml,
which
looks
like
that.
C
C
Of
course,
I
and
I
can
show
you
some
more
complicated.
Oh
sorry,
more
complicated
examples,
for
instance,
I
have
also
dumps
for
a
slim
framework.
I
believe
no
did
no.
This
is
for
laravel,
so
that's
the
one
from
the
laravel,
so
the
goal
graph
here
is
is
huge
wow,
for
instance,
we
have
this
kernel,
handle
method
that
we
are
currently
hooking
into.
A
So,
just
on
a
question
on
that,
so
that's
the
that's
the
actual
class
that
was
student
but
yeah
tell
whether
that
is
implementing
a
higher
like
an
interface
or
a
number
of
interfaces
that
we
could
instead
hook.
C
Yes,
so
this
extension
is
cooking
in
every
every
methods
that
is
called
and,
of
course,
this
is
because
I'm
using
I'm
overriding
this
zent
executex
function,
which
is
not
a
very
good
performance
from
for
the
production
environment,
but
this
can
be
I,
think
used
as
a
def
for
developer
purposes
and
to
get
the
whole
dump
like
like
that
and
then
generate
this
course.
Of
course,
the
we
can
only
generate
the
common
things.
So
whenever
you
have
something
that
is
not,
that
is
specific.
C
A
The
work
done
probably
more
for
someone
like
sort
of
like
one
of
us
who
understands
what's
going
on.
We
could
instrument
something
yes,.
C
A
B
I
didn't
know
you're
such
a
front-end,
a
front-end
Master
too,
that's
cool,
so.
C
You
know
I
I,
don't
know
HTML
very
well
and
JavaScript
either,
but
I
I
made
some
I.
I
was
learning
during
this
process.
You
know.
C
B
Recently
had
to
do
some
react
too,
and
that
was
it's
an
exercise
in
futility.
A
C
So
I
was
thinking.
Maybe
that
would
be
useful
to
as
an
addition
to
the
country,
people
such
a
tool
absolutely.
A
A
As
the
yeah,
the
order
of
instrumentation,
configurator
or
helper
helper
application,
or
something.
C
Yes,
okay,
so
then
maybe
I
will
prepare
pull
requests
for
that
sounds.
C
Okay,
so
basically
that's
it.
What
I
wanted
to
share?
Of
course,
this
is
work
in
progress,
so
I
will
try
to
improve
that
over
time,
and
maybe
somebody
will
join
also.
So
we
will
see.
B
Yes,
that's
that's
the
beauty
of
Open
Source.
B
C
So
the
one
one
thing
to
mention
is
of
the
the
extension
is
of
course
implemented
in
C
and
the
the
part
that
merges
this
graph
currently
is
implemented
in
C
plus.
But
we
can
rewrite
to
that
to
PHP,
for
instance,
and
the
front-end
stuff
it's
mix
of
HTML
and
JavaScript.
B
B
B
A
Oh
I
do
have
more
updates.
Sorry,
I
didn't
want
to
see
who
request
against
I've
been
Telemetry
IO
documentation
which
just
got
merged
today
a
couple
of
hours
ago,
just
added
a
bunch
more
stuff,
because
I
guess
that
was
one
of
our
required
for
GA,
really
start
documented
exporters.
So
context,
propagation
and
resources.
A
A
Hello
and
one
more
thing
of
being
just
amazing
about
today
or
over
the
last
couple
of
days
is-
and
this
is
actually
a
post
GA
thing,
but
once
we
do
get
a
version
1.0
out
of
the
door,
I'm
Keen
to
drop
support
for
php7.
For
but
I
do
understand
that
that
people
want
it
so
I'm
wondering
whether
there's
a
way
we
can
once
we've
got
a
1.0
out
just
Branch
off
for
a
1.1
and
drop
support
for
some
PHP
versions
in
1.1
and
sort
of
had
new
features.
There.
B
Look
I'm
look,
I,
know
that
there's
a
graph
somewhere
that,
like
has
a
generic,
get
a
generic
like
percentage
based
of
usage
of
phpa
I
want
to
find
it
because.
A
A
B
A
You
should
encourage
my
option
to
use
a
supportive
PHP
version.
B
B
B
B
A
Right,
do
you
anticipate
being
unavailable
for
lengthy
period.
B
So
my
I
get
four
months
of
fraternity
leave
at
work,
but
I
have
a
feeling
that
I'm
gonna
get
very
bored
and
want
to
still
contribute
to
open
Telemetry
PHP,
because
I
won't
have
to
contribute
to
my
day
job
and
it's
more
a
little
more
async,
but
I
will
I'm
just
I.
Probably
I
probably
will
do
my
best
to
make
maintainers
meetings
and
seg
meetings
and
do
you
know,
do
work
on
the
project
when
I
can,
but
I
probably
will
be
a
little
bit
more
asynchronous.
A
Into
all
electrical
I'm
actually
taking
a
small
amount
of
leave
at
the
end
of
may,
as
well
I'm
just
going
overseas
for
a
couple
of
weeks.
B
S
yeah
the
Thai
food
is
Thai.
Food
is
globally
important.