بلڊنگ سينٽري ۽ ان جي انحصار آر پي ايم ۾. rpm کان سينٽرري کي انسٽال ڪرڻ، بنيادي سيٽ اپ

بيان

فيڪٽري - توهان جي ايپليڪيشنن ۾ استثنا ۽ غلطين جي نگراني لاءِ هڪ اوزار.

اھڙا اھڙا

  • آساني سان منصوبي ۾ ضم ٿي،
  • استعمال ڪندڙ جي برائوزر ۽ توهان جي سرور تي ٻنهي غلطين کي پڪڙي ٿو.
  • واندو،
  • غلطين جي فهرست حقيقي وقت ۾ اپڊيٽ ڪئي وئي آهي،
  • جيڪڏهن غلطي کي حل ٿيل طور نشان لڳايو ويو آهي ۽ ٻيهر ظاهر ٿئي ٿو، ته اهو ٻيهر ٺاهيو وڃي ٿو ۽ هڪ الڳ سلسلي ۾ حساب ۾ ورتو وڃي،
  • غلطيون گروپ ٿيل آهن ۽ ظاهر ٿيڻ جي تعدد جي ترتيب ۾،
  • غلطيون اسٽيٽس، لاگنگ جو ذريعو، لاگنگ ليول، سرور جو نالو، وغيره ذريعي فلٽر ڪري سگھجن ٿيون.

ELK لاگ سان مقابلو: سڀ کان اهم شيء اها آهي ته ELK ۾، ساڳئي قسم جي هر نئين لاگ هڪ الڳ داخلا آهي. ۽ سينٽري ۾، ساڳئي قسم جي هر نئين استثنا ان جي رڪارڊ جي ڳڻپ لاء صرف + 1 آهي

Sentry اڪثر پروگرامنگ ٻولين کي سپورٽ ڪري ٿو. وڌيڪ تفصيل هتي.

Docker ۽ docker-compose سان سينٽري کي هلائڻ

توھان Docker ۽ docker-compose استعمال ڪندي Sentry کي ھتي بيان ڪري سگھو ٿا: https://github.com/getsentry/onpremise. پر اسڪرپٽ هڪ ئي سرور تي هڪ ئي موڊ ۾ اضافي خدمتون شروع ڪري ٿي (بغير غلطي رواداري) (ورجن سينٽري 10.0.0 لاءِ):

  • ڊيٽا
  • پوسٽ
  • ورجائي
  • جانورن جو ڪاروبار
  • ڪفڪا
  • ڪلڪ هائوس
  • علامتي

جيڪڏهن توهان کي غلطي رواداري جي ضرورت آهي، توهان کي يا ته بادل پراڊڪٽ منصوبن کي استعمال ڪرڻو پوندو يا هن اسڪرپٽ کان سواء سينٽرري کي انسٽال ڪرڻو پوندو.

هي پوسٽ هڪ آر پي ايم ۾ سينٽرري ۽ ان جي انحصار جي تعمير جي عمل کي بيان ڪري ٿو. جيڪڏهن توهان کي سينٽري انسٽال ڪرڻ جي ضرورت آهي جتي انٽرنيٽ ناهي، ته توهان حاصل ڪيل rpms مان يوم مخزن ٺاهي سگهو ٿا.

پيڪيجز کي گڏ ڪرڻ ۽ انسٽال ڪرڻ تي اهم وضاحت

ڪجهه پيڪيجز هڪ ٻئي تي منحصر آهن. تنهن ڪري، اسيمبلي ۽ انسٽاليشن جي عمل کي ڪيترن ئي مرحلن ۾ ورهايل آهي.

ڪرڻ:

هي پوسٽ سينٽري ورزن 9.1.2 جي عمارت ۽ انسٽال ڪرڻ تي پکڙيل آهي. ڊولپرز کان پوءِ ڪجھ ٿورڙا رليز جاري ڪيا ويا، توھان ٺاھي سگھوٿا Sentry 10.XY ورجن. ماسٽر ۾ ڪيترائي جديد ڪميٽ فيڪس آھن.

rpm تعمير ڪرڻ لاء سرور گهرجون

وڌيڪ سي پي يو موجود آهن، تيزيء سان سيمفور ۽ علامتي پيڪيجز ٺاهيا ويندا

Selinux بند ڪريو

ڪميونٽي صرف ان جي حق ۾ هوندي جيڪڏهن ڪو ماڻهو سينٽري لاءِ سيلينڪس پاليسيون لکندو.

