Day 32 : DataDog Notification

เรื่องแรกใน บทความ 32 บทความสุดท้ายก่อนสิ้นปี จริงๆผมอยากเริ่มต้นด้วยเรื่องอื่นแต่เป็นเรื่องหนึ่งที่ผมประทับใจและอยากยกเครดิตให้ เป็นอันดับที่ 32 นั่นก็คือ เรื่องของ DataDog แอพพลิเคชั่น ซึ่งตอนแรกผมก็บอกแล้วว่าเรื่องนี้จะเป็นบทความเชิงลึกลึกและอาจจะมีโฆษณาแต่เนื่องจากบทความนี้เขียนในวันแรกของซีรีย์ ดังนั้น DataDog ไม่ได้สปอนเซอร์แต่เป็นความประทับใจจริงๆ ผมเยเขียนเรื่องให้ DataDog มาแล้วรอบหนี่งลองหาอ่านดูนะครับ [อ่านเพิ่มเติม] (ฟรีอีกละ)

ตั้งแต่ผมทำงาน ด้าน cloud มามากกว่า 20 ปีเอาจริงๆอายุของ cloud, ก็ไม่น่าจะถึง 20 ปี แต่ช่างเถอะครับถ้าเราเรียก High-Performance Computing (HPC) Technology ว่า Private Cloud ก็ ทนทนผมทึกทักเองว่าผมทำงาน Cloud มา 20 ปี แล้วมาอ่านบทความนี้หน่อยแล้วกันนะครับ ผมตั้งใจเขียนบทความนี้แบบการจด Note แบบ Cornell [อ่านเพิ่มเติม] จะช่วยให้คุณสามารถเข้าใจและจดจำข้อมูลเกี่ยวกับเรื่องที่จเขียนได้ดีขึ้น โดยเน้นทั้งบทความสรุปและคำถามที่จะช่วยในการทบทวนและการเข้าใจลึกซึ้งยิ่งขึ้น.

Keyword / Question
Keyword:
  • Datadog
  • การรวบรวมข้อมูล
  • การมองเห็นข้อมูล
  • การแจ้งเตือน
  • การแก้ไขปัญหา
  • การรักษาความปลอดภัย
  • ฟังก์ชันเพิ่มเติม (เช่น การทดสอบ A/B, การวิเคราะห์เชิงลึก)
  • การจัดการสลับ
  • DataDog Notification
  • การกำหนดค่าและการปรับแต่ง
  • การแจ้งเตือนเมตริก, เหตุการณ์, สถานะการรวม
  • การแจ้งเตือนข้อความ, อีเมล, Slack, PagerDuty, Webhook
  • โค้ด Webhook
Question:
  1. Datadog คืออะไร – อธิบายแพลตฟอร์ม Datadog และการใช้งานหลักของมัน
  2. การรวบรวมข้อมูลใน Datadog – Datadog รวบรวมข้อมูลประเภทใดบ้าง?
  3. การมองเห็นข้อมูลกับ Datadog – Datadog ช่วยเพิ่มการมองเห็นข้อมูลอย่างไร?
  4. ฟังก์ชันของการแจ้งเตือนใน Datadog – การแจ้งเตือนของ Datadog ทำงานอย่างไรและสามารถกำหนดค่าได้อย่างไร?
  5. การรักษาความปลอดภัยด้วย Datadog – Datadog ช่วยรักษาความปลอดภัยของระบบอย่างไร?
  6. ฟังก์ชันเพิ่มเติมของ Datadog – มีฟังก์ชันอะไรบ้างที่ Datadog มีเพิ่มเติม?
  7. การใช้ DataDog Notification – คุณปรับแต่งการแจ้งเตือนใน Datadog ได้อย่างไร?
  8. การจัดการสลับใน Datadog – ฟังก์ชันการจัดการสลับใน Datadog คืออะไรและทำงานอย่างไร?
  9. โค้ด Webhook กับ Datadog – โค้ด Webhook ใช้กับ Datadog อย่างไร?
Notes

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

การรวบรวมข้อมูล

