การดําเนินการ GraphQL
ไฟล์บันทึกการดําเนินการ GraphQL เป็นส่วนหนึ่งของ บันทึกการตรวจสอบ พื้นที่ทํางานและลงทะเบียนในฐานข้อมูล Eventhouse KQL ซึ่งเป็นส่วนหนึ่งของโซลูชัน Real-Time Intelligence คุณสามารถใช้บันทึกเหล่านี้เพื่อตรวจสอบการใช้งานและประสิทธิภาพของพื้นที่ทํางานของคุณ
ไฟล์บันทึกการดําเนินการ GraphQL
เหตุการณ์บันทึกสําหรับแต่ละคิวรีที่เรียกใช้โดย Fabric API สําหรับ GraphQL บนแหล่งข้อมูลที่เชื่อมต่อจะถูกจัดเก็บไว้ในสองตาราง: GraphQLMetrics และ GraphQLLog
ใช้บันทึกคิวรีเพื่อ:
- ระบุการเปลี่ยนแปลงลักษณะการทํางานและการลดประสิทธิภาพของ API
- ตรวจพบคิวรีที่ผิดปกติหรือมีทรัพยากรหนาแน่น
- ระบุผู้ใช้และแอปพลิเคชันที่มีจํานวนคิวรีสูงสุด
- วิเคราะห์ประสิทธิภาพและแนวโน้มของคิวรี
- แก้ไขปัญหาคิวรีที่ช้า
- วินิจฉัยปัญหากับคิวรี GraphQL ที่เฉพาะเจาะจง
ตารางนี้แสดงรายการล็อก GraphQL
ชื่อคอลัมน์ | ชนิด | คำอธิบาย |
---|---|---|
ประทับเวลา | datetime | ประทับเวลา (UTC) ของเมื่อรายการบันทึกถูกสร้างขึ้นเมื่อสร้างระเบียนโดยแหล่งข้อมูล |
ItemId | string | ID ที่ไม่ซ้ําของทรัพยากรที่บันทึกข้อมูล |
ItemKind | string | ชนิดของวัตถุที่จะบันทึกการดําเนินการ |
ItemName | string | ชื่อของสิ่งประดิษฐ์ Fabric จะบันทึกการดําเนินการนี้ |
WorkspaceId | string | ตัวระบุที่ไม่ซ้ําของพื้นที่ทํางาน Fabric ที่มีวัตถุที่กําลังดําเนินการ |
WorkspaceName | string | ชื่อของพื้นที่ทํางาน Fabric ที่มีวัตถุ |
รหัสความจุ | string | ตัวระบุที่ไม่ซ้ําของความจุที่โฮสต์วัตถุที่กําลังดําเนินการ |
CustomerTenantId | string | รหัสผู้เช่าของลูกค้าที่มีการดําเนินการ |
PlatformMonitoringTableName | string | ชื่อของตารางของเรกคอร์ดเป็นของ (หรือชนิดเหตุการณ์ที่ได้รับการรับรองของเรกคอร์ด) รูปแบบคือ <WorkloadName> + [OperationType>]+ <TelemetryType> |
ขอบเขต | string | ภูมิภาคของทรัพยากรที่ปล่อยเหตุการณ์ ตัวอย่างเช่น สหรัฐอเมริกาตะวันออก หรือฝรั่งเศสใต้ |
MetricTimeGrain | string | เกรนเวลาของเมตริก (ระยะเวลา ISO 8601) |
MetricUnitName | string | หน่วยของเมตริก |
MetricSumValue | ยาว | ผลรวมค่าของเมตริกในระหว่างนาทีเดียว |
DatasourceTypes | พลวัต | อาร์เรย์ของชนิดแหล่งข้อมูลที่ใช้โดยแบบจําลอง |
ResultCode | string | รหัสข้อผิดพลาดของกิจกรรมที่ล้มเหลว ใช้เพื่อขยายการใช้งานไปยังความน่าเชื่อถือ |
สถานะ | string | สถานะของการดําเนินงาน คิวรีดําเนินการสําเร็จ/สําเร็จโดยมีข้อผิดพลาด/ล้มเหลว |
แอตทริบิวต์บันทึก GraphQL
ตารางนี้อธิบายแอตทริบิวต์ GraphQLLogs สําหรับข้อมูลเพิ่มเติมเกี่ยวกับเหตุการณ์และเจาะลึกลงในExecutionMetrics
เหตุการณ์ ดูเหตุการณ์และ schema
ชื่อคอลัมน์ | ชนิด | คำอธิบาย |
---|---|---|
ประทับเวลา | datetime | ประทับเวลา (UTC) ของเมื่อรายการบันทึกถูกสร้างขึ้นเมื่อสร้างระเบียนโดยแหล่งข้อมูล |
ชื่อการดําเนินการ | string | ชื่อของการดำเนินการ |
ItemId | string | ID ที่ไม่ซ้ําของทรัพยากรที่บันทึกข้อมูล |
ItemKind | string | ชนิดของวัตถุที่จะบันทึกการดําเนินการ |
ItemName | string | ชื่อของสิ่งประดิษฐ์ Fabric จะบันทึกการดําเนินการนี้ |
WorkspaceId | string | ตัวระบุที่ไม่ซ้ําของพื้นที่ทํางาน Fabric ที่มีวัตถุที่กําลังดําเนินการ |
WorkspaceName | string | ชื่อของพื้นที่ทํางาน Fabric ที่มีวัตถุ |
รหัสความจุ | string | ตัวระบุที่ไม่ซ้ําของความจุที่โฮสต์วัตถุที่กําลังดําเนินการ |
CorrelationId | string | ID กิจกรรมราก |
OperationId | string | รหัสเฉพาะสําหรับการดําเนินงานที่มีการบันทึก |
ข้อมูลประจำตัว | พลวัต | รายละเอียดผู้ใช้และการอ้างสิทธิ์ ผู้ใช้ที่เชื่อมโยงกับการดําเนินการที่กําลังรายงาน |
CustomerTenantId | string | รหัสผู้เช่าของลูกค้าที่มีการดําเนินการ |
DurationMs | ยาว | เวลาของ CPU ที่ผ่านไปขณะที่การดําเนินการที่จําเป็นทั้งหมดได้รับการประมวลผลแล้ว หน่วยเป็นมิลลิวินาที |
สถานะ | string | สถานะของการดําเนินงาน คิวรีดําเนินการสําเร็จ/สําเร็จโดยมีข้อผิดพลาด/ล้มเหลว |
ระดับ | string | เมตาดาต้าที่ทีมตรวจสอบแพลตฟอร์มต้องการ |
ขอบเขต | string | ภูมิภาคของทรัพยากรที่ปล่อยเหตุการณ์ ตัวอย่างเช่น สหรัฐอเมริกาตะวันออก หรือฝรั่งเศสใต้ |
PlatformMonitoringTableName | string | ชื่อของตารางของเรกคอร์ดเป็นของ (หรือชนิดเหตุการณ์ที่ได้รับการรับรองของเรกคอร์ด) รูปแบบคือ <WorkloadName> + [OperationType>]+ <TelemetryType> |
QueryText | string | ข้อความของคิวรี |
GraphQLOverheadDurationMs | ยาว | ค่าใช้จ่ายของ GraphQL ใน ms สําหรับคําขอ dataplane |
ProcessedBytes | ยาว | ปริมาณข้อมูลที่ประมวลผลเป็นไบต์ |
TransportProtocol | string | โพรโทคอล Transport สําหรับคําขอ |
QueryResultMessage | string | มิตินี้ใช้เพื่อให้บริบทเพิ่มเติมกับผลลัพธ์ของการดําเนินการคิวรี |
การสอบถามตัวอย่าง
คุณสามารถค้นหาคิวรีตัวอย่างได้ใน ที่เก็บ GitHub ตัวอย่าง ผ้า