首页 > 编程语言 > 详细

django python上传日志到splunk

时间:2020-05-15 12:04:42      阅读:56      评论:0      收藏:0      [点我收藏+]

官方文档 https://github.com/zach-taylor/splunk_handler

need https://github.com/madzak/python-json-logger

pip3 install  splunk_handler

pip install python-json-logger

# Splunk settings
SPLUNK_HOST = YOUR_SPLUNK_HOST
SPLUNK_PORT = YOUR_SPLUNK_PORT
SPLUNK_TOKEN = YOUR_SPLUNK_TOKEN
SPLUNK_INDEX = YOUR_SPLUNK_INDEX

LOGGING = {
    ‘version‘: 1,
    ‘disable_existing_loggers‘: False,
    ‘formatters‘: {
        ‘json‘: {
            ‘()‘: ‘pythonjsonlogger.jsonlogger.JsonFormatter‘,
            ‘format‘: ‘%(asctime)s %(created)f %(exc_info)s %(filename)s %(funcName)s %(levelname)s %(levelno)s %(lineno)d %(module)s %(message)s %(pathname)s %(process)s %(processName)s %(relativeCreated)d %(thread)s %(threadName)s‘
        }
    },
    ‘handlers‘: {
        ‘splunk‘: {
            ‘level‘: ‘DEBUG‘,
            ‘class‘: ‘splunk_handler.SplunkHandler‘,
            ‘formatter‘: ‘json‘,
            ‘host‘: SPLUNK_HOST,
            ‘port‘: SPLUNK_PORT,
            ‘token‘: SPLUNK_TOKEN,
            ‘index‘: SPLUNK_INDEX,
            ‘sourcetype‘: ‘json‘,
        },
        ‘console‘: {
            ‘level‘: ‘DEBUG‘,
            ‘class‘: ‘logging.StreamHandler‘,
        }
    },
    ‘loggers‘: {
        ‘‘: {
            ‘handlers‘: [‘console‘, ‘splunk‘],
            ‘level‘: ‘DEBUG‘
        }
    }
}

  

django python上传日志到splunk

原文:https://www.cnblogs.com/shmily3929/p/12893873.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!