Datadog สามารถรวบรวมข้อมูลจากแหล่งที่มาที่หลากหลาย รวมถึงเซิร์ฟเวอร์ เครือข่าย แอพพลิเคชันและคอนเทนเนอร์ Datadog สามารถรวบรวมข้อมูลประเภทต่างๆ รวมถึงเมตริกการใช้งาน CPU และหน่วยความจำ, การบันทึกเหตุการณ์, ทrace และสภาพแวดล้อม

การมองเห็นข้อมูล

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

การแจ้งเตือน

ตรงนี้ขอเจาะเหล็กนะครับเดี๋ยวมาเขียนตอนท้าย

การแก้ไขปัญหา

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

การรักษาความปลอดภัย

Datadog ช่วยให้คุณรักษาความปลอดภัยของระบบของคุณด้วยการตรวจหาการโจมตีและการละเมิด Datadog สามารถตรวจหาการโจมตีแบบ zero-day และแจ้งเตือนคุณถึงการละเมิดนโยบายความปลอดภัย

ฟังก์ชันเพิ่มเติม

Datadog เสนอฟังก์ชันเพิ่มเติมมากมาย รวมถึง:

  • การทดสอบ A/B
  • การวิเคราะห์เชิงลึก
  • การติดตามอัตราการเปลี่ยนแปลง
  • การจัดการสลับ

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

ที่ผมรับปากว่าจะเขียนบทความนี้เป็นบทความเชิงลึกเรื่องที่ผมจะ เจาะในวันนี้ก็คือเรื่องของการทำ notification

DataDog Notification: การกำหนดค่าและการปรับแต่งการแจ้งเตือนของคุณ

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

การกำหนดค่าการแจ้งเตือน

ในการเริ่มต้น คุณต้องสร้างการแจ้งเตือนใหม่ คุณสามารถไปที่แท็บ “Monitor” ในแดชบอร์ด DataDog และใช้การแจ้งเตือนแบบ mention (@)

เมื่อคุณสร้างการแจ้งเตือนใหม่ คุณจะต้องเลือกประเภทการแจ้งเตือน คุณสามารถแจ้งเตือนเกี่ยวกับเมตริก เหตุการณ์ สถานะการรวม และอื่นๆ

สำหรับประเภทการแจ้งเตือนเมตริก คุณจะต้องเลือกเมตริกที่จะแจ้งเตือน คุณยังสามารถเลือกเกณฑ์ที่การแจ้งเตือนจะทริกเกอร์ได้

สำหรับประเภทการแจ้งเตือนเหตุการณ์ คุณจะต้องเลือกเหตุการณ์ที่จะแจ้งเตือน คุณยังสามารถเลือกเกณฑ์ที่การแจ้งเตือนจะทริกเกอร์ได้

สำหรับประเภทการแจ้งเตือนสถานะการรวม คุณจะต้องเลือกการรวมที่จะแจ้งเตือน คุณยังสามารถเลือกเกณฑ์ที่การแจ้งเตือนจะทริกเกอร์ได้

เมื่อคุณเลือกประเภทการแจ้งเตือนแล้ว คุณจะต้องเลือกผู้รับการแจ้งเตือน คุณสามารถแจ้งเตือนผู้ใช้ DataDog เฉพาะ ผู้ใช้ Slack ผู้ใช้ PagerDuty หรือผู้รับอีเมล

คุณยังสามารถเลือกช่องทางการแจ้งเตือนได้ คุณสามารถแจ้งเตือนทางอีเมล SMS Slack PagerDuty หรืออื่นๆ

การปรับแต่งการแจ้งเตือน

เมื่อคุณกำหนดค่าการแจ้งเตือนแล้ว คุณสามารถปรับแต่งการแจ้งเตือนได้ตามต้องการ คุณสามารถปรับแต่งหัวเรื่อง การแจ้งเตือน และเทมเพลตการแจ้งเตือน

คุณสามารถใช้ตัวแปรเทมเพลตการแจ้งเตือนเพื่อรวมข้อมูลเกี่ยวกับปัญหาลงในการแจ้งเตือนของคุณ ตัวอย่างเช่น คุณสามารถใช้ตัวแปรเทมเพลตการแจ้งเตือนเพื่อรวมชื่อเมตริก มูลค่าเมตริก และเวลาเฉลี่ยที่เมตริกอยู่นอกเกณฑ์

ตัวอย่างการแจ้งเตือน

ต่อไปนี้เป็นตัวอย่างการแจ้งเตือนที่คุณสามารถสร้างขึ้นใน DataDog:

  • การแจ้งเตือนที่แจ้งเตือนคุณเมื่อการใช้งาน CPU ของเซิร์ฟเวอร์ของคุณเกิน 80%
  • การแจ้งเตือนที่แจ้งเตือนคุณเมื่อแอปพลิเคชันของคุณตอบสนองช้ากว่า 100 มิลลิวินาที
  • การแจ้งเตือนที่แจ้งเตือนคุณเมื่อฐานข้อมูลของคุณไม่สามารถเข้าถึงได้

เคล็ดลับในการกำหนดค่าการแจ้งเตือน

ต่อไปนี้เป็นเคล็ดลับบางประการในการกำหนดค่าการแจ้งเตือน:

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

จุดแข็ง (Strengths)

  • ครอบคลุม: DataDog Notification สามารถแจ้งเตือนเกี่ยวกับเมตริก เหตุการณ์ สถานะการรวม และอื่นๆ ช่วยให้คุณสามารถแจ้งเตือนทีมของคุณเกี่ยวกับปัญหาที่อาจเกิดขึ้นกับโครงสร้างพื้นฐานหรือแอปพลิเคชันของคุณได้อย่างครอบคลุม
  • ปรับแต่งได้: DataDog Notification สามารถปรับแต่งได้ตามความต้องการของคุณ คุณสามารถกำหนดค่าการแจ้งเตือนสำหรับเมตริกและเหตุการณ์ที่สำคัญที่สุดของคุณ คุณสามารถตั้งค่าเกณฑ์การแจ้งเตือนที่สมเหตุสมผล และคุณสามารถเลือกช่องทางการแจ้งเตือนที่คุณต้องการ
  • เชื่อถือได้: DataDog Notification มีอัตราการแจ้งเตือนที่แม่นยำสูง ช่วยให้คุณสามารถมั่นใจได้ว่าคุณจะได้รับการแจ้งเตือนเกี่ยวกับปัญหาที่แท้จริง

จุดอ่อน (Weaknesses)

  • ซับซ้อน: DataDog Notification มีฟังก์ชันการทำงานที่หลากหลาย ซึ่งอาจทำให้ผู้ใช้ใหม่รู้สึกซับซ้อน
  • ค่าใช้จ่าย: DataDog Notification มีค่าใช้จ่ายตามการใช้งาน ซึ่งอาจทำให้องค์กรขนาดเล็กหรือขนาดกลางมีค่าใช้จ่ายสูง

โอกาส (Opportunities)

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

อุปสรรค (Threats)

  • การแข่งขัน: มีแพลตฟอร์มการตรวจสอบระบบอื่นๆ ในตลาด ซึ่งอาจทำให้ DataDog Notification ต้องแข่งขันอย่างหนักเพื่อรักษาฐานลูกค้า
  • การเปลี่ยนแปลงของเทคโนโลยี: การเปลี่ยนแปลงของเทคโนโลยี เช่น คลาวด์คอมพิวติ้ง และคอนเทนเนอร์ อาจทำให้ DataDog Notification ต้องปรับตัวให้เข้ากับการเปลี่ยนแปลงเหล่านี้

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

DataDog สามารถส่งการแจ้งเตือนประเภทต่างๆ ดังต่อไปนี้:

  • การแจ้งเตือนเมตริก: แจ้งเตือนเมื่อเมตริกของคุณอยู่นอกเกณฑ์ที่กำหนด
  • การแจ้งเตือนเหตุการณ์: แจ้งเตือนเมื่อเหตุการณ์เกิดขึ้นในระบบของคุณ
  • การแจ้งเตือนสถานะการรวม: แจ้งเตือนเมื่อการรวมของคุณไม่พร้อมใช้งาน
  • การแจ้งเตือนข้อความ: แจ้งเตือนข้อความสั้นๆ (SMS) ไปยังโทรศัพท์มือถือของคุณ
  • การแจ้งเตือนอีเมล: แจ้งเตือนอีเมลไปยังที่อยู่อีเมลของคุณ
  • การแจ้งเตือน Slack: แจ้งเตือนข้อความไปยังช่อง Slack ของคุณ
  • การแจ้งเตือน PagerDuty: แจ้งเตือนไปยังระบบ PagerDuty ของคุณ
  • การแจ้งเตือน Webhook: แจ้งเตือนไปยัง URL ที่กำหนด

