ค้นหาเว็บไซต์

วิธีติดตั้ง Countly Analytics ในระบบที่ใช้ CentOS และ Debian


Countly เป็นซอฟต์แวร์วิเคราะห์เว็บและมือถือแบบเรียลไทม์แบบโอเพ่นซอร์สที่ขยายขีดความสามารถได้สูง การแจ้งเตือนแบบพุช และซอฟต์แวร์รายงานข้อขัดข้องที่ขับเคลื่อนเว็บไซต์มากกว่า 2.5,000 แห่งและแอปพลิเคชันมือถือ 12,000 รายการ

มันทำงานในรูปแบบไคลเอนต์/เซิร์ฟเวอร์ เซิร์ฟเวอร์รวบรวมข้อมูลจากอุปกรณ์มือถือและอุปกรณ์ที่เชื่อมต่ออินเทอร์เน็ตอื่น ๆ ในขณะที่ไคลเอนต์ (SDK มือถือ เว็บ หรือเดสก์ท็อป) จะแสดงข้อมูลนี้ในรูปแบบที่วิเคราะห์การใช้งานแอปพลิเคชันและพฤติกรรมของผู้ใช้ปลายทาง

ชมวิดีโอแนะนำ Countly ความยาว 1 นาที

คุณสมบัติการวิเคราะห์นับ:

  • รองรับการจัดการแบบรวมศูนย์
  • ส่วนต่อประสานผู้ใช้แดชบอร์ดที่มีประสิทธิภาพ (รองรับแดชบอร์ดแบบกำหนดเองและ API หลายรายการ)
  • มอบฟังก์ชันการจัดการผู้ใช้ แอปพลิเคชัน และการอนุญาต
  • ให้การสนับสนุนแอพพลิเคชั่นที่หลากหลาย
  • รองรับการอ่าน/เขียน API
  • รองรับปลั๊กอินที่หลากหลาย
  • เสนอคุณสมบัติการวิเคราะห์สำหรับอุปกรณ์เคลื่อนที่ เว็บ และเดสก์ท็อป
  • รองรับการรายงานข้อขัดข้องสำหรับ iOS และ Android และการรายงานข้อผิดพลาดสำหรับ Javascript
  • รองรับการแจ้งเตือนแบบพุชแบบโต้ตอบและสมบูรณ์สำหรับ iOS และ Android
  • รองรับการรายงานอีเมลแบบกำหนดเองด้วย

ความต้องการ

สามารถติดตั้งได้อย่างง่ายดายผ่านสคริปต์การติดตั้งที่สวยงามบนระบบ CentOS, RHEL, Debian และ Ubuntu ที่ติดตั้งใหม่ โดยไม่ต้องมีบริการใด ๆ ฟังบนพอร์ต 80 หรือ 443

  1. การติดตั้ง CentOS 7 Minimal
  2. การติดตั้ง RHEL 7 Minimal
  3. การติดตั้ง Debian 9 Minimal

ในบทความนี้ เราจะแนะนำวิธีติดตั้งและจัดการ Countly Analytics จากบรรทัดคำสั่งในระบบที่ใช้ CentOS และ Debian

ขั้นตอนที่ 1: ติดตั้งเซิร์ฟเวอร์ Countly

1. โชคดีที่มีสคริปต์การติดตั้งที่เตรียมไว้สำหรับคุณซึ่งจะติดตั้งการขึ้นต่อกันทั้งหมดรวมถึงเซิร์ฟเวอร์ Countly บนระบบของคุณ

เพียงดาวน์โหลดสคริปต์โดยใช้คำสั่ง wget แล้วรันหลังจากนั้นดังนี้

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

ข้อสำคัญ: ปิดการใช้งาน SELinux บน CentOS หรือ RHEL หากเปิดใช้งานอยู่ Countly จะไม่ทำงานบนเซิร์ฟเวอร์ที่เปิดใช้งาน SELinux

การติดตั้งจะใช้เวลาระหว่าง 6-8 นาที เมื่อเสร็จแล้วให้เปิด URL จากเว็บเบราว์เซอร์เพื่อสร้างบัญชีผู้ดูแลระบบของคุณและเข้าสู่แดชบอร์ดของคุณ

