Eklenti Kurulum Dokümantasyonu
İçindekiler
Bu dökümantasyon, veritabanı sunucusu kurulumu, backend servisi kurulumu, ve Liman arayüzüne eklenti ekleme aşamalarını içermektedir.
Veritabanı Sunucusu Kurulumu
Veritabanı sunucusunun kurulu olduğu varsayılmaktadır. Eğer PostgreSQL veritabanı sunucusunu henüz kurmadıysanız, aşağıdaki komutlarla kurulum yapabilirsiniz:
PostgreSQL Kurulumu (Varsa Atlayın)
sudo apt update
sudo apt install postgresql postgresql-contrib
Veritabanı ve Kullanıcı Oluşturma
- PostgreSQL veritabanı sunucunuza bağlanın:
sudo -u postgres psql
- Veritabanı kullanıcısını oluşturun:
CREATE USER otel_monitor WITH PASSWORD '1';
- Veritabanını oluşturun ve sahibini belirleyin:
CREATE DATABASE otel_monitor WITH OWNER otel_monitor;
\q
ile veritabanından çıkış yapabilirsiniz.
Backend Servisi Kurulumu
- Size verilen "otel-monitor-15-x64.deb" dosyasını sanal makinenize yükleyin ve kurun:
sudo apt install ./otel-monitor-15-x64.deb
- Kurulum dizinine gidin ve gerekli çevre değişkenlerini içeren .env dosyasını oluşturun:
cd /opt/otel-monitor
sudo nano .env
.env dosyasının içeriğini aşağıdaki gibi doldurun. Burada DB_HOST parametresini, veritabanı sunucunuzun IP adresine veya hostname'ine göre güncelleyin.
ELASTICSEARCH_URL parametresini, elasticsearch sunucunuzun IP adresine göre güncelleyin.
DB_DRIVER="postgres"
DB_HOST="host"
DB_NAME="otel_monitor"
DB_PASS="1"
DB_PORT=5432
DB_USER="otel_monitor"
ELASTICSEARCH_URL=http://<Elasticsearch_URL>
- Servisi yeniden başlatın:
sudo systemctl restart otel-monitor
Not: Servisi kurduğunuz sunucuyu Liman Arayüzüne eklemeniz gerekmektedir!
Liman Arayüzüne Eklenti Ekleme
Liman arayüzüne eklenti eklemek ve eklentiye servis eklemek için aşağıdaki adımları izleyin:
Eklenti Ekleyin
- Liman Arayüzüne giriş yapın.
- Menüden "Ayarlar" butonuna tıklayarak genel ayarlara gidin.
- Ayarlar sekmesinden "Eklentiler" bölümünü seçin.
- "Yükle" butonuna tıklayın
- Size verilen eklenti dosyasını yükleyin.
- Eklenti yüklendikten sonra, eklenen eklenti listede görünecektir.
Eklentinin Sunucuya Eklenmesi
Sunucunuzu seçin.
Sunucunuz için Eklentiler sekmesini seçin.
- "Ekle" butonuna tıklayın.
- Uygulama izleme eklentisini seçin ve "Ekle" butonuna tıklayın
- Eklenti başarıyla eklendiğinde, bunu sunucu eklentileri listesinde görebilirsiniz.
- Sunucunuzun alt kısmında eklediğiniz eklentiyi görüntüleyebilirsiniz.
Servis Ekleme
Uygulama izleme eklentisinin yüklü olduğu sunucuyu seçin.
Eklentiler
bölümündenUygulama İzleme
ve ardındanServisler
seçeneğine tıklayın.Servis Oluştur
butonuna basın.
Daha önce .env dosyasına eklediğiniz adreste bir elasticsearch çalıştığını ve izleme verilerini aldığını doğruladıktan sonra. Jaeger ya da Zipkin servisinizde görünen servis ismi ile servis oluşturmanız gerekmektedir.
Uygulama tipinizi seçin ve bir açıklama girin.
Oluştur
butonuna tıklayarak işlemi tamamlayın.
- Servisiniz başarıyla eklendi.
- Servisinizi seçerek izleme verilerini görebilirsiniz.