นอกจากนี้ คุณยังสามารถใช้ DataDog Notification เพื่อส่งการแจ้งเตือนแบบพุชไปยังอุปกรณ์เคลื่อนที่ของคุณหรือไปยังแอปพลิเคชันของคุณเอง

ในการกำหนดค่าการแจ้งเตือนใน DataDog คุณจะต้องเลือกประเภทการแจ้งเตือน เกณฑ์การแจ้งเตือน และช่องทางการแจ้งเตือน คุณสามารถปรับแต่งการแจ้งเตือนของคุณเพิ่มเติมได้ เช่น การเพิ่มหัวเรื่อง การแจ้งเตือน และเทมเพลตการแจ้งเตือน

ตัวอย่างการแจ้งเตือนบางส่วนที่คุณสามารถสร้างใน DataDog มีดังนี้:

  • การแจ้งเตือนที่แจ้งเตือนคุณเมื่อการใช้งาน CPU ของเซิร์ฟเวอร์ของคุณเกิน 80%
  • การแจ้งเตือนที่แจ้งเตือนคุณเมื่อแอปพลิเคชันของคุณตอบสนองช้ากว่า 100 มิลลิวินาที
  • การแจ้งเตือนที่แจ้งเตือนคุณเมื่อฐานข้อมูลของคุณไม่สามารถเข้าถึงได้

DataDog สามารถส่งการแจ้งเตือนไปยังแอปพลิเคชันใด ๆ ที่สามารถรับข้อความ HTTP ได้ คุณสามารถกำหนดค่าการแจ้งเตือนของคุณเพื่อส่งการแจ้งเตือนไปยัง URL ที่กำหนด ซึ่งแอปพลิเคชันของคุณสามารถรับการแจ้งเตือนได้

ตัวอย่างเช่น คุณสามารถใช้ DataDog เพื่อส่งการแจ้งเตือนไปยังแอปพลิเคชันของคุณที่ทำงานบนคลาวด์ เช่น Amazon Web Services หรือ Microsoft Azure คุณสามารถกำหนดค่าการแจ้งเตือนของคุณเพื่อส่งการแจ้งเตือนไปยังเหตุการณ์ที่เกิดขึ้นในระบบคลาวด์ของคุณ แอปพลิเคชันของคุณสามารถรับการแจ้งเตือนนี้และดำเนินการตามที่จำเป็น เช่น รีสตาร์ทเซิร์ฟเวอร์หรือปิดแอปพลิเคชัน

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

ต่อไปนี้เป็นตัวอย่างแอปพลิเคชันบางส่วนที่ได้รับการแจ้งเตือนจาก DataDog ได้:

  • แอปพลิเคชันบนคลาวด์ เช่น Amazon Web Services, Microsoft Azure, Google Cloud Platform
  • แอปพลิเคชันบนระบบคลาวด์ของคุณเอง
  • แอปพลิเคชันมือถือ
  • แอปพลิเคชันเดสก์ท็อป
  • แอปพลิเคชัน IoT

คุณสามารถกำหนดค่าการแจ้งเตือนของคุณให้ส่งการแจ้งเตือนไปยังแอปพลิเคชันใด ๆ ที่สามารถรับข้อความ HTTP ได้

ต่อไปนี้เป็นตัวอย่างโค้ด webhook ที่รับการแจ้งเตือนจาก DataDog:

import json

# แสดงข้อมูลการแจ้งเตือน
print(payload)

# ดำเนินการตามที่จำเป็น
# เช่น แจ้งผู้ใช้เกี่ยวกับปัญหาหรือส่งการแจ้งเตือนไปยังทีมสนับสนุน

return 'OK'

if name == ‘main‘:
# ฟังการแจ้งเตือนจาก DataDog
import requests
requests.post(
‘https://example.com/webhook’,
data=json.dumps({
‘url’: ‘https://api.datadoghq.com/events/webhook’,
‘headers’: {
‘Authorization’: ‘Bearer YOUR_API_KEY’
}
}),
headers={
‘Content-Type’: ‘application/json’
}
)

