نمایش اطلاعات منابع کانتینر
این دستور برای زمانی است که بخواهیم منابع کانتینر ها را بررسی و زیر نظر داشته باشیم که این اطلاعات با جزییات بسیار است و شامل حافظه و پردازش ها و I/O خواهد بود که به تفکیک میتوان آن ها را به دست آورد.
🧩 دستور کلی
{{baseURL}}/containers/{{containerId}}/stats
📥 مشخصات درخواست (Request)
| فیلد | مقدار |
|---|---|
| Method | GET |
| Endpoint | /containers/{{containerId}}/stats |
| Query Parameters | خیر |
| Content-Type | application/json |
⚙️ پارامترها (params)
بدنه (body)
روش استفاده (How to Use)
GET {{baseURL}}/containers/{{containerId}}/stats
{
"meta": {
"shamsiDate": "14040513164637967",
"requestId": "fb047d3d-437b-4aad-a5fb-f659dc1b58dd"
},
"data": {
"memoryStats": {
"Memory Current": "507904",
"Memory High": "max",
"Memory Low": "556867584",
"Memory Max": "536870912",
"Memory Min": "0",
"Memory Swap Current": "0",
"Memory Swap High": "max",
"Memory Swap Max": "9998336"
},
"cpuStats": {
"CPU Max": "1000000 500000",
"CPU Pressure": "some avg10=0.00 avg60=0.00 avg300=0.00 total=16380\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=16366",
"CPU Uclamp Max": "max",
"CPU Uclamp Min": "0.00",
"CPU Usage": "usage_usec 42220\nuser_usec 9382\nsystem_usec 32838\nnice_usec 0\ncore_sched.force_idle_usec 0\nnr_periods 73\nnr_throttled 0\nthrottled_usec 0\nnr_bursts 0\nburst_usec 0",
"CPU Weight": "39",
"CPU Weight Nice": "4",
"Effective CPUs": "",
"Exclusive CPUs": "",
"Partition CPUs": ""
},
"ioStats": {
"IO Max": "",
"IO Pressure": "some avg10=0.00 avg60=0.00 avg300=0.00 total=0\nfull avg10=0.00 avg60=0.00 avg300=0.00 total=0",
"IO Priority Class": "",
"IO Stat": "",
"IO Weight": ""
}
}
}
وضعیت پاسخ (Status Codes)
| کد | معنی |
|---|---|
200 OK | درخواست با موفقیت انجام شد |
400 Bad Request | پارامترها اشتباه هستند یا ناقص |
404 Not Found | کانتینر موجود نباشد |
500 Internal Server Error | خطای داخلی سرور در پردازش درخواست |
نکات مهم
اگر کانتینر در حال اجرا نباشد یا وجود نداشته باشد، اجرای دستور usage با خطا همراه خواهد شد. (در حال توسعه)
⚙️ خطاهای رایج
| خطا | توضیح |
|---|---|
containerNotFound | زمانی که کانتینر وجود نداشته باشد |