sentry日志文件的清理方法

栏目: sentry 发布时间:2024-11-01

随着时间的推移,sentry 日志文件越来越来,那么要怎么清理 sentry 日志呢?

我们是使用 docker 部署的 sentry,看一下 docker 容器

$ docker ps
CONTAINER ID        IMAGE                                      COMMAND                  CREATED             STATUS              PORTS                                          NAMES
c21c77156685        sentry:8.22.0                              "/entrypoint.sh run …"   2 years ago         Up 4 weeks          9000/tcp                                       docker-sentry_cron_1
e82e7b10febc        sentry:8.22.0                              "/entrypoint.sh run …"   2 years ago         Up 27 minutes       0.0.0.0:587->587/tcp, 0.0.0.0:9000->9000/tcp   docker-sentry_web_1
a569272b4700        sentry:8.22.0                              "/entrypoint.sh run …"   2 years ago         Up 25 minutes       9000/tcp                                       docker-sentry_worker_1
edf09591baf8        redis:3.2-alpine                           "docker-entrypoint.s…"   2 years ago         Up 4 months         6379/tcp                                       docker-sentry_redis_1
29367f085697        postgres:9.5                               "docker-entrypoint.s…"   2 years ago         Up About an hour    5432/tcp                                       docker-sentry_postgres_1
ac7823c5bf76        memcached:1.4                              "docker-entrypoint.s…"   2 years ago         Up 4 weeks          11211/tcp                                      docker-sentry_memcached_1

sentry 日志清理方法

  • 进入 docker 容器
    docker exec -it docker容器id或名称 /bin/bash 
    
  • 执行清理命令
    # --days 后面的数值指定要保存的日志天数,这里保留最近 30 天的日志
    sentry cleanup  --days 30
    

本文地址:https://www.tides.cn/p_sentry-cleanup