►
From YouTube: Harbor Community Meeting - Sept 8, 2021
Description
CNCF Harbor's Community Zoom Meeting
A
B
Oh,
can
you
see
my
screen
now
yep,
okay,
today,
hello,
everyone
today,
I
will
show
you
the
diamo
of
distributed
tracing
and
therefore
more
background.
You
can
check
the
proposal
of
distributed
tracing
in
github
and
you
can
also
watch
some
recordings
of
our
paris
mill
apps.
So
let's
get
started
today's
demo.
First
of
all,
we
added
some
configuration
item
in
the
configure.
File
of
hardware
is
related
to
tracing
and
recoil
trace
and
uncommand
uncommand.
B
These
configurations
and
setters
are
enabled
to
chew
and
the
sample
rate
the
sample
rate
means
one
means.
A
hundred
percent
of
the
tracing
data
were
collected
by
the
vacuum
and
if
you
only
wanna
sampling
half
of
the
status,
you
can
set
it
to
0.5
and
set
it
to
zero.
B
You
can
add
the
namespace.
If
you
want-
and
this
is
a
if
you
set
the
namespace-
you
can
using
the
namespace
and
the
service
name
to
differentiate
different
applications
and
the
attributes
is
the
the
attribute
you
want
to
add
to
the
tracing
data
and,
for
example,
if
you're
using
some
third-party
tracing
stories
like
wavefronts.
B
You
know
I
want
you
to
set
up
this
item,
so,
if
you're
using
this
kind
of
service,
you
can
edit
to
you
can
add
the
attributes
here
and
the
exporter.
Sorry,
the
the
tracing.
So
it's
back
in
the
way,
whereas
with
the
two
of
them
one
is
geiger
and
the
other
one
is
the
hotel
and
the
jeiger
is.
The
popular
I
think,
is
a
very
popular
and
a
great
tracing
backhand
and
is
also
since
they
have
projects,
and
we
can.
B
We
can
export
data
to
geiger
directly
and
we
can
also
in
explode
our
tracing
data
using
our
helpful
tackle
and
using
this
protocol,
and
you
can
never
see
the
other
open
telemetry
component.
We
call
called
the
ultimate
collect
and
it
will
consume
this
kind
of
data
and
exports.
The
data
to,
I
think,
almost
all
the
tracing
surveys.
Okay,
let's
get
started
we
first
we
we're
dyno,
explore
the
data
to
geiger
and,
like
the
configuration
here,
we
set
a
dagger
in
the
point
and.
B
B
B
As
you
can
see,
the
hubble
service
is
getting
started,
it
gets
started
and
because
the
remote
enabler
traces.
So
at
the
same
time
the
tracing
data
is
sent
to
the
gyre.
Let's
say
the
geiger
ui,
okay.
B
As
you
can
see,
and
we
added
the
that,
because
we
added
the
http
or
we
traced
all
the
http
requests
and
and
in
hubble
we
have
a
health
check
in
all
components
and,
as
you
can
see
from
this
trace
data,
you
can
see
we're
using
hardware.
The
hubble
use
http
get
method
to
request
the
register.
B
So,
oh
yeah,
I
think,
oh
in
this
next
release
we
just
enable
three
component
is
two
of
the
tracing
and
the
one
is
harbor
core.
The
other
ones
are
how
about
job
service
and
the
last
one
is
hover,
resist
control
and,
as
you
can
see,
both
of
them
have
the
tracing
data.
Here.
B
And
then,
let's
do
some
more
communicative
job
like
replication.
B
I
added
this
replication
job
here
is
for
the
image
data
from
localhop
to
our
hubble
and
the
right.
B
B
B
So
open
autofocus
like
this
and
as
you
can
see,
we
can
also
export
using
this
protocol
and
from
these
series
on
this
server,
you
can
see
the
open
source
or
obtaining
hotel
protector
using
the
hotel
collector
we
can
consume
the
hotel
protocol
and
explode.
Also
exporters
means
the
exposed
service.
We
can
also
export
using
yeager.
B
We
can
also
using
other
services
which
supports
hotel,
like
cans,
observability
and,
as
you
can
see,
oh,
I
enable
it
here
and
we
can
send
the
data
to
10
away
from
which
is
kind
of
observability
proxy,
and
it's
also
running
on
this
server.
B
B
A
This
is
great,
thank
you
which
parts
were
you
did
you
say
you
were
going
to
be
in
the
next
release
of
harvard.
B
B
Only
three
components:
the
harbor
core
harbor
job
service
and
the
hybrid
resistor
control.
I
think
this
three
component
is
the
most
important
one:
the
hubble
core.
Every
request
will
pass
through
the
harbour
core
and
all
the
back-end
tasks
are
running
from
the
job
service
and
some
the
radius
control
is
related
to
gc,
and
we
because
we
have
some.
B
C
C
Then,
if
I
want
to
trace
the
distribution
component,
so
I
have
to
modify
the
source
code
to
enable
javascript
right.
B
Yeah
yeah,
I
I
already
enable
the
industry
components
if
you
wanna
tracing
the
functions
or
other
apps
other
things.
You
can
add
the
tracing
points
in
your
code,
for
example,
you
can
add
some
data,
you
can
add
some
notes
of
this
tracing
and
you
can
also
add
some
more
informations.
C
Trace
now
I
thought
you
are
conflicted
in
the
avayama
right,
so
so
for
the
second
admin
there
is
no
chance
for
them
to
update
their
jaguar
points
from
the
online.
B
Yeah
yeah,
because
you
you
are
always
if
you
want
to
start,
stop
the
tracing.
You
need
the
restart
the
hardware,
but
there's
just
some
other
solutions.
For
example,
you
can
always
expose
the
hardware
to
hardware
data
and
using
another
component
like
the
open,
animatric
connector
and
using
that
component
to
control
if
to
send
the
data
to
the
end.
B
So
if
you
using
the
third
component,
you
you
will
not
stop
your
service.
C
C
A
D
All
right,
thank
you,
jonas
and
today
I
will
be
representing
some
stop
scanning
future
and
demo,
and
in
here
actually
there
are
two
scenarios.
One
is
to
stop
single
scan
job
of
a
given
artifact
and
the
other
one
is
to
stop
scan
or
job.
D
Just
to
make
to
give
you
guys
some
background
in
this
demo,
I
will
use
the
fake
scanner
or
use
the
fake
scanner
to
mark
the
scanning
activity
and
each
scan
job
is
set
to
take
20
seconds
to
do
the
scanning
activity,
and
this
gives
us
some
time
buffer
to
click
a
scan,
but
just
stop
scan
button.
Let
me
oh
okay,
let
me
show
you
the
the.
D
Second
bottom:
here
this,
we
use
a
fix,
as
I
said
before,
when
we
use
a
fake
scanner
to
set
for
this
for
to
mark
the
scanning
activity
and
in
that
fixed
scanner.
We
said
each
second
job
is
taken
to
try
it's
taken,
20
seconds,
to
finish
the
scanning
job,
and
that
gives
us
some
time
buffer,
approximately
20
seconds
to
click.
This
stop
second
job
to
click.
This
stops
again
bottom
here
and.
D
And
therefore
determinate
currently
running
scan
job,
and
let
me
show
you
guys
the
the
scanner
I'm
I
will
set
you
for
this
demo
and.
D
And
I
put
a
few
artifacts
to
this
demo
environment
and
when
I
click
and
the
what
immunities
here
is
like
low
vulnerabilities
before,
because
I
do,
I
did
some
practice
before
to
to
prepare
for
this
demo.
Normally,
it
will
be
not
scanned
right,
but
either
way.
If
I
click
scan
and
then
stop
scan,
the
vulnerabilities
here
will
be
stop
scan.
It
will
not
be
in
other
status
or
by
the
way.
I
also
enabled
a
webhook
for
stop
scanning.
D
So
the
webhook
respon
request
will
be
received
here
in
this
in
this
unbrowser
session,
and
let
me
click
start
scan
exclude
and
scanning
will
take
approximately
20
seconds
and
let
me
stop
scan
and
trigger
stop
scanning
successfully
and
the
status
availabilities
field
is
changed
to
scan
stopped
and
we
can
also
check
the
webhook
should
be.
D
It's
triggered
at
9,
19
p.m,
and
it's
for
the
engix
image
and
that
is
getting
stopped
and
the
next
is
to
show
you
guys,
stop
scanning
all
right
and
prior
to
stop
scanning
all.
Let
me
and
change
the
stats
availabilities
from
start
from
scan
stopped
to
low
vulnerabilities,
because
we
also
want
to
see
this
will
be
changed
back
to
stop
scanning
all
will
be
changed
back
to
get
stopped.
When
I
show
you
guys,
the
show
you
guys
the
the
scanning
stop.
Oh.
D
It
will
take
approximately
20
seconds,
and
this
is
just
to
make
sure
we
prepare
for
stop
scanning
or
make
sure
the
vulnerabilities
is
not
scanning
stopped,
because
we
want
to
check
the
vulnerabilities
sphere
here
later
on
and.
D
D
So
it's
time
to
demonstrate
of
the
stop
scanning
stop
scanning
all
and
before
to
do
that.
Let
me
show
you
guys
the
the
few.
The
few
images
there
are,
no
vulnerabilities
in
these
vulnerabilities
fields
and
the
other
ones
are
normal
abilities
as
well
and
just
to
show
you
guys.
This
is
known
abilities,
and
this
is
no
vulnerability
right
and
let
me
go
to
here
to
show
you
guys
how
to
stop
scan
all
and
let
me
clearly
this
request,
scan
or
start
scan,
or
it
will
take
approximately
20
seconds
to
finish
it.
D
D
D
And
let
me
check
photon
same
thing
here
and
off
open
something
here,
and
this
is
essentially
how
to
stop
scan
scan
all
and
there's.
One
thing
left,
though,
is
like.
I
also
want
to
show
you
guys
how
to
stop
schedule
scale,
schedule
scan
or
before
doing
that
that
essentially
we
can
do
that
if,
like
we,
create
a
schedule
for
scan
all
right
here,
but
before
that,
let's
also
prepare
for
that
environment
is
to
do
that.
D
I
scan
all
to
make
sure
all
these
all
these
images
is
changed
from
not
scanned
to
and
to
know
abilities,
because
we
also
want
to
double
check
if
this
vulnerability
is
fit
on
a
lower.
This
vulnerability
field
from
normal
ability
to
stop
scan,
if
not
right
as
prepare
for
this.
D
D
D
If
right
now
it's
like
9
26,
let's
save
this
in
approximately
one
minute,
it
should
trigger
a
scheduled
scan
or
job
right.
Let's
refresh
it.
D
D
And
click
it
and
also
want
to
change
it
back
to
no,
because
we
don't
want
it
to
run
again
to
overwhelm
our
webhook.
Let's
see
the
webhook,
there
is
a
get
scanning
stopped
right.
It's
getting
stopped
scanning
stopped
it's
getting
stopped
for
because
we
have
four
images:
radius,
ngx
and
photon
and
opaque
right.
Just
stop
scanning
stopped
and
let's
double
check
the
vulnerabilities
field.
D
So
essentially
that,
basically,
is
how
stop
single
scan
job
and
the
stop
scan
or
job
works
from
from
user
experience,
and
essentially
we
have
stop
single
scan
job
for
of
a
given
artifact
and
scan,
stop
scan
or
for
manually
triggered
and
stop
scan
or
for
scheduled
for
scheduled,
scan
or
jobs,
and
that's
essentially,
my
short
demo,
for
this
stop
scan
job
feature
and
right
now,
I'm
happy
to
take
any
questions.
D
C
Yeah,
I
wanna
see
the
chasing
data
of
the
stock.
I
noticed
that
the
the
operator
is
r2
so
who,
who
is
r2.
D
D
C
D
Okay,
yeah,
let
me
see
if,
if,
if,
if
there's
anything,
I
can
do
to
to
change
this
operator
from
auto
to
admin
to
to
the
current
login
logged
in
user
right
and
accept
this
operator.
Is
there
any
other
other
issues
you
want
to
raise
up.
C
I
I
it
should
be
a
noise
for
for
the
like
cool
system.
I
I
I
believe.
D
Yeah,
that's
insanity
I
or
what
I
implemented
when
I
was
implementing
the
webhook
for
stop
scan,
or
I
also
think
about
is
like,
should
we
receive
a
webhook
for
every
scan
job
so
in
the
case
of
scan
all?
If
there
is
a
thousand
second
job
for
that
second
old
task,
then
there
will
be
they
will
in
in
this.
In
in
the
currency
implementation,
there
will
be
1
000
web
hook,
requests
being
sent
to
the
webhook
receiver.
D
Because
yeah
because
the
webhook
is
sent
on
a
job-based,
not
on
execution
based,
so
I
so
I
guess
there
is
barely
anything
that
we
could
do
to
make.
This
stop
scan
all
uninstant
one
web
hook
instead
of
100
or
1000
web
hook,
requests
if
there
is
a
1000
scanning
job
at
the
back
end,
because
the
webhook
from
my
knowledge,
like
the
webhook,
is
like
a
job-based,
if
not
an
execution
based.
So
we
I
I
I
currently
I
I
can't
see.
C
Dearborn
you
go
ahead,
I
adjust
the
for,
I
mean
from
the
user
perspective.
The
song
should
be,
can
be
a
noise
for
for
my
system,
because
I
just
take
one
action
in
in
harvard
so
yeah
from
a
coding
perspective.
Well,
we
can
discuss,
I
think,
yeah.
D
Yeah,
if
not
only
scanning
stopped
issue,
if
there
are
1
000
jobs
at
the
back
end
and
they
are
all
scanning
completed,
they
will
also
be
1.
000
scanning
completed
or
scanning
finished
webhook
being
sent
out
right,
yeah
yeah.
Essentially,
this
is
because
the
webhook
is
like
a
job-based,
not
an
execution
based,
I
see
so
yeah,
but
we
can
discuss
it
offline
and
see
if
there
is
anything
that
we
can
do
to
make.
It
happen
like,
instead
of
overwhelming
the
the
webhook
channel
with
all
these
tons
of
stuff
scanned
webhook.
D
A
A
All
right
does
anyone
have
any
other
updates
that
they
want
to
share
on
the
community
call
today.