Dash0

ทางการ

นำทางทรัพยากร OpenTelemetry ของคุณ ตรวจสอบเหตุการณ์ และค้นหาเมตริก บันทึก และร่องรอยบน Dash0

คุณทำอะไรได้บ้างด้วย Dash0 MCP?

  • Query OpenTelemetry metrics — ขอให้ AI ของคุณดึงและวิเคราะห์ข้อมูลเมตริกจากชุดข้อมูล Dash0 ของคุณ
  • Search logs and traces — ดึงและตรวจสอบรายการล็อกหรือเทรซแบบกระจายเพื่อแก้ไขปัญหา
  • Investigate incidents — เข้าถึงรายละเอียดและไทม์ไลน์ของเหตุการณ์เพื่อทำความเข้าใจปัญหาที่กำลังเกิดขึ้นหรือที่ผ่านมา
  • Navigate monitored resources — แสดงรายการและสำรวจบริการและโครงสร้างพื้นฐานที่ติดตั้ง OpenTelemetry ซึ่ง Dash0 ติดตาม

เอกสาร

เซิร์ฟเวอร์ Dash0 MCP

เซิร์ฟเวอร์ Model Context Protocol (MCP) อย่างเป็นทางการสำหรับ Dash0

ช่วยให้ผู้ช่วย AI สามารถสำรวจทรัพยากร OpenTelemetry ของคุณ ตรวจสอบเหตุการณ์ และสอบถามเมตริก ล็อก และเทรซบน Dash0

เซิร์ฟเวอร์ Dash0 MCP เป็นแบบรีโมตและใช้ Streamable HTTP transport

การใช้งาน

ดูที่ Dash0 Integrations Hub สำหรับคำแนะนำในการเชื่อมต่อกับเอเจนต์ AI และผู้ช่วยเขียนโค้ดยอดนิยม เช่น Claude, Cline, Cursor และ Windsurf

สำหรับการผสานรวมแบบกำหนดเองหรือการผสานรวมกับไคลเอนต์ MCP อื่นๆ ให้ทำตามคำแนะนำด้านล่าง:

  1. เข้าสู่ระบบ แอป Dash0 และเปิดการตั้งค่าองค์กรของคุณ

  2. คลิกที่ Endpoints > MCP และคัดลอก URL ปลายทางสำหรับภูมิภาคของคุณ

  3. คลิกที่ Auth Tokens และสร้างหรือใช้โทเค็นที่มีอยู่เดิมที่มี All permissions บนชุดข้อมูลที่คุณต้องการใช้งาน

  4. เพิ่มการกำหนดค่าต่อไปนี้ลงในผู้ช่วย AI หรือไคลเอนต์ MCP ของคุณ (สคีมาการกำหนดค่าอาจแตกต่างกันไปขึ้นอยู่กับการนำไปใช้งาน):

    {
      "mcpServers": {
        "dash0": {
          "type": "streamableHttp",
          "url": "{{endpoint_mcp}}",
          "headers": {
            "Authorization": "Bearer {{token}}"
          }
        }
      }
    }
    

    สำหรับไคลเอนต์ที่ไม่รองรับเซิร์ฟเวอร์ MCP แบบรีโมตหรือยังไม่ได้ใช้งาน Streamable HTTP transport คุณสามารถใช้การกำหนดค่าตามตัวอย่างต่อไปนี้แทน:

    {
      "mcpServers": {
        "dash0": {
          "command": "npx",
          "args": [
            "-y",
            "mcp-remote",
            "{{endpoint_mcp}}",
            "--header",
            "Authorization: Bearer ${DASH0_AUTH_TOKEN}"
          ],
          "env": {
            "DASH0_AUTH_TOKEN": "{{token}}"
          }
        }
      }
    }