مرجع واجهة المقاييس البرمجية
احصل على جميع المقاييس
نقطة النهاية:
GET /v1/:page_id/metrics?page=:page&per_page=:per_page
- رقم الصفحة الافتراضي هو ١.
- القيمة الافتراضية لـ per_page هي ٥٠ والحد الأقصى ١٠٠ عنصر في الصفحة.
مثال على الاستجابة:
[{"id": "ckj1qyonq9sdk09819xdg4ehm","name": "Testing","active": true,"order": 1,"suffix": "ms","data": [{"timestamp": 1608474985000,"value": 355},{"timestamp": 1608475225000,"value": 428.25},{"timestamp": 1608475465000,"value": 356},{"timestamp": 1608475705000,"value": 451.75},...]},...]
احصل على مقياس
نقطة النهاية:
GET /v1/:page_id/metrics/:metric_id
مثال على الاستجابة:
{"id": "ckj1qyonq9sdk09819xdg4ehm","name": "Testing","active": true,"order": 1,"suffix": "ms","data": [{"timestamp": 1608474985000,"value": 355},{"timestamp": 1608475225000,"value": 428.25},{"timestamp": 1608475465000,"value": 356},{"timestamp": 1608475705000,"value": 451.75},...]}
أضف مقياسًا
نقطة النهاية:
POST /v1/:page_id/metrics
{"subdomain": "nasa","name": "Response time","suffix": "ms"}
مثال على الاستجابة:
{"id": "ckj1qyonq9sdk09819xdg4ehm","name": "Response time","active": true,"order": 1,"suffix": "ms","lastDataAt": 1608561235000,"data": [{"timestamp": 1608474985000,"value": 355},{"timestamp": 1608475225000,"value": 428.25},{"timestamp": 1608475465000,"value": 356},...]}
حدّث مقياسًا
نقطة النهاية:
PUT /v1/:page_id/metrics/:metric_id
مثال على الطلب:
{"name": "Response time","suffix": "ms"}
مثال على الاستجابة:
{"id": "ckj1qyonq9sdk09819xdg4ehm","name": "Response time","active": true,"order": 1,"suffix": "ms","lastDataAt": 1608561235000,"data": [{"timestamp": 1608474985000,"value": 355},{"timestamp": 1608475225000,"value": 428.25},{"timestamp": 1608475465000,"value": 356},...]}
احذف مقياسًا
نقطة النهاية:
DELETE /v1/:page_id/metrics/:metric_id
أضف نقطة بيانات إلى مقياس
نقطة النهاية:
POST /v1/:page_id/metrics/:metric_id
الطلب:
{"timestamp": 1608672985000,"value": 356}
الاستجابة:
{"id": "ckj395ptx9ha40995ckzv0pz2","value": 356,"timestamp": 1608672985000}
أضف عدة نقاط بيانات إلى مقياس
نقطة النهاية:
POST /v1/:page_id/metrics/:metric_id/data
الطلب:
{"data": [{"timestamp": 1608474985000,"value": 355},{"timestamp": 1608475225000,"value": 428.25},{"timestamp": 1608475465000,"value": 356},{"timestamp": 1608475705000,"value": 451.75},{"timestamp": 1608475945000,"value": 395},{"timestamp": 1608476185000,"value": 375.75},{"timestamp": 1608476425000,"value": 380.25},...]}
الاستجابة
[{"timestamp": 1608474985000,"value": 355},{"timestamp": 1608475225000,"value": 428.25},{"timestamp": 1608475465000,"value": 356},{"timestamp": 1608475705000,"value": 451.75},{"timestamp": 1608475945000,"value": 395},{"timestamp": 1608476185000,"value": 375.75},{"timestamp": 1608476425000,"value": 380.25}]
احذف نقاط بيانات من مقياس
نقطة النهاية:
DELETE /v1/:page_id/metrics/:metric_id/data
الاستجابة
{"name": "Response time","site": {"id": "ckj1qyonq9sdk09819xdg4ehm","subdomain": "our"}}