Countly Analytics'in CentOS ve Debian Tabanlı Sistemlere Kurulumu


Countly, 2,5 binden fazla web sitesini ve 12 binden fazla mobil uygulamayı destekleyen, zengin özelliklere sahip, açık kaynaklı, yüksek düzeyde genişletilebilir, gerçek zamanlı mobil ve web analitiği, anında bildirimler ve kilitlenme raporlama yazılımıdır.

İstemci/sunucu modelinde çalışır; sunucu, mobil cihazlardan ve diğer internete bağlı cihazlardan veri toplarken, istemci (mobil, web veya masaüstü SDK) bu bilgileri uygulama kullanımını ve son kullanıcı davranışını analiz eden bir formatta görüntüler.

Countly'nin 1 dakikalık tanıtım videosunu izleyin.

Count Analytics Özellikleri:

  • Merkezi yönetim için destekler.
  • Güçlü kontrol paneli kullanıcı arayüzü (birden fazla, özel ve API kontrol panelini destekler).
  • Kullanıcı, uygulama ve izin yönetimi işlevleri sağlar.
  • Çoklu uygulama desteği sunar.
  • API'leri okuma/yazma desteği.
  • Çeşitli eklentileri destekler.
  • Mobil, web ve masaüstü için analiz özellikleri sunar.
  • iOS ve Android için kilitlenme raporlamasını ve Javascript için hata raporlamayı destekler.
  • İOS ve Android için zengin ve etkileşimli anında bildirimleri destekler.
  • Ayrıca özel e-posta raporlamasını da destekler.

Gereksinimler

Countly, yeni kurulmuş CentOS, RHEL, Debian ve Ubuntu sistemlerine, 80 veya 443 bağlantı noktasını dinleyen herhangi bir hizmete gerek kalmadan güzel kurulum komut dosyasıyla kolayca kurulabilir.

  1. CentOS 7 Minimal'in kurulumu
  2. RHEL 7 Minimal'in kurulumu
  3. Debian 9 Minimal'in Kurulumu

Bu yazımızda CentOS ve Debian tabanlı sistemlerde Countly Analytics'i komut satırından nasıl kuracağınız ve yöneteceğiniz konusunda size yol göstereceğiz.

1. Adım: Countly Sunucusunu Kurun

1. Neyse ki, sisteminize Countly sunucusunun yanı sıra tüm bağımlılıkları da kuracak bir kurulum komut dosyası sizin için hazırlandı.

Wget komutunu kullanarak betiği indirmeniz ve ardından aşağıdaki gibi çalıştırmanız yeterlidir.

wget -qO- http://c.ly/install | bash

Önemli: CentOS veya RHEL'de etkinse SELinux'u devre dışı bırakın. Countly, SELinux'un etkin olduğu bir sunucuda çalışmayacaktır.

Kurulum 6-8 dakika sürecektir, tamamlandıktan sonra yönetici hesabınızı oluşturmak için URL'yi bir web tarayıcısından açın ve kontrol panelinize giriş yapın.

http://localhost 
OR
http://SERVER_IP

2. Veri toplamaya başlamak için hesabınıza bir Uygulama ekleyebileceğiniz aşağıdaki arayüze ulaşacaksınız. Bir uygulamayı rastgele/demo verileriyle doldurmak için "Demo verileri" seçeneğini işaretleyin.

3. Uygulama doldurulduktan sonra, gösterildiği gibi test uygulamasına ilişkin genel bakışı göreceksiniz. Uygulamaları, kullanıcı eklentilerini vb. yönetmek için Yönetim Menüsü öğesini tıklayın.

Adım 2: Countly'yi Linux Terminalinden Yönetin

4. Countly, süreci yönetmek için çeşitli komutlarla birlikte gelir. Görevlerin çoğunu Countly kullanıcı arayüzü aracılığıyla yürütebilirsiniz, ancak aşağıdaki sözdiziminde çalıştırılabilen countly komutu, komut satırı meraklıları için gerekeni yapar.

sudo countly version		#prints Countly version
sudo countly start  		#starts Countly 
sudo countly stop	  	#stops Countly 
sudo countly restart  	#restarts Countly 
sudo countly status  	        #used to view process status
sudo countly test 		#runs countly test set 
sudo countly dir 		#prints Countly is installed path

3. Adım: Sayıyı Yedekleme ve Geri Yükleme

5. Countly için otomatik yedeklemeleri yapılandırmak üzere countly backup komutunu çalıştırabilir veya her gün veya haftada çalışan bir cron işi atayabilirsiniz. Bu cron işi ideal olarak Countly verilerini seçtiğiniz bir dizine yedekler.

Aşağıdaki komut, Countly veritabanını, Countly yapılandırmasını ve kullanıcı dosyalarını (ör. uygulama görüntüleri, kullanıcı görüntüleri, sertifikalar vb.) yedekler.

sudo countly backup /var/backups/countly

Ayrıca çalıştırarak dosyaları veya veritabanını ayrı ayrı yedekleyebilirsiniz.

sudo countly backupdb /var/backups/countly
sudo countly backupfiles /var/backups/countly

6. Countly'yi yedekten geri yüklemek için aşağıdaki komutu verin (yedekleme dizinini belirtin).

sudo countly restore /var/backups/countly

Aynı şekilde aşağıdaki gibi yalnızca dosyaları veya veritabanını ayrı ayrı geri yükleyin.

sudo countly restorefiles /var/backups/countly
sudo countly restoredb /var/backups/countly

Adım 4: Countly Sunucusunu Yükseltin

7. Yükseltme işlemini başlatmak için, varsa yeni bağımlılıkları yüklemek üzere npm'yi çalıştıracak aşağıdaki komutu çalıştırın. Ayrıca, tüm dosyaları küçültmek ve gelişmiş etkili yükleme için bunlardan üretim dosyaları oluşturmak üzere grunt dist-all'ı da çalıştıracaktır.

Ve son olarak, önceki iki işlem sırasında yeni dosya değişikliklerini etkilemek için Countly'nin Node.js işlemini yeniden başlatır.

sudo countly upgrade 	
countly usage 

Daha fazla bilgi için resmi siteyi ziyaret edin: https://github.com/countly/countly-server

Bu yazımızda CentOS ve Debian tabanlı sistemlerde Countly Analytics sunucusunu komut satırından nasıl kuracağınız ve yöneteceğiniz konusunda size yol gösterdik. Her zamanki gibi bu makaleyle ilgili sorularınızı veya düşüncelerinizi aşağıdaki yanıt formunu kullanarak bize iletin.