Skip to main content

📊 Buzzni Batch process Monitor.

Project description

bbm

📊 Buzzni Batch process Monitor -> BBM

Package version Supported Python versions

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

  1. Need to check report report_sample
  2. Full report (It will be sent as a file at 'need to check report' thread) report_sample

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bbm-0.0.12.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

bbm-0.0.12-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file bbm-0.0.12.tar.gz.

File metadata

  • Download URL: bbm-0.0.12.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for bbm-0.0.12.tar.gz
Algorithm Hash digest
SHA256 4c29cffe5723f5c274e62418801419dc344d4c4e530ccc8877feef57840eaec7
MD5 0faa2059798bbbd89f9d98afd896f9e7
BLAKE2b-256 df627b746872d8f86399ac15032cb05ee48c1865c2c84f93a554bdf6c8379778

See more details on using hashes here.

File details

Details for the file bbm-0.0.12-py3-none-any.whl.

File metadata

  • Download URL: bbm-0.0.12-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for bbm-0.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 3eb4159576de1b6ba602ae06a920fd78a01833bf455edc72fdcf60fdf4d4edfa
MD5 f582595d0e8ce69ec4bcdd269948403c
BLAKE2b-256 2a47f65691166ab863d4410d8b7e23ccdad436da597ae214ceaf062b38d6fcfe

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page