Nastavte Sentry cez Docker na Ubuntu 16.04

Úvod

Sentry je open source riešenie na sledovanie chýb. Sentry sleduje výnimky a ďalšie užitočné správy z aplikácií, ktoré by sa tradične zapisovali do protokolových súborov, a namiesto toho využíva užívateľsky prívetivé rozhranie.

Predpoklady

Inštalácia

Aktualizujte zoznam indexov balíkov:

sudo apt-get update

Nainštalujte balík vývojových nástrojov:

sudo apt-get install build-essential -y

Klonovanie getentry/onpremise zo zdroja:

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

Zadajte onpremisepriečinok a vytvorte lokálny vlastný obrázok:

cd ~/onpremise
sudo make build

Vytvorte skript s názvom sentry_services.sh:

sudo nano sentry_services.sh

Do sentry_services.shsúboru skriptu pridajte nasledujúce príkazy terminálu :

#! /bin/bash
clear
sudo docker run \
 --detach \
 --name sentry-redis \
 redis:3.2-alpine
sudo docker run \
 --detach \
 --name sentry-postgres \
 --env POSTGRES_PASSWORD=secret \
 --env POSTGRES_USER=sentry \
postgres:9.5
sudo docker run \
  --detach \
  --name sentry-smtp \
  tianon/exim4
sudo docker run \
  --rm sentry-onpremise \
  --help
sudo docker run \
  --rm sentry-onpremise \
  config generate-secret-key

Uložte a ukončite, potom spustite skript:

. sentry_services.sh

Výstup spusteného skriptu vygeneruje kľúč, ktorý budeme musieť uložiť do premennej prostredia s názvom: SENTRY_SECRET_KEY. Musíme to tiež uložiť do ~/.bashrcsúboru, takže ak naša relácia SSH vyprší a musíme sa znova prihlásiť, naša SENTRY_SECRET_KEYpremenná dostane vždy rovnakú hodnotu:

echo 'export SENTRY_SECRET_KEY="_secret_key_here_"' >> ~/.bashrc
source ~/.bashrc
echo $SENTRY_SECRET_KEY

Spustiť migrácie:

sudo docker run \
  --link sentry-redis:redis \
  --link sentry-postgres:postgres \
  --link sentry-smtp:smtp \
  --env SENTRY_SECRET_KEY=${SENTRY_SECRET_KEY} \
  --rm -it sentry-onpremise upgrade

Po dokončení migrácie spustite aplikáciu Sentry ako webovú službu:

sudo docker run \
  --detach \
  --name sentry-web-01 \
  --publish 9000:9000 \
  --link sentry-redis:redis \
  --link sentry-postgres:postgres \
  --link sentry-smtp:smtp \
  --env SENTRY_SECRET_KEY=${SENTRY_SECRET_KEY} \
  sentry-onpremise \
  run web

Spustite pracovníkov na pozadí:

sudo docker run \
  --detach \
  --name sentry-worker-01 \
  --link sentry-redis:redis \
  --link sentry-postgres:postgres \
  --link sentry-smtp:smtp \
  --env SENTRY_SECRET_KEY=${SENTRY_SECRET_KEY} \
  sentry-onpremise \
  run worker

Spustite proces cron:

sudo docker run \
  --detach \
  --name sentry-cron \
  --link sentry-redis:redis \
  --link sentry-postgres:postgres \
  --link sentry-smtp:smtp \
  --env SENTRY_SECRET_KEY=${SENTRY_SECRET_KEY} \
  sentry-onpremise \
  run cron

Sentry je teraz nakonfigurovaný a počúva na porte 9000lokálne. Navštívte http://you_server_ip:9000.


Tu je návod, ako skontrolovať kontajnery Hyper-V v programe Windows 10 Insider

Tu je návod, ako skontrolovať kontajnery Hyper-V v programe Windows 10 Insider

Spoločnosť Microsoft v novom blogovom príspevku vysvetlila, ako môžu Windows Insiders testovať kontajnery Hyper-V v systéme Windows 10, nové virtualizačné riešenie, ktoré umožňuje aplikáciám bežať bez ovplyvnenia zvyšku vášho operačného systému.

Ako nainštalovať Harbour na CentOS 7

Ako nainštalovať Harbour na CentOS 7

Harbor je open source server registrov podnikovej triedy, ktorý ukladá a distribuuje obrazy Docker. Harbor rozširuje open source Docker Distribution b

