Skip to main content

Programa de monitoramento de código python, desenvolvido para ser utilizado pelas funcionário da Agência de dados

Project description

Monit

Instalação:

pip install monit-agd

Exemplo arquivo .env:

# Project info
# Informações obrigatórias
PROJECT=sample_project
COMPANY=acme
LOCATION=ec2
DEV=coder

# Database info
# Informações obrigatórias
DB_USER=user
DB_PASSWORD=p@ssw0rd
DB_HOST=localhost
DB_DATABASE=teste

# Email info
# Deixe em branco para desativar o envio de e-mails
EMAIL=
EMAIL_PASSWORD=

Exemplo de Uso:

# sample.py
import time

from monit.core import Monitor
from monit.error import SetupError
# from monit.logger import Logger
# from monit.log2file import Log2File

def main():
    # Initialize the Monitor
    monit = Monitor()

    # Log2File()
    # log = Logger()

    try:
        # Your code that might raise exceptions
        time.sleep(5)
        raise ValueError("This is a sample error.")

    except Exception as e:
        print("Erro: Ocorreu um erro inesperado.")
        monit.notify(SetupError, e)
        # monit.notify_and_exit(SetupError, e)

    monit.end()


if __name__ == "__main__":
    main()

Tipos de erros:

SetupError
DatabaseError
HTTPError
FileError
FolderError
TooManyRequests

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

monit-agd-1.3.0.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

monit_agd-1.3.0-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file monit-agd-1.3.0.tar.gz.

File metadata

  • Download URL: monit-agd-1.3.0.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for monit-agd-1.3.0.tar.gz
Algorithm Hash digest
SHA256 3ecc58e155c83f600e60d650032b412d7712d21aaf2adbe9f41144306a96139c
MD5 2dbf25ffb3b106df4867261cb5463c16
BLAKE2b-256 257231f4ee19203ea9156e263e448dd80bf58eb2e06ed4c3b77785205308afe8

See more details on using hashes here.

File details

Details for the file monit_agd-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: monit_agd-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for monit_agd-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa7cdd21f3678137519b9fa0411a45fa1fe5dd99d4481b2fa5fd18332384d895
MD5 f1d10ce01f9368618449cf7d6641e1c7
BLAKE2b-256 ab8161382308b5be075baa8b531c996ed1ac28d519018a2bd952baece5740cf5

See more details on using hashes here.

Supported by

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