Centralized Logging with ElasticStack
- TTDG13
- Classroom
- Fundamental
- Thai | 0
Course description
Time
Instructor
Venue
Centralized Logging with ElasticStack
การเปลี่ยนแปลงของTechnologyในปัจจุบันนำมาซึ่งการเปลี่ยนแปลงในหลายๆเรื่องสิ่งหนึ่งที่ถือว่าได้รับผลกระทบจากการเปลี่ยนแปลง คือในเรื่องของการจัดการ Log เราจะพบว่า การจัดเก็บ Log แบบเดิมนั้นทำให้เราค้นหาปัญหาได้ยาก เพราะเราเริ่มมี Log ในแต่ละ Layer เพิ่มมากขึ้นเริ่มต้นจาก Network Traffic ขึ้นไปเป็น Log ของ Operating System ซึ่งถ้ามีการใช้งาน Container หรือ Kubernetes ก็จะต้องมี Log ของทั้ง 2 ตัวนี้ด้วยและสุดท้ายที่ขาดไม่ได้เลยคือ Log ของ Application ที่นับวันจะมีความสำคัญมากขึ้นเรื่อยๆ
หลักสูตรนี้จึงออกแบบมาเพื่อให้เราสามารถทำการจัดการ โดยการจัดการรวม Log ใน Layer ต่างๆเข้าด้วยกันได้ รวมทั้งการได้ทราบถึงวิธีที่จะทำให้ Log ของเรามีประสิทธิภาพมากขึ้น
กลุ่มเป้าหมาย
- Software Developer
- Software Engineer
- ผู้สนใจทั่วไป
คุณสมบัติของผู้เข้าอบรม
- มีพื้นฐานการเขียนโปรแกรมด้วยภาษาใดภาษาหนึ่ง
- มีพื้นฐานในการจัดการ Server มาบ้างเล็กน้อย
- มีประสบการณ์ในการใช้งาน Docker มาบ้าง
ประโยชน์ที่จะได้รับ
- สามารถนำ Log ในทุกๆ Layer ไปรวมอยู่ใน Database(ElasticSearch) ตัวเดียวกันได้
- สามารถจัดการกับ Log ที่มีรูปแบบต่างกันได้
- สามารถค้นหาปัญหาที่เกิดขึ้นได้อย่างมีประสิทธิภาพ
- สามารถรู้และเข้าใจว่ารูปแบบของ Log message ที่ดีเป็นอย่างไร
- สามารถเลือกเครื่องมือที่จะใช้ในการจัดการ Log ได้อย่างถูกต้อง
Day 1
1. Introduction
- Log Management Overview
- Logging and Monitoring Tools
- Structured Log vs Unstructured log
- What is Elastic Stack
- Application Performance Monitoring
- Installing and Configure ElasticStack
2. Beat
- Install and Configure Winlogbeat
- Install and Configure Filebeat
- Install and Configure Packetbeat
- Setting up Logstash for beat
3. ElasticSearch
- Indexing
- Data modelingDay 2
Day 2
1. Log Aggregation
- Integrate Windows Server Log
- Integrate Linux Log
- Integrate Network Traffic
- Integrate IIS Logs
- Integrate Container Logs
- Integrate Cloud
- Kubernetes Log
2. Insight into the System
- Install and Configure Kibana
- Simple queries
- Term-level queries
- Analysis and Tokenize
Day 3
1. Analyzing Data
- Basic aggregations
- Filter aggregations
- Percentile and histograms
2. Visualize Data
- Create Visualizations
- Create dashboards
3. Alert and Notification
- Configure watcher
- Email watch and Alert
Payment can be made by:
- Cash or Credit Card or Bank Cheque payable to"สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ" (a post-dated cheque is not accepted) on the first day of the service or within the last day of the service.
- Account transfer and send the proof of the payment (the deposit slip) via email ttd@swpark.or.th
- ธนาคารกรุงเทพ สาขาอุทยานวิทยาศาสตร์
Saving Account Number: 080-0-00001-0
Account Name: สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ - ธนาคารกรุงไทย สาขาตลาดไท
Saving Account Number: 152-1-32668-1
Account Name: สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ
- ธนาคารกรุงเทพ สาขาอุทยานวิทยาศาสตร์
Notes:
- Withholding tax (3%) is exempt.
- Should you need to withdraw, you must send the notice of the withdrawal in writing no later than 7 working days before the commencement date. The cancellation less than 7 days will be subject to a fine of 40% of the fee.
- Software Park Thailand reserves the rights to cancel courses due to unforeseen circumstances.
Contact Person
For more information, contact our course coordinator on:
Songsiri Sittikun
Tel: +66-2583-9992 Ext. 81426
Email: songsiri@swpark.or.th
You are encouraged to use the course schedule as a guide to plan your training. The schedule is accessible at www.swpark.or.th for more information.
12,000 THB .
(ราคายังไม่รวม Vat 7%)
สำคัญ!!! กรุณารอการยืนยันเปิดการอบรมจากเจ้าหน้าที่ก่อนการชำระค่าลงทะเบียน
Course Detail :
Instructor info
Mr.Phanupong Permpimol
CEO, iRobust Co.,Ltd. Software Development and Security