centos7使用docker安裝sentry


環境:centos7、docker19

基礎環境需求

* Docker 17.05.0+
* Compose 1.23.0+

流程:docker安裝-->docker-compose安裝-->clone項目-->安裝sentry-->啟動sentry-->訪問驗證(可以直接查看安裝文檔  more onpremise/README.md )

1、sentry概念

    Sentry是一個實時事件日志記錄和匯集的日志平台,其專注於錯誤監控,以及提取一切事后處理所需的信息。他基於Django開發,目的在於幫助開發人員從散落在多個不同服務器上的日志文件里提取發掘異常,方便debug。Sentry由python編寫,源碼開放,性能卓越,易於擴展,
目前著名的用戶有Disqus, Path, mozilla, Pinterest等。它分為客戶端和服務端,客戶端就嵌入在你的應用程序中間,程序出現異常就向服務端發送消息,服務端將消息記錄到數據庫中並提供一個web節目方便查看。 sentry是一個強大的分布式報錯信息收集平台,圖形化程度很高,可以幫助我們直觀的發現當前部署的系統存在哪些問題。

2、docker-compose安裝

下載文件
鏈接: https://pan.baidu.com/s/1iVw8HoLHnDlE9sKZhKllPQ 提取碼: v8sj
上傳文件到目錄/usr/local/bin 
chmod +x /usr/local/bin/docker-compose

3、下載sentry項目

git clone https://github.com/getsentry/onpremise.git

4、安裝sentry並輸入管理員用戶密碼

cd onpremise
./install.sh
.......
顯示輸入管理員郵箱 密碼
......
Generating Relay credentials...
Relay credentials written to relay/credentials.json

----------------
You're all done! Run the following command to get Sentry running:

  docker-compose up -d

5、docker-compose up -d 啟動所有服務

[root@k8s-node2 onpremise]# docker ps -a
CONTAINER ID        IMAGE                                                                     COMMAND                  CREATED             STATUS                      PORTS                          NAMES
91517d13a589        nginx:1.16                                                                "nginx -g 'daemon of…"   19 minutes ago      Up 19 minutes               0.0.0.0:9000->80/tcp           sentry_onpremise_nginx_1
9995e22e6ce8        sentry-onpremise-local                                                    "/bin/sh -c 'exec /d…"   19 minutes ago      Up 19 minutes               9000/tcp                       sentry_onpremise_cron_1
2a299b656dbb        sentry-cleanup-onpremise-local                                            "/entrypoint.sh '0 0…"   19 minutes ago      Up 19 minutes               9000/tcp                       sentry_onpremise_sentry-cleanup_1
4a1b6ad6144f        sentry-onpremise-local                                                    "/bin/sh -c 'exec /d…"   19 minutes ago      Up 19 minutes               9000/tcp                       sentry_onpremise_post-process-forwarder_1
94193f7117cc        sentry-onpremise-local                                                    "/bin/sh -c 'exec /d…"   19 minutes ago      Up 19 minutes               9000/tcp                       sentry_onpremise_web_1
fe1132ad6014        sentry-onpremise-local                                                    "/bin/sh -c 'exec /d…"   19 minutes ago      Up 19 minutes               9000/tcp                       sentry_onpremise_ingest-consumer_1
4e0165b5838a        sentry-onpremise-local                                                    "/bin/sh -c 'exec /d…"   19 minutes ago      Up 19 minutes               9000/tcp                       sentry_onpremise_worker_1
e76f985645d2        getsentry/relay:latest                                                    "/bin/bash /docker-e…"   19 minutes ago      Up 19 minutes               3000/tcp                       sentry_onpremise_relay_1
67d35258365b        snuba-cleanup-onpremise-local                                             "/entrypoint.sh '*/5…"   19 minutes ago      Up 19 minutes               1218/tcp                       sentry_onpremise_snuba-cleanup_1
94748fa6b6ea        symbolicator-cleanup-onpremise-local                                      "/entrypoint.sh '55 …"   19 minutes ago      Up 19 minutes               3021/tcp                       sentry_onpremise_symbolicator-cleanup_1
6f155bec15fe        getsentry/snuba:latest                                                    "./docker_entrypoint…"   38 minutes ago      Up 19 minutes               1218/tcp                       sentry_onpremise_snuba-api_1
f4bcb44d143f        getsentry/snuba:latest                                                    "./docker_entrypoint…"   38 minutes ago      Up 19 minutes               1218/tcp                       sentry_onpremise_snuba-consumer_1
017bae2465d0        getsentry/snuba:latest                                                    "./docker_entrypoint…"   38 minutes ago      Up 19 minutes               1218/tcp                       sentry_onpremise_snuba-sessions-consumer_1
d6455150efa5        getsentry/snuba:latest                                                    "./docker_entrypoint…"   38 minutes ago      Up 19 minutes               1218/tcp                       sentry_onpremise_snuba-replacer_1
96aa886284b9        getsentry/snuba:latest                                                    "./docker_entrypoint…"   38 minutes ago      Up 19 minutes               1218/tcp                       sentry_onpremise_snuba-outcomes-consumer_1
dc93de67c8e2        getsentry/snuba:latest                                                    "./docker_entrypoint…"   38 minutes ago      Up 19 minutes               1218/tcp                       sentry_onpremise_snuba-transactions-consumer_1
4226c8d8aea6        memcached:1.5-alpine                                                      "docker-entrypoint.s…"   38 minutes ago      Up 19 minutes               11211/tcp                      sentry_onpremise_memcached_1
23c69c6ec4fe        postgres:9.6                                                              "docker-entrypoint.s…"   38 minutes ago      Up 19 minutes               5432/tcp                       sentry_onpremise_postgres_1
3602fcf04d0b        getsentry/symbolicator:latest                                             "/bin/bash /docker-e…"   38 minutes ago      Up 19 minutes               3021/tcp                       sentry_onpremise_symbolicator_1
419fce9177a7        tianon/exim4                                                              "docker-entrypoint.s…"   38 minutes ago      Up 19 minutes               25/tcp                         sentry_onpremise_smtp_1
f858cce674ba        confluentinc/cp-kafka:5.5.0                                               "/etc/confluent/dock…"   39 minutes ago      Up 19 minutes               9092/tcp                       sentry_onpremise_kafka_1
90e0ebd70cd2        confluentinc/cp-zookeeper:5.5.0                                           "/etc/confluent/dock…"   39 minutes ago      Up 19 minutes               2181/tcp, 2888/tcp, 3888/tcp   sentry_onpremise_zookeeper_1
b377d34ef836        yandex/clickhouse-server:20.3.9.70                                        "/entrypoint.sh"         39 minutes ago      Up 19 minutes               8123/tcp, 9000/tcp, 9009/tcp   sentry_onpremise_clickhouse_1
4d11e54544ae        redis:5.0-alpine                                                          "docker-entrypoint.s…"   39 minutes ago      Up 19 minutes               6379/tcp                       sentry_onpremise_redis_1

6、登陸http://ip:9000,用戶密碼密碼為剛才上方輸入的用戶名密碼

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM