คุณกำลังดูเอกสารประกอบ Apigee Edge
  ไปที่
     เอกสารประกอบเกี่ยวกับ Apigee X. ข้อมูล
เส้นทางฐานของแพลตฟอร์ม API:
  https://api.enterprise.apigee.com/v1/o/{org_name}
เส้นทางทรัพยากร API: /environments/{env_name}/stats/{dimension_name}
คำอธิบาย: ใช้วิธีการ GET เพื่อดึงเมตริกสำหรับมิติข้อมูล
| กริยา: | ดาวน์โหลด | 
| การตรวจสอบสิทธิ์: | การตรวจสอบสิทธิ์พื้นฐาน | 
| ประเภทสื่อ | 
                application/json
               | 
/stats API
      โดยมีแหล่งข้อมูลดังนี้
    - พารามิเตอร์ URI ที่ไม่บังคับซึ่งกำหนดมิติข้อมูลสำหรับรายงาน Apigee คือการกำหนดชุด ของมิติข้อมูล จะรวบรวมชุดของเมตริกเทียบกับมิติข้อมูลเหล่านั้นไว้ล่วงหน้า หากไม่มีมิติข้อมูล กำหนดไว้ (เช่น หากพารามิเตอร์ URI ว่างเปล่า) จะมีการสร้างรายงานสำหรับ API ทั้งหมด ซึ่งมีอยู่ในสภาพแวดล้อมที่ระบุไว้
- ชุดของพารามิเตอร์การค้นหาที่กำหนดเมตริก ช่วงเวลา ช่วงเวลา และ กรอง/เจาะลึกรายงาน
dimension_name: พารามิเตอร์ URI ที่กำหนดเอนทิตีที่ API
    ควรดึงข้อมูลเมตริกแพลตฟอร์ม Apigee เป็นการกำหนดชุดมิติข้อมูลที่ใช้ใน
    รายงาน มิติข้อมูลที่รองรับ ได้แก่
- /stats/apis: พร็อกซี API ในองค์กรบนแพลตฟอร์ม API
- /stats/apiproducts: ผลิตภัณฑ์ API ที่กำหนดในองค์กร
- /stats/apps: ชื่อของแอปนักพัฒนาซอฟต์แวร์ที่ส่งคำขอไปยัง API ของคุณ
- /stats/client_ip: ที่อยู่ IP ของแอปที่ส่งคำขอไปยัง API บน API แพลตฟอร์ม
- /stats/developer_email: อีเมลของนักพัฒนาแอปที่ลงทะเบียนใน องค์กรบนแพลตฟอร์ม API
- /stats/developer_app: ชื่อของนักพัฒนาแอปที่ส่งคำขอไปยัง API ของคุณ
- /stats/devs:รหัสนักพัฒนาซอฟต์แวร์ที่ไม่ซ้ำกันที่ Edge สร้างขึ้น ซึ่งลงทะเบียนใน องค์กรบนแพลตฟอร์ม API
- /stats/access_token: โทเค็นเพื่อการเข้าถึง OAuth ของผู้ใช้ปลายทาง
ใช้ตัวกรองกับทรัพยากรที่กำหนดเองได้ ทรัพยากรที่กำหนดเองมีดังนี้
| สัญลักษณ์ | การดำเนินการ | 
|---|---|
| in | สำหรับการรวมรายการ | 
| notin | สําหรับการยกเว้นรายการ | 
| eq | = | 
| ne | != หรือ | 
| gt | > | 
| lt | |
| ge | >= | 
| le | 
| คำอธิบาย | โครงสร้างการค้นหาตัวกรอง | 
|---|---|
| สถิติสำหรับพร็อกซี API ที่ชื่อ api1 หรือ api2 | filter=(apiproxy in 'api1','api2') | 
| สถิติสำหรับพร็อกซี API ทั้งหมดยกเว้น api1 และ api2 | filter=(apiproxy notin 'ap1','api2') | 
| สถิติที่ไม่มีข้อผิดพลาด | filter=(iserror eq 0) | 
| สถิติที่ไม่มีข้อความแสดงข้อผิดพลาดหรือชื่อพร็อกซี API คือ api1 หรือ api2 | filter=(iserror eq 1) or (apiproxy in 'api1','api2') | 
| สถิติที่ (รหัสการตอบกลับเป็น 201 หรือ 301) และ (มีข้อผิดพลาด) หรือ (พร็อกซี API ชื่อเป็น api1 หรือ api2 ก็ได้) | filter=(responsecode le 201 or responsecode eq 301) and (iserror eq 1) or
          (apiproxy in 'api1','api2') | 
ตัวอย่างคำขอ
$ curl -X GET -H "Accept:application/json" \
https://api.enterprise.apigee.com/v1/o/{org_name}/environments/{env_name}/stats/{dimension_name}?"select={metric_name}&timeRange=1/1/2013%2000:00~1/2/2013%2000:00&timeUnit=hour&sortby={metric_name}&sort=DESC&filter=(apiproxy%20in%20'weather','news')" \
-u myname:mypass
| ชื่อ | คำอธิบาย | ค่าเริ่มต้น | จำเป็นหรือไม่ | 
|---|---|---|---|
| เลือก | ระบุเมตริกที่จะรวมสำหรับรายงาน เมตริกที่รองรับ ได้แก่ message_count, error_count, total_response_time, max_response_time, min_response_time, data_Exchange_size, end_point_response_time | ไม่มี | ใช่ | 
| timeRange | เวลาเริ่มต้นและสิ้นสุดสำหรับช่วงเวลาที่ต้องการ รูปแบบวันที่คือ ดด/วว/ปปปป ชช:นน ตัวอย่างเช่น 1/1/2013%2000:00~1/2/2013%2000:00 ช่วงเวลาสูงสุดคือ 6 เดือน | ไม่มี | ใช่ | 
| timeUnit | วินาที, นาที, ชั่วโมง, วัน, สัปดาห์, เดือน, ไตรมาส, ปี, ทศวรรษ, ศตวรรษ, สหัสวรรษ | ไม่มี | ใช่ | 
| จัดเรียง | เมื่อระบุค่าที่เลือกตั้งแต่ 2 ค่าขึ้นไป "sortby" ที่ใช้ระบุ เลือกที่ใช้สำหรับการจัดเรียงผลลัพธ์: message_count, error_count, total_response_time max_response_time, min_response_time, data_Exchange_size, end_point_response_time | ไม่มี | ไม่ได้ | 
| จัดเรียง | ขอบเขตการจัดเรียงที่รองรับ ได้แก่ DESC หรือ ASC | ไม่มี | ไม่ได้ | 
| Topk | เลือก "top k" (ยอดนิยม k) ผลลัพธ์จากรายการ เช่น แสดงผลการค้นหา 5 อันดับแรก "topk=5" | ไม่มี | ไม่ได้ | 
| ตัวกรอง | เปิดใช้การเจาะลึกค่ามิติข้อมูลที่เฉพาะเจาะจง | ไม่มี | ไม่ได้ | 
| ขีดจำกัด | กำหนดขีดจำกัดสำหรับจำนวนรายการที่ API แสดงผล | ไม่มี | ไม่ได้ | 
| หักลบ | ใช้ออฟเซ็ตที่มีขีดจำกัดเพื่อเปิดใช้การแบ่งหน้าของผลลัพธ์ เช่น หากต้องการแสดงผลลัพธ์ 11-20 ตั้งขีดจำกัดเป็น "10" และออฟเซ็ตเป็น "10" | ไม่มี | ไม่ได้ | 
{
  "environments" : [ {
        "dimensions" : [ {
          "metrics" : [ 
                 {
                "name" : "message_count",
                "values" : [ {
                   "timestamp" : 1335241800000,
                   "value" : "1.0"
                 } ]
              } ,
                 {
                 "name" : "error_count",
                 "values" : [ {
                    "timestamp" : 1335241800000,
                    "value" : "0.0"
                   } ]
            } 
              ],
        
               "name" : "api1"
        }, 
            {
          "metrics" : [ 
               {
              "name" : "message_count",
              "values" : [ {
                     "timestamp" : 1335241800000,
                     "value" : "1.0"
                  } ]
             },
                {
                "name" : "error_count",
                "values" : [ {
                      "timestamp" : 1335241800000,
                      "value" : "0.0"
                } ]
            } 
             ],
        
             "name" : "api2"
        } 
          ],
        
         "name" : "test"
      } 
    ],
   "metaData" : {
    }
}| ชื่อ | คำอธิบาย | 
|---|---|
| ข้อมูลเมตา | ข้อมูลเมตาที่เชื่อมโยงกับรายงาน | 
| สภาพแวดล้อม | สภาพแวดล้อมในองค์กรที่รวบรวมสถิติ (รองรับไวลด์การ์ด * สำหรับการรวบรวมสถิติข้ามสภาพแวดล้อม) | 
| เมตริก | ค่าที่แสดงผลสำหรับมิติข้อมูลที่ระบุ | 
| ขนาด | มิติข้อมูลที่กำหนดไว้สำหรับการวัด: ในตัวอย่างนี้ api_name | 
| เมตริก | เมตริกสำหรับรายงาน |