为项目添砖加瓦,日志监控:sentry
Posted 刘刘
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为项目添砖加瓦,日志监控:sentry相关的知识,希望对你有一定的参考价值。
工程中添加,sentry.propertis
dsn=@dsn@
sample.rate=0.75
release=1.0.0
dist=x86
environment=staging
#servername=host1
#stacktrace.app.packages=com.mini.openec
stacktrace.hidecommon=false
uncaught.handler.enabled=false
buffer.dir=sentry-events
buffer.size=100
buffer.flushtime=10000
buffer.shutdowntimeout=5000
buffer.gracefulshutdown=false
async=false
async.shutdowntimeout=5000
async.gracefulshutdown=false
async.queuesize=100
async.threads=1
async.priority=10
compression=false
maxmessagelength=1500
timeout=10000
pom.xml 依赖
<dependency>
<groupId>io.sentry</groupId>
<artifactId>sentry-logback</artifactId>
<version>1.6.1</version>
</dependency>
服务器安装
docker run -d --privileged=true --name sentry-postgres -e POSTGRES_PASSWORD=secret -e POSTGRES_USER=sentry -v /data/pgdata:/var/lib/postgresql/data postgres
docker run --rm sentry config generate-secret-key
docker run -it --rm -e SENTRY_SECRET_KEY='...' --link sentry-postgres:postgres -e "SENTRY_REDIS_PASSWORD=..." -e "SENTRY_REDIS_HOST=..." -e "SENTRY_REDIS_PORT=6379" sentry upgrade
docker run -d --restart=always --name my-sentry -e SENTRY_SECRET_KEY='...' -p 9000:9000 -e "SENTRY_REDIS_PASSWORD=..." -e "SENTRY_REDIS_HOST=..." -e "SENTRY_REDIS_PORT=6379" --link sentry-postgres:postgres sentry
docker run -d --restart=always --name sentry-cron -e SENTRY_SECRET_KEY='...' --link sentry-postgres:postgres -e "SENTRY_REDIS_PASSWORD=..." -e "SENTRY_REDIS_HOST=..." -e "SENTRY_REDIS_PORT=6379" sentry run cron
docker run -d --restart=always --name sentry-worker-1 -e SENTRY_SECRET_KEY='...' --link sentry-postgres:postgres -e "SENTRY_REDIS_PASSWORD=..." -e "SENTRY_REDIS_HOST=..." -e "SENTRY_REDIS_PORT=6379" sentry run worker
以上是关于为项目添砖加瓦,日志监控:sentry的主要内容,如果未能解决你的问题,请参考以下文章