
Logging & ELK Stack
Elasticsearch, Logstash, Kibana, Beats, การรวบรวม log, การค้นหา, dashboard, การแก้ไขปัญหาการรับ log
1Elasticsearch ใน ELK Stack คืออะไร?
Elasticsearch ใน ELK Stack คืออะไร?
คำตอบ
Elasticsearch เป็นเอนจิ้นการค้นหาและวิเคราะห์แบบกระจายที่ใช้ Apache Lucene เป็นพื้นฐาน มันจัดเก็บ log เป็นเอกสาร JSON ที่จัดทำดัชนีไว้ ทำให้สามารถค้นหาแบบเรียลไทม์ที่รวดเร็วและซับซ้อนได้ Elasticsearch ใช้ inverted index เพื่อเพิ่มประสิทธิภาพการค้นหา full-text ทำให้เหมาะสำหรับการวิเคราะห์บรรทัด log นับล้าน เป็นแกนหลักของ ELK Stack และทำหน้าที่เป็นฐานข้อมูลหลักสำหรับข้อมูลที่รวบรวมทั้งหมด
2บทบาทหลักของ Logstash ใน ELK Stack คืออะไร?
บทบาทหลักของ Logstash ใน ELK Stack คืออะไร?
คำตอบ
Logstash เป็นไปป์ไลน์ประมวลผลข้อมูลที่รับ แปลง และเสริม log ก่อนจัดทำดัชนีใน Elasticsearch มันใช้สถาปัตยกรรม input-filter-output เพื่อแยกวิเคราะห์ log ดิบ แยกฟิลด์ที่มีโครงสร้างด้วย Grok pattern และเพิ่ม metadata Logstash ช่วยให้สามารถปรับมาตรฐานรูปแบบ log ที่หลากหลายจากหลายแหล่งได้ ทำให้การวิเคราะห์ใน Kibana ต่อมาง่ายขึ้น
3หน้าที่หลักของ Kibana คืออะไร?
หน้าที่หลักของ Kibana คืออะไร?
คำตอบ
Kibana เป็นอินเทอร์เฟซการแสดงผลและการสำรวจข้อมูลสำหรับข้อมูลที่จัดเก็บใน Elasticsearch มันช่วยให้สร้าง dashboard แบบโต้ตอบ แผนภูมิแบบกำหนดเอง และการค้นหาแบบ ad-hoc บน log ได้ Kibana ยังมีคุณสมบัติขั้นสูงเช่น Machine Learning สำหรับการตรวจจับความผิดปกติ และ Timelion สำหรับการวิเคราะห์อนุกรมเวลา ทำให้การวิเคราะห์ log เข้าถึงได้โดยไม่ต้องใช้ query ที่ซับซ้อน
Beats ในระบบนิเวศ ELK คืออะไร?
ความแตกต่างหลักระหว่าง Filebeat และ Logstash คืออะไร?
+17 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ DevOps อื่นๆ
การควบคุมเวอร์ชัน & Git
พื้นฐาน Linux
Shell Scripting & Bash
พื้นฐาน Networking
พื้นฐาน Docker
พื้นฐาน CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
พื้นฐาน Kubernetes
Networking ของ Kubernetes
Kubernetes ขั้นสูง
Ingress & API Gateway
พื้นฐาน Terraform
Terraform ขั้นสูง
Ansible & Configuration Management
พื้นฐาน AWS
พื้นฐาน Azure
พื้นฐาน GCP
การมอนิเตอร์และ Prometheus
Alerting & Incident Response
Cloud Identity & Secrets
ความปลอดภัยของ CI/CD Pipeline
Helm & Kubernetes
ความปลอดภัย Runtime และ Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Observability แบบกระจาย
Disaster Recovery & Backup
การปรับแต่งประสิทธิภาพ
การเพิ่มประสิทธิภาพต้นทุน Cloud
หลักการ SRE
Chaos Engineering
Platform Engineering
เชี่ยวชาญ DevOps สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี