event_name = arg

if len(args) != 1:
    usage()

sdc_token = args[0]

#
# Instantiate the SDC client
#
sdclient = SdMonitorClient(sdc_token)

#
# Get the events that match a name
#
ok, res = sdclient.get_events(name=event_name)

if not ok:
    print(res)
    sys.exit(1)

#
# Delete the first event among the returned ones
#
for event in res['events']:
    print(("Deleting event " + event['name']))

    ok, res = sdclient.delete_event(event)
    if not ok:
        print(res)
        sys.exit(1)
Example #2
0
if len(sys.argv) != 2:
    print(('usage: %s <sysdig-token>' % sys.argv[0]))
    print('You can find your token at https://app.sysdigcloud.com/#/settings/user')
    sys.exit(1)

sdc_token = sys.argv[1]

#
# Instantiate the SDC client
#
sdclient = SdMonitorClient(sdc_token)

#
# Get the entire list of events
#
ok, res = sdclient.get_events()

if ok:
    print_events(res)
else:
    print(res)
    sys.exit(1)

#
# Get the events before other event
#
if len(res['events']) > 0:
    ok, res = sdclient.get_events(pivot=res['events'][-1]["id"])
else:
    ok, res = True, {"events": []}