""" import os import sys import splunk import splunk.admin from taaws.aws_accesskeys import APPNAME, KEY_NAMESPACE, KEY_OWNER from splunk.appserver.mrsparkle.lib.util import make_splunkhome_path sys.path.append(make_splunkhome_path(['etc', 'apps', APPNAME, 'lib'])) import logging from taaws.log import setup_logger logger = setup_logger(APPNAME + '-RestEndpoints-log-level', level=logging.DEBUG) from taaws.log_settings import get_level,set_level def log_enter_exit(func): def wrapper(*args, **kwargs): logger.debug("{} entered.".format(func.__name__)) result = func(*args, **kwargs) logger.debug("{} exited.".format(func.__name__)) return result return wrapper DATA_INPUTS=['aws_billing', 'aws_cloudtrail', 'aws_cloudwatch', 'aws_config', 'aws_s3',
import json import errno import traceback from taaws.aws_accesskeys import APPNAME, KEY_NAMESPACE, KEY_OWNER from splunklib import modularinput as smi from taaws.aws_accesskeys import AwsAccessKeyManager import boto.ec2 import boto.ec2.cloudwatch import boto.exception import logging from taaws.log import setup_logger logger = setup_logger(os.path.basename(__file__), level=logging.ERROR) from taaws.log_settings import get_level import taaws.s3util import regex_dimensions class Checkpointer(object): """Tracks state of current MetricQueryState being processed.""" DATA_EMPTY = { 'version': '1.0.0', 'items': {}, } TIME_FORMAT = "%Y-%m-%d %H:%M:%S.%f" OUTDATED_TIME = datetime.timedelta(days=7)
""" import os import sys import splunk import splunk.admin from taaws.aws_accesskeys import APPNAME, KEY_NAMESPACE, KEY_OWNER from splunk.appserver.mrsparkle.lib.util import make_splunkhome_path sys.path.append(make_splunkhome_path(['etc', 'apps', APPNAME, 'lib'])) import logging from taaws.log import setup_logger logger = setup_logger(APPNAME + '-RestEndpoints-account-new', level=logging.DEBUG) # from taaws.aws_accesskeys import AwsAccessKeyManager, AwsAccessKey def log_enter_exit(func): def wrapper(*args, **kwargs): logger.debug("{} entered.".format(func.__name__)) result = func(*args, **kwargs) logger.debug("{} exited.".format(func.__name__)) return result return wrapper class ConfigHandler(splunk.admin.MConfigHandler):