الانتقال إلى المحتوى الرئيسي
GET
/
v1
/
monitoring
/
dashboard
/
data-transferred
الحصول على حجم البيانات المنقولة
curl --request GET \
  --url https://api.altostrat.io/v1/monitoring/dashboard/data-transferred \
  --header 'Authorization: Bearer <token>'
[
  {
    "time_slot": "2025-10-29 10:00:00",
    "total_in_bytes": 937500000,
    "total_out_bytes": 176250000,
    "total_combined_bytes": 1113750000
  }
]

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

start_time
string<date-time>

بداية الفترة الزمنية بتنسيق ISO 8601 (YYYY-MM-DDTHH:MM:SS). القيمة الافتراضية هي قبل 4 ساعات.

Example:

"2025-10-29T08:00:00"

end_time
string<date-time>

نهاية الفترة الزمنية بتنسيق ISO 8601 (YYYY-MM-DDTHH:MM:SS). القيمة الافتراضية هي الوقت الحالي.

Example:

"2025-10-29T12:00:00"

bucket_interval_minutes
integer
default:5

الفاصل الزمني بالدقائق لتجميع نقاط البيانات.

Example:

15

site_ids[]
string<uuid>[]

مصفوفة من مُعرّفات المواقع (Site UUIDs) لتصفية النتائج. إذا تم حذفها، سيتم تجميع البيانات من جميع المواقع التي يمكن الوصول إليها.

Response

قائمة بنقاط بيانات حجم البيانات مجمعة في فترات زمنية.

time_slot
string<date-time>

وقت بدء فترة التجميع.

Example:

"2025-10-29 10:00:00"

total_in_bytes
integer

الحجم الإجمالي للبيانات الواردة بالبايت لهذه الفترة الزمنية.

Example:

937500000

total_out_bytes
integer

الحجم الإجمالي للبيانات الصادرة بالبايت لهذه الفترة الزمنية.

Example:

176250000

total_combined_bytes
integer

الحجم الإجمالي المجمع للبيانات بالبايت.

Example:

1113750000