http://localhost 
OR
http://SERVER_IP

2. คุณจะเข้าสู่อินเทอร์เฟซด้านล่างซึ่งคุณสามารถเพิ่มแอปลงในบัญชีของคุณเพื่อเริ่มรวบรวมข้อมูล หากต้องการเติมข้อมูลสุ่ม/สาธิตให้กับแอป ให้เลือกตัวเลือก “ข้อมูลสาธิต

3. เมื่อเติมแอปแล้ว คุณจะได้รับภาพรวมของแอปทดสอบดังที่แสดง หากต้องการจัดการแอปพลิเคชัน ปลั๊กอินผู้ใช้ ฯลฯ ให้คลิกรายการ เมนูการจัดการ

ขั้นตอนที่ 2: จัดการนับจำนวนจาก Linux Terminal

4. จัดส่งคำสั่งต่างๆ มากมายเพื่อจัดการกระบวนการ คุณสามารถดำเนินงานส่วนใหญ่ได้ผ่านทางอินเทอร์เฟซผู้ใช้ของ Countly แต่คำสั่ง countly ที่สามารถเรียกใช้ในรูปแบบต่อไปนี้ - จำเป็นสำหรับผู้เชี่ยวชาญด้านบรรทัดคำสั่ง

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: สำรองและกู้คืนข้อมูลนับจำนวน

5. หากต้องการกำหนดค่าการสำรองข้อมูลอัตโนมัติสำหรับ Countly คุณสามารถเรียกใช้คำสั่ง การสำรองข้อมูลแบบนับ หรือมอบหมายงาน cron ที่ทำงานทุกวันหรือสัปดาห์ งาน cron นี้จะสำรองข้อมูล นับ ไปยังไดเร็กทอรีที่คุณเลือก

คำสั่งต่อไปนี้จะสำรองข้อมูลฐานข้อมูล Countly การกำหนดค่า Countly และไฟล์ผู้ใช้ (เช่น รูปภาพแอป รูปภาพผู้ใช้ ใบรับรอง ฯลฯ)

sudo countly backup /var/backups/countly

นอกจากนี้ คุณยังสามารถสำรองไฟล์หรือฐานข้อมูลแยกกันได้โดยดำเนินการ

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

6. หากต้องการคืนค่า Countly จากการสำรองข้อมูล ให้ออกคำสั่งด้านล่าง (ระบุไดเร็กทอรีสำรอง)

sudo countly restore /var/backups/countly

ในทำนองเดียวกันเรียกคืนเฉพาะไฟล์หรือฐานข้อมูลแยกกันดังนี้

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

ขั้นตอนที่ 4: อัปเกรดเซิร์ฟเวอร์ Countly

7. หากต้องการเริ่มต้นกระบวนการอัปเกรด ให้เรียกใช้คำสั่งด้านล่างซึ่งจะเรียกใช้ npm เพื่อติดตั้งการอ้างอิงใหม่ ถ้ามี นอกจากนี้ยังจะเรียกใช้ grunt dist-all เพื่อลดขนาดไฟล์ทั้งหมดและสร้างไฟล์ที่ใช้งานจริงจากไฟล์เหล่านั้นเพื่อเพิ่มประสิทธิภาพการโหลด

และสุดท้ายรีสตาร์ทกระบวนการ Node.js ของ Countly เพื่อให้มีผลกับการเปลี่ยนแปลงไฟล์ใหม่ในระหว่าง 2 กระบวนการก่อนหน้านี้

sudo countly upgrade 	
countly usage 

สำหรับข้อมูลเพิ่มเติมโปรดเยี่ยมชมเว็บไซต์อย่างเป็นทางการ: https://github.com/countly/countly-server

ในบทความนี้ เราได้แนะนำวิธีติดตั้งและจัดการเซิร์ฟเวอร์ Countly Analytics จากบรรทัดคำสั่งในระบบที่ใช้ CentOS และ Debian ตามปกติ โปรดส่งคำถามหรือความคิดเห็นของคุณเกี่ยวกับบทความนี้มาให้เราผ่านแบบฟอร์มตอบกลับด้านล่าง