sudo sed -i s/^SELINUX=.*$/SELINUX=disabled/ /etc/selinux/config
sudo reboot

ايپل ڇڏڻ واري مخزن کي ڳنڍڻ

sudo yum install -y epel-release git

اسان rpm پائپ ۾ انحصار گڏ ڪندا آهيون ۽ انهن کي انسٽال ڪندا آهيون. فائل 1general_dependencies.sh

echo "Install dependencies"
sudo yum install -y cargo gcc gcc-c++ libffi-devel libjpeg-devel libxml2-devel 
libxslt libxslt-devel make mc openssl-devel python-devel memcached 
python-lxml python-nose python2-pip python34 rpm-build rpmdevtools 
ruby-devel rubygems zlib-devel redis xmlsec1-openssl xmlsec1 
libtool-ltdl-devel xmlsec1-devel xmlsec1-openssl-devel openldap-devel

echo "Build common pip dependencies to rpm by fpm"
gem install --no-document fpm
echo "For chardet==3.0.2 need setuptools>=12"
echo "For cryptography==2.8 need setuptools>=18.5"
fpm -s python -t rpm setuptools==18.5
sudo yum install -y python-setuptools-18.5-1.noarch.rpm
fpm -s python -t rpm --name python2-pip pip==20.0.2
sudo yum install -y python2-pip-20.0.2-1.noarch.rpm

انسٽال ڪريو ۽ هلايو PostgreSQL 9.6 python-psycopg2-binary ٺاهڻ لاءِ. فائل 2psycopg2-binary.sh

توھان تبديل ڪري سگھو ٿا PostgreSQL ورجن اسڪرپٽ ۾.

sudo yum install -y postgresql-devel
fpm -s python -t rpm psycopg2-binary==2.7.7
sudo yum install -y python-psycopg2-binary-2.7.7-1.x86_64.rpm
sudo yum remove -y postgresql-devel postgresql postgresql-libs

python-dateutil rpm کي گڏ ڪريو ۽ انسٽال ڪريو. فائل 3dateutil.sh

#!/bin/bash

echo "Build and install python-dateutil rpm"
mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SRPMS,SPECS}
spectool -g -R spec/python-dateutil.spec
wget https://raw.githubusercontent.com/patsevanton/sentry-rpm/master/spec/python-dateutil-system-zoneinfo.patch -P ~/rpmbuild/SOURCES
wget https://raw.githubusercontent.com/patsevanton/sentry-rpm/master/spec/python-dateutil-timelex-string.patch -P ~/rpmbuild/SOURCES
rpmbuild --bb spec/python-dateutil.spec
sudo yum install -y ~/rpmbuild/RPMS/noarch/python-dateutil-2.4.2-1.el7.noarch.rpm

python-urllib3 rpm گڏ ڪريو ۽ انسٽال ڪريو. فائل 4urllib3.sh

خراب ڪرڻ وارو عنوان

echo "Build pip dependencies to rpm by fpm for urllib3"
fpm -s python -t rpm pycparser==2.19
sudo yum install -y python-pycparser-2.19-1.noarch.rpm
fpm -s python -t rpm cffi==1.14.0
sudo yum install -y python-cffi-1.14.0-1.x86_64.rpm
fpm -s python -t rpm cryptography==2.8
sudo yum install -y python-cryptography-2.8-1.x86_64.rpm
fpm -s python -t rpm idna==2.7
sudo yum install -y python-idna-2.7-1.noarch.rpm
sudo chmod +r /usr/lib/python2.7/site-packages/idna-2.7-py2.7.egg-info/PKG-INFO
fpm -s python -t rpm pyOpenSSL==19.1.0
sudo yum install -y python-pyopenssl-19.1.0-1.noarch.rpm
fpm -s python -t rpm pbr==5.4.4
sudo yum install -y python-pbr-5.4.4-1.noarch.rpm
fpm -s python -t rpm mock==2.0.0
sudo yum install -y python-mock-2.0.0-1.noarch.rpm
fpm -s python -t rpm py==1.8.1
sudo yum install -y python-py-1.8.1-1.noarch.rpm
fpm -s python -t rpm six==1.10.0
sudo yum install -y python-six-1.10.0-1.noarch.rpm
fpm -s python -t rpm pluggy==0.6.0
sudo yum install -y python-pluggy-0.6.0-1.noarch.rpm
fpm -s python -t rpm attrs==19.3.0
sudo yum install -y python-attrs-19.3.0-1.noarch.rpm
fpm -s python -t rpm more-itertools==5.0.0
sudo yum install -y python-more-itertools-5.0.0-1.noarch.rpm
fpm -s python -t rpm pytest==3.5.1
sudo yum install -y python-pytest-3.5.1-1.noarch.rpm

