Example #1
0
def init(app):
    apm = None
    if get_config_value('ENABLE_APM') is not None and 'Y' in str(
            get_config_value('ENABLE_APM')):
        app.config['ELASTIC_APM'] = {
            'SERVICE_NAME':
            'rootservice',
            'SERVER_URL':
            get_config_value('APM_SERVER_URL').decode(encoding="utf-8"),
            'DEBUG':
            True
        }
        apm = ElasticAPM(app)
    return apm
Example #2
0
def init(app):
    apm = None
    logger.info("ENABLE_APM" + str(get_config_value('ENABLE_APM')))
    logger.info("APM_SERVER_URL" + str(get_config_value('APM_SERVER_URL')))
    if get_config_value('ENABLE_APM') is not None and 'Y' in str(
            get_config_value('ENABLE_APM')):
        logger.info("APM Enabled")
        app.config['ELASTIC_APM'] = {
            'SERVICE_NAME':
            'performancefilter',
            'SERVER_URL':
            get_config_value('APM_SERVER_URL').decode(encoding="utf-8"),
            'DEBUG':
            True
        }
        apm = ElasticAPM(app)
    return apm
Example #3
0
from pymongo import MongoClient
from consul_util import get_config_value
from logger_util import get_logger

logger = get_logger()
try:
    client = MongoClient(
        get_config_value('DB_IP').decode(encoding="utf-8"),
        int(get_config_value('DB_PORT')))
    logger.info("Database connection establishes!!!!!!")
except Exception as e:
    logger.fatal(str(e))


def get_master_collection():
    db = client.botengine.master
    return db


def get_service_collection():
    db = client.botengine.services
    return db


def get_account_history_collection():
    db = client.botengine.account_history
    return db