Re: Pgadmin4 System Stats Extension Design

From: Sahil Harpal <sahilharpal1234(at)gmail(dot)com>
To: Khushboo Vashi <khushboo(dot)vashi(at)enterprisedb(dot)com>
Cc: pgadmin-hackers(at)postgresql(dot)org
Subject: Re: Pgadmin4 System Stats Extension Design
Date: 2023-08-17 06:18:36
Message-ID: CAKi=nncWKLYGGSZ0K7Gy_b9-NEE62iAjA6FoOKPi6JFBPTvcNA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Hi Khushboo,

On Thu, 17 Aug 2023 at 10:39, Khushboo Vashi <
khushboo(dot)vashi(at)enterprisedb(dot)com> wrote:

> Can you please fix the below JS error ? Due to this CPU and Memory tabs
> are not working.
> [image: Screenshot 2023-08-17 at 10.35.34 AM.png]
>

For me, it's working properly. I think in your case, the system is
returning a null value for some of the processes. Could you please confirm
this? If it is so, then either we can set a default value of 0 or simply a
null string. Using console.log(), you can see what it is returning.

if(data.hasOwnProperty('pmu_stats')){
let pmu_info_list = [];
const pmu_info_obj = data['pmu_stats'];
console.log(pmu_info_obj); // It will print entire list in the console
for (const key in pmu_info_obj) {
pmu_info_list.push({ icon: '', pid: pmu_info_obj[key]['pid'], name:
pmu_info_obj[key]['name'],
memory_usage: formatBytes(pmu_info_obj[key]['memory_usage']), memory_bytes:
formatBytes(pmu_info_obj[key]['memory_bytes']) });
}
setProcessMemoryUsageStats(pmu_info_list);
}[image: image.gif]

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Yogesh Mahajan 2023-08-17 08:31:10 [pgadmin-org/pgadmin4] e2f32c: Fix doc build failure due to SQLAlchemy changes. #...
Previous Message Khushboo Vashi 2023-08-17 05:09:09 Re: Pgadmin4 System Stats Extension Design