echo "Build urllib rpm"
spectool -g -R spec/urllib3-1.24.2.spec
sudo yum-builddep -y spec/urllib3-1.24.2.spec
rpmbuild --bb spec/urllib3-1.24.2.spec
sudo yum install -y ~/rpmbuild/RPMS/noarch/python-urllib3-1.24.2-1.el7.noarch.rpm

اسان گڏ ڪريون ٿا باقي پائپ انحصار rpm ۾ ۽ انسٽال ڪريو. فائل 5other_dependencies.sh

خراب ڪرڻ وارو عنوان

echo "Build rpm by fpm"
fpm -s python -t rpm jmespath==0.9.5
sudo yum install -y python-jmespath-0.9.5-1.noarch.rpm
fpm -s python -t rpm amqp==1.4.9
sudo yum install -y python-amqp-1.4.9-1.noarch.rpm
fpm -s python -t rpm anyjson==0.3.3
sudo yum install -y python-anyjson-0.3.3-1.noarch.rpm
fpm -s python -t rpm billiard==3.3.0.23
sudo yum install -y python-billiard-3.3.0.23-1.x86_64.rpm
fpm -s python -t rpm docutils==0.16
sudo yum install -y python-docutils-0.16-1.noarch.rpm
fpm -s python -t rpm Pillow==4.2.1
sudo yum install -y python-pillow-4.2.1-1.x86_64.rpm
fpm -s python -t rpm botocore==1.5.70
sudo yum install -y python-botocore-1.5.70-1.noarch.rpm
fpm -s python -t rpm boto3==1.4.5
sudo yum install -y python-boto3-1.4.5-1.noarch.rpm
fpm -s python -t rpm chardet==3.0.2
sudo yum install -y python-chardet-3.0.2-1.noarch.rpm
fpm -s python -t rpm croniter==0.3.31
sudo yum install -y python-croniter-0.3.31-1.noarch.rpm
fpm -s python -t rpm cssselect==1.1.0
sudo yum install -y python-cssselect-1.1.0-1.noarch.rpm
fpm -s python -t rpm cssutils==0.9.10
sudo yum install -y python-cssutils-0.9.10-1.noarch.rpm
fpm -s python -t rpm django-crispy-forms==1.4.0
sudo yum install -y python-django-crispy-forms-1.4.0-1.noarch.rpm
fpm -s python -t rpm django-jsonfield==0.9.13
sudo yum install -y python-django-jsonfield-0.9.13-1.noarch.rpm
fpm -s python -t rpm django-picklefield==0.3.2
sudo yum install -y python-django-picklefield-0.3.2-1.noarch.rpm
fpm -s python -t rpm django-sudo==2.1.0
sudo yum install -y python-django-sudo-2.1.0-1.noarch.rpm
fpm -s python -t rpm django-templatetag-sugar==1.0
sudo yum install -y python-django-templatetag-sugar-1.0-1.noarch.rpm
fpm -s python -t rpm djangorestframework==2.4.8
sudo yum install -y python-djangorestframework-2.4.8-1.noarch.rpm
fpm -s python -t rpm email-reply-parser==0.2.0
sudo yum install -y python-email_reply_parser-0.2.0-1.noarch.rpm
fpm -s python -t rpm enum34==1.1.9
sudo yum install -y python-enum34-1.1.9-1.noarch.rpm
fpm -s python -t rpm functools32==3.2.3.post2
sudo yum install -y python-functools32-3.2.3_2-1.noarch.rpm
fpm -s python -t rpm futures==3.3.0
sudo yum install -y python-futures-3.3.0-1.noarch.rpm
fpm -s python -t rpm hiredis==0.1.6
sudo yum install -y python-hiredis-0.1.6-1.x86_64.rpm
fpm -s python -t rpm honcho==1.0.1
sudo yum install -y python-honcho-1.0.1-1.noarch.rpm
fpm -s python -t rpm httplib2==0.17.0
sudo yum install -y python-httplib2-0.17.0-1.noarch.rpm
fpm -s python -t rpm jsonschema==2.6.0
sudo yum install -y python-jsonschema-2.6.0-1.noarch.rpm
fpm -s python -t rpm kombu==3.0.35
sudo yum install -y python-kombu-3.0.35-1.noarch.rpm
fpm -s python -t rpm celery==3.1.18
sudo yum install -y python-celery-3.1.18-1.noarch.rpm
fpm -s python -t rpm loremipsum==1.0.5
sudo yum install -y python-loremipsum-1.0.5-1.noarch.rpm
fpm -s python -t rpm lxml==4.5.0
sudo yum install -y python-lxml-4.5.0-1.x86_64.rpm
fpm -s python -t rpm milksnake==0.1.5
sudo yum install -y python-milksnake-0.1.5-1.noarch.rpm
fpm -s python -t rpm mistune==0.8.4
sudo yum install -y python-mistune-0.8.4-1.noarch.rpm
fpm -s python -t rpm mmh3==2.3.1
sudo yum install -y python-mmh3-2.3.1-1.x86_64.rpm
fpm -s python -t rpm exam==0.10.6
sudo yum install -y python-exam-0.10.6-1.noarch.rpm
fpm -s python -t rpm msgpack==0.6.2
sudo yum install -y python-msgpack-0.6.2-1.x86_64.rpm
fpm -s python -t rpm oauth2==1.9.0.post1
sudo yum install -y python-oauth2-1.9.0.post1-1.noarch.rpm
fpm -s python -t rpm oauthlib==3.1.0
sudo yum install -y python-oauthlib-3.1.0-1.noarch.rpm
fpm -s python -t rpm parsimonious==0.8.0
sudo yum install -y python-parsimonious-0.8.0-1.noarch.rpm
fpm -s python -t rpm requests==2.20.1
sudo yum install -y python-requests-2.20.1-1.noarch.rpm
fpm -s python -t rpm petname==2.0
sudo yum install -y python-petname-2.0-1.noarch.rpm
fpm -s python -t rpm python-utils==2.3.0
sudo yum install -y python-utils-2.3.0-1.noarch.rpm
fpm -s python -t rpm progressbar2==3.10.1
sudo yum install -y python-progressbar2-3.10.1-1.noarch.rpm
fpm -s python -t rpm pytest-django==2.9.1
sudo yum install -y python-pytest-django-2.9.1-1.noarch.rpm
fpm -s python -t rpm pytest-html==1.9.0
sudo yum install -y python-pytest-html-1.9.0-1.noarch.rpm
fpm -s python -t rpm python-memcached==1.59
sudo yum install -y python-memcached-1.59-1.noarch.rpm
fpm -s python -t rpm python-openid==2.2.5
sudo yum install -y python-openid-2.2.5-1.noarch.rpm
fpm -s python -t rpm python-u2flib-server==4.0.1
sudo yum install -y python-u2flib-server-4.0.1-1.noarch.rpm
fpm -s python -t rpm qrcode==5.3
sudo yum install -y python-qrcode-5.3-1.noarch.rpm
fpm -s python -t rpm querystring-parser==1.2.4
sudo yum install -y python-querystring_parser-1.2.4-1.noarch.rpm
fpm -s python -t rpm redis==2.10.5
sudo yum install -y python-redis-2.10.5-1.noarch.rpm
fpm -s python -t rpm rb==1.7
sudo yum install -y python-rb-1.7-1.noarch.rpm
fpm -s python -t rpm redis-py-cluster==1.3.4
sudo yum install -y python-redis-py-cluster-1.3.4-1.noarch.rpm
fpm -s python -t rpm requests-oauthlib==0.3.3
sudo yum install -y python-requests-oauthlib-0.3.3-1.noarch.rpm
fpm -s python -t rpm percy==2.0.2
sudo yum install -y python-percy-2.0.2-1.noarch.rpm
fpm -s python -t rpm selenium==3.141.0
sudo yum install -y python-selenium-3.141.0-1.noarch.rpm
fpm -s python -t rpm semaphore==0.4.65
sudo yum install -y python-semaphore-0.4.65-1.x86_64.rpm
fpm -s python -t rpm sentry-sdk==0.14.1
sudo yum install -y python-sentry-sdk-0.14.1-1.noarch.rpm
fpm -s python -t rpm setproctitle==1.1.10
sudo yum install -y python-setproctitle-1.1.10-1.x86_64.rpm
fpm -s python -t rpm simplejson==3.8.2
sudo yum install -y python-simplejson-3.8.2-1.x86_64.rpm
fpm -s python -t rpm sqlparse==0.1.19
sudo yum install -y python-sqlparse-0.1.19-1.noarch.rpm
fpm -s python -t rpm statsd==3.1
sudo yum install -y python-statsd-3.1-1.noarch.rpm
fpm -s python -t rpm strict-rfc3339==0.7
sudo yum install -y python-strict-rfc3339-0.7-1.noarch.rpm
fpm -s python -t rpm structlog==16.1.0
sudo yum install -y python-structlog-16.1.0-1.noarch.rpm
fpm -s python -t rpm symbolic==6.1.4
sudo yum install -y python-symbolic-6.1.4-1.x86_64.rpm
fpm -s python -t rpm toronado==0.0.11
sudo yum install -y python-toronado-0.0.11-1.noarch.rpm
fpm -s python -t rpm ua-parser==0.7.3
sudo yum install -y python-ua-parser-0.7.3-1.noarch.rpm
fpm -s python -t rpm uwsgi==2.0.18
sudo yum install -y python-uwsgi-2.0.18-1.noarch.rpm
fpm -s python -t rpm -n PyYAML pyyaml==3.11
sudo yum install -y PyYAML-3.11-1.x86_64.rpm
fpm -s python -t rpm django-auth-ldap==1.2.17
sudo yum install -y python-django-auth-ldap-1.2.17-1.noarch.rpm

