►
From YouTube: CMOC-helper tool
Description
A cool tool created by Anton Starovoytov that helps people on CMOC duty more efficient.
B
Yeah,
so
the
idea,
basically
to
just
aggregate
all
of
the
information
which
is
helpful
for
cmoc
responsibilities
into
one
place,
so
I
decided
to
combine
that
and
to
make
it
as
a
terminal
tool
in
one
place.
So
just
a
quick
overview.
A
B
Installation
steps
in
here
and
what
you
need
is
also
written
here.
B
The
major
themes
like
there
are
several
features
in
under
one
single
tool
and
in
order
for
all
of
them
to
work,
you
will
need
to
create
basically
three
api
keys.
One
is
in
page
duty,
one
is
in
gitlab
and
the
last
one
is
in
status.
Io.
B
B
I
I
use
just
an
alias
in
in
the
under
my
bash
profile,
and
that
gives
me
just
a
single
cmoc
command.
So
if,
if
I
do
cmoc,
I
have
this
command
and
I
do
cmok
h,
it's
gonna
give
me
like
full
list
of
available
features
right.
So
the
way
the
way
I
think
about
that
is
that
all
right,
so
if
I
I
haven't
been
on
call
for
several
weeks,
you
know
you,
you
can
forget
something
and
you
you
need
to
you
know
refresh.
B
Sometimes
you
need
to
go
back
into
the
documentation
or
maybe
just
to
check
if
something
changed
there.
So
I
decided
to
come
up
with
like
a
pre-pre
flight
checklist.
That's
just
flag
s
as
a
start,
so
it
gives
like
a
several
points
which
which
you
need
to
do
before
before
you
start
your
your
shift
right.
B
So
things
like
check
if
your
notification
is
working
properly
on
the
phone,
sms
and
email
check
if
there
are
any
open
handover
issues,
so
you
want
to
see
if,
if
the
previous
shift
person
gave
you,
you
know
some
information
about
the
past
incidents.
B
Also
as
a
reminder
for
myself,
I
just
create
like
change
notification
style
for
incident
management,
channel
and
production
channel
as
well
in
slack.
B
So
also,
you
need
to
check
the
status
for
for
the
current
incidents
or
any
any
outages,
and
there
is
also
issue
tracker
for
production
incidents,
and
that's
that's
where
we
also
want
to
kind
of
check
if,
if
there
is
anything
in
there,
so
most
most
of
these
things
are
automated
here
as
well.
So
again,
help
gives
like
details
and
flags
for
what's
what
you
can
do,
but
let's
just
quickly
have
a
look
into
the,
for
example:
cmoc
status
status,
io
right.
B
B
So
cmoc
dash
or
flag,
which
is
on
call,
so
it
gets
the
information
from
pages
duty
for
for
the
previous
shift,
which
was
before,
who
is
now
on
call
and
who
is
going
to
be
after
on
the
next
shift
for
all
of
the
levels
right.
So
we
we
can
see
alvin
here
on
call
right
now.
B
All
right,
yes,
so
what?
What
else
is
useful
production
issues?
So
if,
for
example,
I
want
quickly
to
check
if
there
are
any
possible
issues
on
a
production
which
may
become
severity
two
or
one
right,
so
it
kind
of
give
me
id
about
what
to
expect
on
my
shift
possible
things
to
escalate,
so
that
also
checks.
This
issue,
tracker
for
from
from
the
production
project
right,
gives
it
just
a
quick
overview
of
the
title,
severity
of
it
and
the
links.
If
you
want
to
go
and
check.
A
B
For
the
handovers
op
open
handovers
flag
or
h,
so
we
can
see
that
caleb
created
the
handover
issue
for
you
right.
So
we
can
quickly
jump
in.
B
B
Yeah,
so
it's
it's
still
open
what
else.
So
I
I
also
for
example,
if
if
I
want
to
review
you
know
a
workflow
or
some
documents,
I
also
created
like
a
list
of
useful.
A
B
Links
so
it's
just
some,
you
know
weak
things
in
one
place,
we
can
always
update
it,
you
know
or
add
some
new
things
or.
A
B
If
they're
not
needed
what
else
so
updates
cmok
dash?
U
what
it
does.
It
goes
into
the
documentation
where
we've
got
a
table
for
the
list
of
severities
and
the
frequency
of
the
updates,
and
it
just
gives
you
in
here.
So
you
don't
need
to
open
this
manually
on
the
web
and
if,
if
the
documentation
is
updated,
you
know
and
and
the
numbers
are
changed,
so
it's
going
to
be
reflected
here
as
well.
B
B
A
B
Want
to
quickly
check
what
are
my
next
shift?
Oh,
it's
broken
now.
What
are
my
shifts
now
in
the
next
three
months
yeah
and
it's
it's
gonna,
give
me
I
will
need
to
review.
What's
that
yeah
and
basically,
in
the
end,
there
are
possible
two
possible
options:
e
flag,
which
is
end
of
the
shift.
It's
just
gonna
remind
you
that
you,
you
need
to.
A
A
B
Alternatively,
I
I
came
up
with
hi,
which
is
handover,
handover
issue,
so
what
it
does
it
goes
verifies
that
who
is
the
next
person
on
call
so
it
it?
It
will
tell
you
that
the
region
I'm
currently
in
is
apec
one.
This
is
my
gitlab
account
this.
This
person
is
kind
of
next
yeah,
I
think,
and
when
you
click
yes,
it's
going
to
create
the
issue
automatically
in
the
issue
tracker,
but
in
here,
so
let's
let's
come
back
and
check,
so
it
will
create
the
issue
with
the
all
clear
flag
by
default.
B
A
A
I
like
this,
because
you
know
it
just
optimizes
it,
for
when
there
hasn't
been
any
issues
you
know
like
it's
just
it
just
makes
it
faster
like
if
there
are
issues,
of
course,
we'll
go
and
fill
it
in,
because
not
just
that,
but
we
also
have
to
put
the
issues
in
the
yeah.
A
Issue
as
well
so
hey
yeah,
don't
you
think
anton?
Don't
you
think
that
you
should
call
that
seymour
bai
instead
of
seymour
high,
like
right.
B
Yeah,
of
course,
I
expect
there
are
some
bugs,
and
you
know
because
it's
been
like,
I
think
I
spent
maybe
a
week-
writing
this
stuff
and
it's
still
un
untested
by
people.
So
we
should
expect.
You
know,
for
example,
this
one
I
I
will
need
to
check
what's
what's
that?
What
why
we're
having
this
problem
right?
No.
A
Worries,
I
think
it's
a
very
good
start.
I
think
well,
good
start,
I
think
you're.
You
know.
I
think
this
is
a
very
good
tool,
I'm
actually
looking
forward
to
using
it
now,
because
I
think
it
will
make
things
a
lot
easier.
I've
gotten
so
used
to
having
what
you
said.
You
know
like
a
folder
with
bookmarks.
B
A
You
know
this
is
way
faster.
I
think
your
way,
this
this
tool
is
going
to
make
things
a
lot
easier
for
us.
I'm
actually
looking
forward
to
stress
testing
it.
You
know
what
they
say
anton.
A
Nothing
is
foam
proof
because
full
proof
false
is
so
ingenious
right
and
you
know
I'm
gonna
be
testing
this.
So
I'm
just
kidding.
B
Yeah,
I'm
I'm
already
aware
of
of
a
couple
of
bugs.
I
I
will
need
to
you
know
to
check
and
fix
them.
It
would
be.
It
would
be
useful
if
you
find
something
just
to
create
an
issue
inside
the
project
so
and
just
assign
scientists
to
me-
or
I
don't
know,
whoever
wants
to
contribute
to
that.
A
Can
I
can
I
just
submit
a
ticket
to
support?
Would
that
work
or
no.
B
A
This
is
cheap
all
right.
No,
this
is
really
cool
thanks
thanks
for
demoing
in
this
on,
I'm
just
going
to
turn
off,
recording.