Last updated:
0 purchases
bbm 0.0.12
bbm
📊 Buzzni Batch process Monitor -> BBM
Installation
pip install bbm
Example
logging
from bbm import Interval, logging, setup
@logging()
def temp_func():
return "Hello World"
@logging(process_name="custom_name_of_process", interval=Interval.A_DAY)
def temp_func2():
return "Hello World"
if __name__ == "__main__":
setup(es_url="your-es-url", index_prefix="your-index-prefix")
temp_func()
temp_func2()
post report
from bbm import reporter, setup
if __name__ == "__main__":
# init bbm
setup(es_url="your-es-url", index_prefix="your-index-prefix")
# init reporter and send simple messages
reporter = reporter.Reporter(slack_token="your-slack-token", slack_channel_id="your-slack-channel-id")
post_response = reporter.post_message(title="title", text="text")
ts = post_response["ts"]
post_message_to_thread = reporter.post_message(title="title", text="text", ts=ts)
# send report
reporter.post_report()
Report sample
Need to check report
Full report (It will be sent as a file at 'need to check report' thread)
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.