اسان rpm سينٽري ۾ گڏ ڪيو ۽ ان کي انسٽال ڪيو. فائل 6sentry.sh

echo "Install nodejs and yarn"
curl -sL https://rpm.nodesource.com/setup_10.x | sudo bash -
sudo yum install -y nodejs
sudo sed -e '/nodesource-source/,+6d' -i /etc/yum.repos.d/nodesource-el7.repo
curl -sL https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
sudo yum install -y yarn

cp spec/config.yml spec/sentry.conf.py ~/rpmbuild/SOURCES
cp spec/sentry-cron.service spec/sentry-web.service spec/sentry-worker.service ~/rpmbuild/SOURCES
spectool -g spec/sentry-9.1.2.spec
sudo yum-builddep -y spec/sentry-9.1.2.spec
rpmbuild -bb spec/sentry-9.1.2.spec
sudo yum install -y ~/rpmbuild/RPMS/noarch/python-sentry-9.1.2-1.el7.noarch.rpm

ٻئي سرور تي انحصار سان سينٽرري آر پي ايم کي انسٽال ڪرڻ

Selinux بند ڪريو

sudo sed -i s/^SELINUX=.*$/SELINUX=disabled/ /etc/selinux/config
#### sudo reboot

ايپل ڇڏڻ واري مخزن کي ڳنڍڻ