Nainštalujte Rancher OS cez iPXE

Nainštalujte Rancher OS cez iPXE

Rancher OS je veľmi ľahká distribúcia Linuxu postavená na Docker. Samotný OS váži okolo 20 MB. Tento tutoriál vám pomôže začať pracovať

V systéme CoreOS si nastavte svoj vlastný register Docker

V systéme CoreOS si nastavte svoj vlastný register Docker

Všetci poznáme a milujeme Docker, platformu na vytváranie, správu a distribúciu kontajnerov aplikácií na viacerých počítačoch. Docker Inc. poskytuje službu t

Inštalácia docker-compose na CoreOS

Inštalácia docker-compose na CoreOS

Tento článok vysvetľuje, ako nainštalovať docker-compose na CoreOS. V CoreOS je priečinok /usr/ nemenný, takže štandardná cesta /usr/local/bin nie je dostupná pre

Nainštalujte Rancher na CentOS 7

Nainštalujte Rancher na CentOS 7

Používate iný systém? Úvod Rancher je open source platforma na prevádzkovanie kontajnerov a budovanie súkromnej kontajnerovej služby. Rancher je základňa

Vytvorte Docker Swarm na Alpine Linux 3.9.0

Vytvorte Docker Swarm na Alpine Linux 3.9.0

Úvod Táto príručka vám ukáže, ako vytvoriť a nakonfigurovať Docker swarm pomocou viacerých serverov Alpine Linux 3.9.0 a Porttainer. Prosím, uvedomte si to

Nasaďte aplikáciu PHP pomocou Docker-compose

Nasaďte aplikáciu PHP pomocou Docker-compose

PHP aplikácie sa zvyčajne skladajú z webového servera, relačného databázového systému a samotného jazykového tlmočníka. V tomto návode budeme využívať páku

Vyváženie zaťaženia pomocou Docker

Vyváženie zaťaženia pomocou Docker

Pri spustení webovej aplikácie zvyčajne chcete vyťažiť maximum zo svojich zdrojov bez toho, aby ste museli konvertovať softvér na používanie viacerých vlákien alebo

Nasaďte aplikáciu Node.js pomocou Dockeru

Nasaďte aplikáciu Node.js pomocou Dockeru

Tento článok vám ukáže, ako nasadiť aplikáciu Node v kontajneri Docker. Poznámka: Tento tutoriál predpokladá, že máte nainštalovaný a prečítaný Docker

Inštalácia Docker CE na CentOS 7

Inštalácia Docker CE na CentOS 7

Technológia kontajnerov Docker vám umožňuje spúšťať aplikácie v špecifickom a izolovanom prostredí. Docker Community Edition (CE) je nový názov pre free

Nasaďte Kubernetes s Kubeadm na CentOS 7

Nasaďte Kubernetes s Kubeadm na CentOS 7

Prehľad Tento článok vám má pomôcť rýchlo spustiť a spustiť klaster Kubernetes s kubeadm. Táto príručka bude nasadzovať dva servery, na

Inštalácia Docker na CentOS 7

Inštalácia Docker na CentOS 7

Používate iný systém? Docker je aplikácia, ktorá umožňuje nasadenie softvéru v rámci virtuálnych kontajnerov. Bolo to napísané v programe Go

Inštalácia Docker CE na Debian 9

Inštalácia Docker CE na Debian 9

Používate iný systém? Úvod Docker je aplikácia, ktorá umožňuje nasadenie softvéru vo virtuálnych kontajneroch. Bolo to napísané v G

Začnite so serverom SQL Server 2017 (MS-SQL) na CentOS 7 s Dockerom

Začnite so serverom SQL Server 2017 (MS-SQL) na CentOS 7 s Dockerom

Predpoklady Docker engine 1.8+. Minimálne 4 GB miesta na disku. Minimálne 4 GB RAM. Krok 1. Inštalácia Docker Aby bolo možné nainštalovať SQL-Server, Docker musí

Sticky Session with Docker Swarm (CE) na Debiane 9

Sticky Session with Docker Swarm (CE) na Debiane 9

Používate iný systém? Úvod Docker Swarm premení vaše jednotlivé servery na zhluk počítačov; uľahčenie škálovania, vysoká dostupnosť an

Dva nástroje na správu grafiky Docker: DockerUI a Shipyard

Dva nástroje na správu grafiky Docker: DockerUI a Shipyard