import json

def handle_webhook(event, context):
    # ดึงข้อมูลการแจ้งเตือนจากเหตุการณ์
    payload = json.loads(event['body'])

    # แสดงข้อมูลการแจ้งเตือน
    print(payload)

    # ดำเนินการตามที่จำเป็น
    # เช่น แจ้งผู้ใช้เกี่ยวกับปัญหาหรือส่งการแจ้งเตือนไปยังทีมสนับสนุน

    return 'OK'

if __name__ == '__main__':
    # ฟังการแจ้งเตือนจาก DataDog
    import requests
    requests.post(
        'https://example.com/webhook',
        data=json.dumps({
            'url': 'https://api.datadoghq.com/events/webhook',
            'headers': {
                'Authorization': 'Bearer YOUR_API_KEY'
            }
        }),
        headers={
            'Content-Type': 'application/json'
        }
    )

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

ต่อไปนี้เป็นรายละเอียดเกี่ยวกับโค้ด:

  • handle_webhook(): เป็นฟังก์ชันที่จะรับการแจ้งเตือนจาก DataDog
  • payload: เป็นตัวแปรที่เก็บข้อมูลการแจ้งเตือน
  • print(payload): แสดงข้อมูลการแจ้งเตือนบนคอนโซล
  • return 'OK': ตอบกลับ DataDog ว่าได้รับข้อความแจ้งเตือนแล้ว
  • import requests: นำเข้าไลบรารี requests เพื่อใช้ในการส่งคำขอ HTTP
  • requests.post(): ส่งคำขอ HTTP POST ไปยัง URL ที่กำหนด
  • data=json.dumps({...}): ส่งข้อมูลการแจ้งเตือนในรูปแบบ JSON
  • headers={...}: ตั้งค่าหัวเรื่องของคำขอ HTTP

คุณสามารถปรับแต่งโค้ดนี้ได้ตามความต้องการของคุณ เช่น เปลี่ยนวิธีการแสดงข้อมูลการแจ้งเตือนหรือเพิ่มการดำเนินการเพิ่มเติมเมื่อได้รับแจ้งเตือน

นอกจากนี้ คุณยังสามารถใช้ภาษาอื่น ๆ ในการสร้างโค้ด webhook เพื่อรับการแจ้งเตือนจาก DataDog ได้ ตัวอย่างเช่น หากคุณใช้ Node.js คุณสามารถเขียนโค้ดต่อไปนี้:

const express = require('express');

const app = express();

app.post('/webhook', (req, res) => {
    const payload = JSON.parse(req.body);

    console.log(payload);

    // ดำเนินการตามที่จำเป็น
    // เช่น แจ้งผู้ใช้เกี่ยวกับปัญหาหรือส่งการแจ้งเตือนไปยังทีมสนับสนุน

    res.sendStatus(200);
});

app.listen(3000);

โค้ดนี้คล้ายกับโค้ด Python ข้างต้น แต่ใช้ภาษา JavaScript แทน

Summary:

Datadog เป็นแพลตฟอร์มการตรวจสอบที่ให้ภาพรวมครอบคลุมของโครงสร้างพื้นฐานและแอปพลิเคชันของคุณ, นำเสนอฟีเจอร์หลากหลายเพื่อรวบรวมข้อมูล, วิเคราะห์ประสิทธิภาพ, แก้ไขปัญหา, และรักษาความปลอดภัย. ความสามารถในการสร้างและกำหนดค่าการแจ้งเตือนทำให้ผู้ใช้สามารถตอบสนองต่อปัญหาได้อย่างรวดเร็ว, พร้อมด้วยการมองเห็นข้อมูลที่ครอบคลุมผ่านแดชบอร์ดที่ปรับแต่งได้. Datadog ยังช่วยในการตรวจหาการโจมตีและการละเมิด, ปรับปรุงความปลอดภัยในขณะที่เสนอฟังก์ชั่นเพิ่มเติมเช่นทำ A/B Test และการวิเคราะห์เชิงลึก, ทำให้เป็นเครื่องมือที่มีความสามารถหลากหลายสำหรับการจัดการระบบ.