sudo yum install -y epel-release git libjpeg-turbo redis
sudo systemctl start redis

انسٽال ڪريو ۽ هلائيو PostgreSQL 9.6. فائل 7postgresql.sh

sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo yum install -y postgresql96 postgresql96-server postgresql96-contrib
sudo /usr/pgsql-9.6/bin/postgresql96-setup initdb
sudo systemctl start postgresql-9.6
sudo -i -u postgres psql -c "create user sentry with password 'password';"
sudo -i -u postgres psql -c "create database sentry with owner sentry;"
sudo -i -u postgres psql -c "alter role sentry superuser;"

# TODO: Проверить без прав superuser для роли sentry
#sudo -i -u postgres psql -c "alter role sentry nosuperuser;"
#sudo -i -u postgres psql -c "CREATE SCHEMA main AUTHORIZATION sentry;"

اسان لڏپلاڻ شروع ڪندا آهيون (ڊيٽابيس اسڪيما ٺاهڻ) ۽ خدمتون شروع ڪندا آهيون. فائل 8start_sentry.sh

sudo systemctl start redis
sudo -i -u sentry /usr/bin/sentry --config /etc/sentry/ upgrade
sudo systemctl start sentry-worker
sudo systemctl start sentry-cron
sudo systemctl start sentry-web

اندروني سينٽري ايڊمنسٽريٽر ٺاهڻ

https://forum.sentry.io/t/noninteractive-first-time-setup-of-user-via-upgrade/164

sudo -i -u sentry /usr/bin/sentry --config /etc/sentry/ createuser 

آر پي ايم ۾ سينٽرري جي تعمير، تنصيب، سست لاء ترتيب

Selinux بند ڪريو

sudo sed -i s/^SELINUX=.*$/SELINUX=disabled/ /etc/selinux/config
sudo reboot

سنٽري ٺاھڻ ۽ انسٽال ڪرڻ لاءِ اسڪرپٽ ھلايو