Pomocou aplikácie Vultr Docker môžete jednoducho nasadiť Docker na inštanciu servera Vultr. Medzitým môžete uľahčiť správu Dockeru

Nainštalujte Rancher Server na RancherOS

Nainštalujte Rancher Server na RancherOS

Prehľad RancherOS je neuveriteľne ľahký operačný systém (iba asi 60 MB), ktorý spúšťa systémového démona Docker ako PID 0 na spustenie systémových služieb.

Začíname s Kubernetes na CentOS 7

Začíname s Kubernetes na CentOS 7

Kubernetes je platforma s otvoreným zdrojom vyvinutá spoločnosťou Google na správu kontajnerových aplikácií naprieč klastrom serverov. Stavia na desaťročí a

Nainštalujte Rancher na Ubuntu 16.04

Nainštalujte Rancher na Ubuntu 16.04

Používate iný systém? Úvod Rancher je open source platforma na prevádzkovanie kontajnerov a budovanie súkromnej kontajnerovej služby. Rancher je základňa

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Umelá inteligencia nie je v budúcnosti, je tu priamo v súčasnosti V tomto blogu si prečítajte, ako aplikácie umelej inteligencie ovplyvnili rôzne sektory.

Útoky DDOS: Stručný prehľad

Útoky DDOS: Stručný prehľad

Ste aj vy obeťou DDOS útokov a máte zmätok ohľadom metód prevencie? Ak chcete vyriešiť svoje otázky, prečítajte si tento článok.

Zaujímalo vás niekedy, ako hackeri zarábajú peniaze?

Zaujímalo vás niekedy, ako hackeri zarábajú peniaze?

Možno ste už počuli, že hackeri zarábajú veľa peňazí, ale premýšľali ste niekedy nad tým, ako môžu zarábať také peniaze? poďme diskutovať.

Revolučné vynálezy od spoločnosti Google, ktoré vám uľahčia život.

Revolučné vynálezy od spoločnosti Google, ktoré vám uľahčia život.

Chcete vidieť revolučné vynálezy od Google a ako tieto vynálezy zmenili život každého dnešného človeka? Potom si prečítajte na blogu a pozrite si vynálezy spoločnosti Google.

Piatok Essential: Čo sa stalo s autami poháňanými AI?

Piatok Essential: Čo sa stalo s autami poháňanými AI?

Koncept samoriadených áut vyraziť na cesty s pomocou umelej inteligencie je snom, ktorý máme už nejaký čas. Ale napriek niekoľkým prísľubom ich nikde nevidno. Prečítajte si tento blog a dozviete sa viac…

Technologická singularita: vzdialená budúcnosť ľudskej civilizácie?

Technologická singularita: vzdialená budúcnosť ľudskej civilizácie?

Ako sa veda vyvíja rýchlym tempom a preberá veľa nášho úsilia, zvyšuje sa aj riziko, že sa vystavíme nevysvetliteľnej singularite. Prečítajte si, čo pre nás môže znamenať singularita.

Vývoj ukladania dát – Infografika

Vývoj ukladania dát – Infografika

Spôsoby ukladania údajov sa môžu vyvíjať už od zrodu údajov. Tento blog sa zaoberá vývojom ukladania údajov na základe infografiky.

Funkcionality vrstiev referenčnej architektúry veľkých dát

Funkcionality vrstiev referenčnej architektúry veľkých dát

Prečítajte si blog, aby ste čo najjednoduchším spôsobom spoznali rôzne vrstvy architektúry veľkých dát a ich funkcie.

6 úžasných výhod toho, že máme v živote inteligentné domáce zariadenia

6 úžasných výhod toho, že máme v živote inteligentné domáce zariadenia

V tomto digitálnom svete sa inteligentné domáce zariadenia stali kľúčovou súčasťou života. Tu je niekoľko úžasných výhod inteligentných domácich zariadení o tom, ako robia náš život, ktorý stojí za to žiť, a ktorý zjednodušujú.

Aktualizácia doplnku macOS Catalina 10.15.4 spôsobuje viac problémov, ako ich rieši

Aktualizácia doplnku macOS Catalina 10.15.4 spôsobuje viac problémov, ako ich rieši

Spoločnosť Apple nedávno vydala doplnkovú aktualizáciu macOS Catalina 10.15.4 na opravu problémov, ale zdá sa, že táto aktualizácia spôsobuje ďalšie problémy, ktoré vedú k blokovaniu počítačov Mac. Prečítajte si tento článok a dozviete sa viac