zoukankan      html  css  js  c++  java
  • 搭建sentry(一个分布式日志聚合系统)

    简介:

    Sentry 是一个实时的事件日志和聚合平台,基于 Django 构建。

    Sentry 可以帮助你将 Python 程序的所有 exception 自动记录下来,然后在一个好用的 UI 上呈现和搜索。处理 exception 是每个程序的必要部分,所以 Sentry 也几乎可以说是所有项目的必备组件。

    http://sentry.readthedocs.org/en/latest/getting-started/index.html

    1 virtualenv 配置

    1 #安装
    2 pip install -U virtualenv
    3 #创建虚拟环境
    4 virtualenv /www/sentry/
    5 #启动虚拟环境
    6 source /www/sentry/bin/activate

    2 安装sentry

    1 #安装
    2 pip install -U sentry安装
    3 #!可能遇到安装lxml 错误
    4 # 解决方案 我用的是cetenos
    5 #yum remove audit
    6 #yum install gcc
    7 #yum install libxslt-devel libxml2-devel

    3 配置启动

     1 #生成配置文件
     2 sentry init /etc/sentry.conf.py
     3 #修改配置文件
     4 vim /etc/sentry.conf.py
     5 # 配置 数据库相关 !!!记得创建 名为sentry的数据库他自己会见表
     6 'ENGINE': 'django.db.backends.mysql'
     7 'NAME': 'sentry',
     8 'USER': 'postgres',
     9 'PASSWORD': '',
    10 'HOST': '',
    11 'PORT': '',
    12 #配置启动域名
    13 SENTRY_URL_PREFIX='xxxx'
    14 SENTRY_WEB_PORT='xxxx'
    15 # 配置 redis
    16 SENTRY_REDIS_OPTIONS = {
    17     'hosts': {
    18         0: {
    19             'host': '127.0.0.1',
    20             'port': 6379,
    21             'timeout': 3,
    22             #'password': 'redis auth password'
    23         }
    24     }
    25 } 
    26 #配置nginx 将域名转发到这个程序
    27 location / {
    28   proxy_pass         http://localhost:9000;
    29   proxy_redirect     off;
    30 
    31   proxy_set_header   Host              $host;
    32   proxy_set_header   X-Real-IP         $remote_addr;
    33   proxy_set_header   X-Forwarded-For   $proxy_add_x_forwarded_for;
    34   proxy_set_header   X-Forwarded-Proto $scheme;
    35 }

    4.启动

    #启动ui进程
    sentry --config=/etc/sentry.conf start
    #启动工作进程
    #我在搭建是mac没问题,cetenos现实必须设置C_FORCE_ROOT
    # 解决方案:export C_FORCE_ROOT="true"
    sentry --config=/etc/sentry.conf celery worker -B

    ok 访问试下,

    然后配置 项目dsn即可

  • 相关阅读:
    Hive数据倾斜原因和解决办法(Data Skew)
    Hive简介
    SQL---公共表表达式(CTEs)
    SQL面试题---topN问题
    SQL---分页查询
    SQL---自连接(self join)
    SQL---关联子查询(correlated subquery)
    SQL---CASE表达式
    SQL查询语句执行顺序
    SQL---窗口函数(window function)
  • 原文地址:https://www.cnblogs.com/rufus-hua/p/4600587.html
Copyright © 2011-2022 走看看