Sumologic's python api library
The library currently supports the following features:
- search
- collectors
fromsumologicimportClient, Collectors, Search# Need a client to authenticate to serviceclient=Client(auth=('username', 'password'))
# collector usagecollector=Collectors(client)
forcincollector.get_collectors():
print('{0}:{1}'.format(c['name'], c['alive']))
# find and delete a collectorc=collector.find('logserver')
c.delete()
# search usagesearch=Search(client)
results=search.query('log1', formats='json')
print(results)To see the library in use, go to sumologic-cli repo.