Grafana ซอฟต์แวร์โอเพนซอร์สสำหรับการวิเคราะห์และตรวจสอบ

เกี่ยวกับ Grafana

ในบทความหน้าเราจะมาดู Grafana มันคือ ซอฟต์แวร์วิเคราะห์และตรวจสอบ. เป็นโอเพ่นซอร์สที่มีคุณสมบัติหลากหลายทรงพลังสง่างามและขยายได้สูง เราสามารถรันได้บน Gnu / Linux, Windows และ MacOS คือ ซอฟต์แวร์วิเคราะห์ข้อมูลซึ่งใช้ในไซต์ที่มีชื่อเสียงบางแห่งเช่น Stack Overflow, PayPal หรือ Uber

รองรับแหล่งที่มาโอเพ่นซอร์สมากกว่า 30 รายการรวมถึงฐานข้อมูล / แหล่งข้อมูลเชิงพาณิชย์เช่น MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus และ InfluxDB กับ เราจะสามารถเจาะลึกข้อมูลการดำเนินงานจำนวนมากแบบเรียลไทม์. เราจะสามารถดูปรึกษาตั้งค่าการแจ้งเตือนและรับข้อมูลเกี่ยวกับเมตริกของคุณ

สิ่งสำคัญคือต้องทราบว่า Grafana อนุญาตให้สร้างไฟล์ องค์กรอิสระหลายแห่ง. แต่ละคนมีสภาพแวดล้อมการใช้งานของตัวเอง (ผู้ดูแลระบบแหล่งข้อมูลแผงควบคุมและผู้ใช้)

ลักษณะทั่วไปของ Grafana

แผง Grafana

  • เราจะมี กราฟิกที่สวยงาม สำหรับการแสดงข้อมูล กราฟิกนั้นรวดเร็วและยืดหยุ่นพร้อมตัวเลือกมากมาย
  • ทำให้อยู่ในการกำจัดของเรา แผงแบบไดนามิกและใช้ซ้ำได้.
  • Es ขยายได้สูงเราสามารถใช้พาเนลและปลั๊กอินต่างๆที่มีอยู่ในไลบรารีอย่างเป็นทางการ
  • จะใส่ในการกำจัดของเรา การรับรอง ผ่าน LDAP, Google Auth, Grafana.com และ Github
  • สนับสนุนการทำงานร่วมกันอย่างมากโดยการเปิดใช้งาน การแลกเปลี่ยนข้อมูลและแดชบอร์ด ระหว่างทีม
  • A สามารถใช้ได้ การสาธิตออนไลน์ เพื่อให้คุณสามารถทดลองใช้ Grafana ก่อนติดตั้งบนคอมพิวเตอร์ของคุณ

ติดตั้ง Grafana บน Ubuntu 18.04

เราจะติดตั้ง Grafana จากไฟล์ ที่เก็บอย่างเป็นทางการ. ดังนั้นเราสามารถอัปเดตได้โดยใช้ตัวจัดการแพ็คเกจเริ่มต้นของเรา ก่อนอื่นบอกเลยว่า เราจะต้องติดตั้ง curl ในระบบของเรา ต่อไปเราจะเปิดเทอร์มินัล (Ctrl + Alt + T) และเราจะเขียนแต่ละบรรทัดต่อไปนี้:

echo "deb https://packagecloud.io/grafana/stable/debian/ stretch main" | sudo tee -a /etc/apt/sources.list

curl https://packagecloud.io/gpg.key | sudo apt-key add -

sudo apt-get update

sudo apt-get install grafana

ตำแหน่งของไฟล์สำคัญ

หลังจากเสร็จสิ้นการติดตั้งใน Ubuntu ของเราเราจะสามารถค้นหาไฟล์สำคัญในตำแหน่งต่อไปนี้:

  • El ไฟล์ไบนารี เราจะพบมันใน / usr / sbin / grafana-server.
  • El สคริปต์ Init.d จะพบใน /etc/init.d/grafana-เซิร์ฟเวอร์.
  • สร้างไฟล์เริ่มต้น (สภาพแวดล้อม vars) ใน / etc / default / grafana-server.
  • ติดตั้งไฟล์ ไฟล์กำหนดค่า en /etc/grafana/grafana.ini.
  • การตั้งค่าเริ่มต้นจะตั้งค่า ไฟล์บันทึก en /var/log/grafana/grafana.log.
  • การตั้งค่าเริ่มต้นระบุ a sqlite3 db en /var/lib/grafana/grafana.db.
  • ดิ ไฟล์ HTML / JS / CSS และไฟล์ Grafana อื่น ๆ en / usr / share / grafana.

เริ่ม Grafana

ต่อไปเราจะเริ่มให้บริการ ก่อนอื่นเราจะตรวจสอบว่าใช้งานได้หรือไม่จากนั้นเราจะเปิดใช้งานเพื่อเริ่มโดยอัตโนมัติในเวลาบูต ตามค่าเริ่มต้นกระบวนการจะทำงานเป็นไฟล์ ผู้ใช้ grafana (สร้างขึ้นระหว่างกระบวนการติดตั้ง) และ ฟังบนพอร์ต HTTP 3000.

ต่อไปเราจะเห็นสองวิธีในการเริ่มเซิร์ฟเวอร์:

เริ่มต้นด้วย Systemd

เราเริ่มต้นด้วยการพิมพ์ในเทอร์มินัล (Ctrl + Alt + T):

systemctl daemon-reload

เราเริ่มบริการต่อไปโดยพิมพ์ในเทอร์มินัลเดียวกัน:

systemctl start grafana-server

systemctl status grafana-server

หากมีใครต้องการคุณสามารถทราบข้อมูลเพิ่มเติมได้ วิธีเริ่มบริการด้วยวิธีนี้ บนเว็บไซต์โครงการ

เริ่มต้นด้วย init.d

service grafana-server start

service grafana-server status

sudo update-rc.d grafana-server defaults

คุณสามารถรับข้อมูลเพิ่มเติมเกี่ยวกับ วิธีเริ่มบริการด้วยวิธีนี้ บนเว็บไซต์โครงการ

หน้าเข้าสู่ระบบ

เมื่อเซิร์ฟเวอร์เริ่มทำงานเราสามารถเปิดเบราว์เซอร์ที่เราชื่นชอบและเขียน URL ต่อไปนี้: http://direccion-IP:3000 o http://tu-dominio.com:3000 สำหรับ เข้าถึงเว็บอินเทอร์เฟซ. ที่อยู่นี้จะนำเราไปยังหน้าเข้าสู่ระบบ ที่นี่เราสามารถใช้ข้อมูลรับรองผู้ใช้เช่น ชื่อผู้ใช้: ผู้ดูแลระบบ y รหัสผ่าน: ผู้ดูแลระบบ.

เข้าสู่ระบบ Grafana

หลังจากเข้าสู่ระบบเราจะเข้าสู่แผงหน้าแรกดังที่แสดงในภาพหน้าจอด้านล่าง

เพิ่มแหล่งข้อมูล grafana

เมื่อถึงจุดนี้เราจะต้องเพิ่มฐานข้อมูลหรือแหล่งข้อมูล เราจะคลิกที่ 'เพิ่มแหล่งข้อมูล'. ตัวอย่างเช่นเราจะเพิ่มฐานข้อมูล MySQL เราจะระบุชื่อของแหล่งข้อมูลประเภทและพารามิเตอร์การเชื่อมต่อ จากนั้นเราจะคลิกที่ บันทึกและทดสอบ.

สร้างฐานข้อมูล Grafana

โปรแกรมจะแจ้งให้เราทราบหากการเชื่อมต่อกับฐานข้อมูลสำเร็จดังที่แสดงในภาพหน้าจอต่อไปนี้ ในกรณีที่การเชื่อมต่อล้มเหลวเราสามารถปรึกษา เอกสารเกี่ยวกับการเชื่อมต่อ MySQL ที่พวกเขาเสนอให้เราในเว็บไซต์โครงการและดำเนินการกำหนดค่าที่จำเป็น

การเชื่อมต่อ grafana ตกลง

จากแผงหน้าแรกเราจะคลิกที่ แผงใหม่เพื่อเพิ่มแผงใหม่. ด้วยเหตุนี้เราจึงสามารถแสดงภาพเมตริกของแหล่งข้อมูลของเราได้

แผงกราฟฟาน่าใหม่

จากที่นี่เราสามารถเพิ่มแหล่งข้อมูลแผงเชิญสมาชิกในทีมติดตั้งแอปพลิเคชันและปลั๊กอินเพื่อขยายฟังก์ชันเริ่มต้น ฯลฯ สำหรับข้อมูลเพิ่มเติมคุณสามารถปรึกษา หน้าแรก ของโครงการหรือติดต่อโดยตรงที่ เอกสารอย่างเป็นทางการ.

กล่าวโดยย่อ Grafana เป็นซอฟต์แวร์ที่สวยงามสำหรับไฟล์ การวิเคราะห์และการตรวจสอบ ข้อมูลเรียลไทม์.


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   bilbo dijo

    »ซอฟต์แวร์วิเคราะห์และตรวจสอบ»

    มันวิเคราะห์อะไรและตรวจสอบอะไร? ฉันเข้าใจจากแผนภูมิที่วิเคราะห์ระบบปฏิบัติการและข้อมูลโหลดเครือข่ายและตรวจสอบความสมบูรณ์ของระบบปฏิบัติการโดยรวม แต่อาจเป็นอย่างอื่นก็ได้ ฉันสามารถวิเคราะห์และตรวจสอบสถานะของหุ้นในตลาดหลักทรัพย์ได้หรือไม่? มันอาจจะเป็น หลังจากอ่านบทความแล้วคงไม่มีใครตอบว่าใช่หรือไม่

    นักวิทยาศาสตร์คอมพิวเตอร์อธิบายตัวเองได้แย่แค่ไหน!

    1.    เดเมียน อาโมเอโด dijo

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

  2.   Ruben Cardenal dijo

    ใช่ Grafana น่ารักมากและทั้งหมดนั้น แต่เช่นเดียวกับระบบการตรวจสอบทั้งหมดน่ารักกว่าหรือใช้งานได้มากกว่า (โดยส่วนตัวแล้ว Nagios + Cacti มาตลอด) สิ่งที่สำคัญไม่ใช่จำนวนกราฟิกต่อหน้าจอ แต่รู้ว่าคุณกำลังเห็นอะไรและจะตีความอย่างไรตามสภาพแวดล้อมการทำงานของคุณ .