الانتقال إلى المحتوى الرئيسي
GET
/
v1
/
monitoring
/
dashboard
/
throughput
الحصول على إنتاجية الشبكة
curl --request GET \
  --url https://api.altostrat.io/v1/monitoring/dashboard/throughput \
  --header 'Authorization: Bearer <token>'
[
  {
    "time_slot": "2025-10-29 10:00:00",
    "average_in_bps": 12500000.5,
    "average_out_bps": 2350000.75,
    "total_average_throughput_bps": 14850001.25
  }
]

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"

average_in_bps
number

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

Example:

12500000.5

average_out_bps
number

متوسط الإنتاجية الصادرة بالبت في الثانية لهذه الفترة الزمنية.

Example:

2350000.75

total_average_throughput_bps
number

متوسط الإنتاجية المجمع بالبت في الثانية.

Example:

14850001.25