การเขียน Grafana Docker

Kar Kheiyn Grafana Docker



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

ในบทช่วยสอนสั้นๆ นี้ เราจะแนะนำคุณอย่างรวดเร็วตลอดขั้นตอนการตั้งค่าอินสแตนซ์ Grafana พื้นฐานโดยใช้การเขียน Docker

ความต้องการ

หากต้องการรันคำสั่งและขั้นตอนที่ให้ไว้ในโพสต์นี้ ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:







  1. ติดตั้งเครื่องยนต์นักเทียบท่าแล้ว
  2. ติดตั้งนักเทียบท่าเขียนแล้ว
  3. สิทธิ์ที่เพียงพอในการเรียกใช้คอนเทนเนอร์ Docker

การกำหนดไฟล์เขียนนักเทียบท่า

ขั้นตอนแรกคือการกำหนดการกำหนดค่าการเขียนนักเทียบท่าสำหรับการเรียกใช้คอนเทนเนอร์นักเทียบท่า เริ่มต้นด้วยการสร้างไดเร็กทอรีเพื่อจัดเก็บไฟล์ปรับแต่ง:



$ mkdir กราฟานา

นำทางไปยังไดเร็กทอรีและสร้างไฟล์ชื่อไฟล์ docker-compose.yml



$ ซีดีกราฟาน่า

$ แตะ docker-compose.yml

แก้ไขไฟล์และเพิ่มการกำหนดค่าตามที่แสดง:





รุ่น: '3.8'
บริการ:
กราฟานา:
ภาพ : กราฟาน่า / Grafana-องค์กร
ชื่อคอนเทนเนอร์: กราฟาน่า
รีสตาร์ท: เว้นแต่จะหยุด
พอร์ต:
- - '3000:3000'
เล่ม:
- กราฟาน่า_ดาต้า: / เคยเป็น / lib / กราฟานา
เล่ม:
grafana_date: { }

ในไฟล์การกำหนดค่า Docker Compose ข้างต้น เราได้กำหนดขั้นตอนและการกำหนดค่าทั้งหมดสำหรับการปรับใช้คอนเทนเนอร์ Grafana

เราเริ่มต้นด้วยการกำหนดเวอร์ชันของรูปแบบการเขียนของ Docker จากนั้นเราจะกำหนดบริการ Grafana ซึ่งรวมถึงบริการที่จำเป็นทั้งหมด ตัวอย่างเช่น เราบอกให้ Docker ใช้อิมเมจองค์กร Grafana



นอกจากนี้เรายังระบุคุณลักษณะบริการอื่นๆ เช่น นโยบายการรีสตาร์ท การแมปพอร์ตกับพอร์ต 3000 และอื่นๆ

สุดท้ายนี้ เพื่อให้แน่ใจว่าข้อมูลมีความคงอยู่ เราจึงสร้างวอลุ่มชื่อ grafana_data ซึ่งจัดเก็บข้อมูลไว้ใน /var/lib/grafana

เรียกใช้คอนเทนเนอร์

เมื่อเราพอใจกับการกำหนดค่าแล้ว เราสามารถใช้ยูทิลิตีการเขียนนักเทียบท่าเพื่อรันคอนเทนเนอร์ดังนี้:

$ นักเทียบท่าเขียนขึ้น -d

การเข้าถึง Grafana

เมื่อคอนเทนเนอร์เริ่มทำงาน คุณสามารถเข้าถึงอินสแตนซ์ Grafana ได้โดยไปที่ที่อยู่: http://localhost:3000 .

สิ่งนี้จะแจ้งให้คุณระบุข้อมูลรับรองเริ่มต้น ใช้ชุดผู้ดูแลระบบ/ผู้ดูแลระบบ เมื่อเข้าสู่ระบบแล้ว คุณจะถูกบังคับให้เปลี่ยนรหัสผ่านสำหรับบัญชีผู้ดูแลระบบ

บทสรุป

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