Liman Uygulama İzleme Eklentisi Kurulumu

Erenalp Tekşen - Jun 14 - - Dev Community

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


Enter fullscreen mode Exit fullscreen mode

Veritabanı ve Kullanıcı Oluşturma

  • PostgreSQL veritabanı sunucunuza bağlanın:


sudo -u postgres psql


Enter fullscreen mode Exit fullscreen mode
  • Veritabanı kullanıcısını oluşturun:


CREATE USER otel_monitor WITH PASSWORD '1';


Enter fullscreen mode Exit fullscreen mode
  • Veritabanını oluşturun ve sahibini belirleyin:


CREATE DATABASE otel_monitor WITH OWNER otel_monitor;


Enter fullscreen mode Exit fullscreen mode

\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


Enter fullscreen mode Exit fullscreen mode
  • Kurulum dizinine gidin ve gerekli çevre değişkenlerini içeren .env dosyasını oluşturun:


cd /opt/otel-monitor
sudo nano .env


Enter fullscreen mode Exit fullscreen mode
  • .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>


Enter fullscreen mode Exit fullscreen mode
  • Servisi yeniden başlatın:


sudo systemctl restart otel-monitor


Enter fullscreen mode Exit fullscreen mode

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

  1. Liman Arayüzüne giriş yapın.
  2. Menüden "Ayarlar" butonuna tıklayarak genel ayarlara gidin.
  3. Ayarlar sekmesinden "Eklentiler" bölümünü seçin.

Image description

  • "Yükle" butonuna tıklayın

Image description

  • Size verilen eklenti dosyasını yükleyin.

Image description

  • Eklenti yüklendikten sonra, eklenen eklenti listede görünecektir.

Image description

Eklentinin Sunucuya Eklenmesi

  1. Sunucunuzu seçin.

  2. Sunucunuz için Eklentiler sekmesini seçin.

Image description

  • "Ekle" butonuna tıklayın.

Image description

  • Uygulama izleme eklentisini seçin ve "Ekle" butonuna tıklayın

Image description

  • Eklenti başarıyla eklendiğinde, bunu sunucu eklentileri listesinde görebilirsiniz.

Image description

  • Sunucunuzun alt kısmında eklediğiniz eklentiyi görüntüleyebilirsiniz.

Image description

Servis Ekleme

Uygulama izleme eklentisinin yüklü olduğu sunucuyu seçin.

  • Eklentiler bölümünden Uygulama İzleme ve ardından Servisler seçeneğine tıklayın.

  • Servis Oluştur butonuna basın.

Image description

  • 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.

Image description

  • Servisiniz başarıyla eklendi.

Image description

  • Servisinizi seçerek izleme verilerini görebilirsiniz.

Image description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .