วิธีติดตั้ง 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
- การติดตั้ง CentOS 7 Minimal
- การติดตั้ง RHEL 7 Minimal
- การติดตั้ง 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 ตามปกติ โปรดส่งคำถามหรือความคิดเห็นของคุณเกี่ยวกับบทความนี้มาให้เราผ่านแบบฟอร์มตอบกลับด้านล่าง