sudo yum install -y epel-release git
git clone https://github.com/patsevanton/sentry-rpm.git
cd sentry-rpm
./1general_dependencies.sh
./2psycopg2-binary.sh
./3dateutil.sh
./4urllib3.sh
./5other_dependencies.sh
./6sentry.sh
Копируем rpm из rpmbuild/RPMS и корня sentry-rpm на целевой сервер. Создаем yum репо. Устанавливаем все собранные rpm пакеты.
./7postgresql.sh
./8start_sentry.sh

اندروني سينٽري ايڊمنسٽريٽر ٺاهڻ

https://forum.sentry.io/t/noninteractive-first-time-setup-of-user-via-upgrade/164

sudo -i -u sentry /usr/bin/sentry --config /etc/sentry/ createuser 

جاچ استثنا موڪلڻ

اسان ان کي جاچ ڪنداسين جاوا پروجيڪٽ تي. جاوا ۽ ميون ڊائون لوڊ ڪريو.

sudo yum install -y java-1.8.0-openjdk-devel git
sudo wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
sudo yum -y install apache-maven
git clone https://github.com/getsentry/examples.git
cd examples/java/basic
mvn compile exec:java

ھاڻي اسان کي ان کي SENTRY_DSN پاس ڪندي جاوا لانچ ڪرڻ جي ضرورت آھي

SENTRY_DSN=https://public:private@host:port/1 mvn exec:java

ھاڻي اسان کي ڳولڻ جي ضرورت آھي ڊفالٽ ٺاھيل SENTRY_DSN.

اچو ته سينٽري ڏانهن وڃو. اچو ته ڊفالٽ پروجيڪٽ ڏانھن وڃو internal.

بلڊنگ سينٽري ۽ ان جي انحصار آر پي ايم ۾. rpm کان سينٽرري کي انسٽال ڪرڻ، بنيادي سيٽ اپ

يا

بلڊنگ سينٽري ۽ ان جي انحصار آر پي ايم ۾. rpm کان سينٽرري کي انسٽال ڪرڻ، بنيادي سيٽ اپ

اچو ته پروجيڪٽ سيٽنگون ڏانهن وڃو.

بلڊنگ سينٽري ۽ ان جي انحصار آر پي ايم ۾. rpm کان سينٽرري کي انسٽال ڪرڻ، بنيادي سيٽ اپ

ڪلائنٽ ڪيز (DSN) ڏانھن وڃو.

بلڊنگ سينٽري ۽ ان جي انحصار آر پي ايم ۾. rpm کان سينٽرري کي انسٽال ڪرڻ، بنيادي سيٽ اپ

DSN ڪاپي ڪريو. هي آهي SENTRY_DSN.

بلڊنگ سينٽري ۽ ان جي انحصار آر پي ايم ۾. rpm کان سينٽرري کي انسٽال ڪرڻ، بنيادي سيٽ اپ

اسان هن پيٽرولر سان جاوا لانچ ڪندا آهيون.

SENTRY_DSN=http://[email protected]:9000/1 mvn exec:java

اسان هن تصوير کي ڏسو.

بلڊنگ سينٽري ۽ ان جي انحصار آر پي ايم ۾. rpm کان سينٽرري کي انسٽال ڪرڻ، بنيادي سيٽ اپ

جيڪڏهن اسان وڃون ٿا UnsupportedOperationException، پوءِ اسان وڌايل ڄاڻ ڏسنداسين.

بلڊنگ سينٽري ۽ ان جي انحصار آر پي ايم ۾. rpm کان سينٽرري کي انسٽال ڪرڻ، بنيادي سيٽ اپ

بلڊنگ سينٽري ۽ ان جي انحصار آر پي ايم ۾. rpm کان سينٽرري کي انسٽال ڪرڻ، بنيادي سيٽ اپ

سينٽري استعمال ڪندي هڪ ٽيليگرام چيٽ ٺاهيو

https://t.me/sentry_ru

هيٺين قسطن ۾:

  • ٽيسٽ LDAP. رسم الخط اڳ ۾ ئي تيار ڪيو ويو آهي 9sentry-ldap-auth.sh
  • ٽيسٽ سينٽري ورزن 10.0.X کان پوءِ ڪجھ نابالغ رليز جاري ڪيا ويا آھن.

اسڪرپٽ سان گڏ مخزن:

https://github.com/patsevanton/sentry-rpm

جو ذريعو: www.habr.com