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