Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1q9ili-0002Gd-Qa for pgadmin-hackers@arkaria.postgresql.org; Thu, 15 Jun 2023 08:55:50 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1q9ilh-0000d0-OC for pgadmin-hackers@arkaria.postgresql.org; Thu, 15 Jun 2023 08:55:49 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1q9ilh-0000cq-Er for pgadmin-hackers@lists.postgresql.org; Thu, 15 Jun 2023 08:55:49 +0000 Received: from mail-pf1-x42e.google.com ([2607:f8b0:4864:20::42e]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1q9ile-002Uvs-F7 for pgadmin-hackers@postgresql.org; Thu, 15 Jun 2023 08:55:48 +0000 Received: by mail-pf1-x42e.google.com with SMTP id d2e1a72fcca58-6667e221f75so856384b3a.1 for ; Thu, 15 Jun 2023 01:55:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1686819344; x=1689411344; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=xU4RI5DM+B72OIUUyg1pi+aHs5e0oqSfoauPZ4Kdj2Y=; b=b+CTpv8i3kGQlMjaIneR50Pyk+bvwsBsFLqCyKCayWNp6Gy6+AcBImpSjJh6uio7fD 2qbtgEifYFFIeWBABQGAUbQWqw4eGtIS8YWlLIxFfdoKHMavITyRevs1HT27ieB8qiW2 QBBYkYf/H/s/C4gb/IWX7dY3sKTMicLloG5+7fNTzT/4qXfcevwxHCmAA/eql0wNs5x2 U46pBY3IXhgPIM/T0tfkIsgrmxZrZuNFvzUkBloEU3VS3lR+DWxi7TBoBOoRxNCBWsHu IjkO/YpD6HWGFnMd4d1G6tQaNkr+a9ZJiNdvGTH7fMK+Mwx3FCi1VT/CqKvHvT3ZMMnW wsvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686819344; x=1689411344; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=xU4RI5DM+B72OIUUyg1pi+aHs5e0oqSfoauPZ4Kdj2Y=; b=Pn20g02Pv/EkAtAEnnCt4Wuyd2pnyHGm4Qip2b6NGEDmm6GzCWfbuR26kNk/ig3FTg s7dIUa2li2vGlyA7kN1Eltf7c5MGh86JF4sLoN909wcKD82RexHHqdfgisw5QS02p5R0 AOGV5bs91YPMe1B/knc3ZqCTVn+4+fKxUl3U5UBJXeATbXuiUD16yH3zuU6Hr/UW3jLA gI1ZGolFp25khRfE1N01QxKKKS5AIpuq2rCl90hsv9JZiwdHcMqV3FVSIaXW+IbFhk7T BRWBzOW1QoW2fpND89uEK+bTPo5Ovyj33EsTw2M51EVVlazfRShArYSMtHcSC6rZ0C14 KmaQ== X-Gm-Message-State: AC+VfDxDLCTcRpR/mhfHCar7BBi02iHJxgkYBMHzoCRvRpG8qWhw+E4M z5bVggSWJwFE82e39xDqgM/DF1azYQWZJduPq7w= X-Google-Smtp-Source: ACHHUZ4tOevKJvnGferFwYfJuEo4KMXm+/tqbnoa6Lba2r+GRbK6FGXa9uI5fMuZ30U7wUf2jS74rmU7OVNpDzKhdCM= X-Received: by 2002:a05:6a20:3d92:b0:10b:78d6:a2c8 with SMTP id s18-20020a056a203d9200b0010b78d6a2c8mr3883797pzi.15.1686819344110; Thu, 15 Jun 2023 01:55:44 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Sahil Harpal Date: Thu, 15 Jun 2023 14:25:33 +0530 Message-ID: Subject: Re: Pgadmin4 System Stats Extension Design To: Aditya Toshniwal Cc: Akshay Joshi , pgadmin-hackers@postgresql.org Content-Type: multipart/alternative; boundary="000000000000ce57f105fe273ba4" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000ce57f105fe273ba4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Aditya, Thank you for pointing this out. It would also be more convenient for users to navigate to specific statistics easily. So, can we finalise the following design? - Single dashboard with buttons to toggle between General (existing graphs/stats) and System Statistics. - Clubbing OS, CPU, Process, Disk and I/O in tabbed control. Thanks, Sahil On Thu, 15 Jun 2023 at 11:21, Aditya Toshniwal < aditya.toshniwal@enterprisedb.com> wrote: > Hi Sahil, > > I would suggest club OS, CPU, Process, Disk and I/O in a tabbed control. > (Taking inspiration from the task manager). > It will reduce the network calls, cluttering and improve DOM performance. > > > On Thu, Jun 15, 2023 at 11:08=E2=80=AFAM Akshay Joshi < > akshay.joshi@enterprisedb.com> wrote: > >> Hi Sahil >> >> On Thu, Jun 15, 2023 at 1:42=E2=80=AFAM Sahil Harpal >> wrote: >> >>> Thank you, Akshay, for your feedback. >>> Here are a few more designs that I have created based on the discussion >>> with my mentors. I would love to know your thoughts on them. >>> >>> Design 1 - Using an additional new tab for system statistics >>> Design 2 - Added buttons to toggle between existing dashboard data and >>> system statistics. >>> >> >> I personally like Design 2 as we have only one main tab "Dashboard" >> and then two sub-tabs "General"(Can be changed) and "System Statistics". >> >>> >>> Thanks, >>> Sahil >>> >>> >>> >>> >>> On Wed, 14 Jun 2023 at 10:12, Akshay Joshi < >>> akshay.joshi@enterprisedb.com> wrote: >>> >>>> Hi Sahil >>>> >>>> At first glance, it looks good to me. Seems you have created a new tab >>>> System Statistics instead of using the existing dashboard. >>>> >>>> On Tue, Jun 13, 2023 at 4:27=E2=80=AFPM Sahil Harpal >>>> wrote: >>>> >>>>> Dear all, >>>>> >>>>> I am working on pgadmin4 to let users see their system-level >>>>> statistics on the dashboard. In this mail, I've attached the wirefram= e to >>>>> display system stats on the existing dashboard. >>>>> >>>>> I am open to hearing your thoughts and suggestions on the design. >>>>> >>>>> Thanks, >>>>> Sahil >>>>> >>>> > > -- > Thanks, > Aditya Toshniwal > pgAdmin Hacker | Sr. Software Architect | *enterprisedb.com* > > "Don't Complain about Heat, Plant a TREE" > --000000000000ce57f105fe273ba4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Aditya,

Thank you f= or pointing this out. It would also be more convenient for users to navigat= e to specific statistics easily.

So, can we finalise the following d= esign?
- Single dashboard with buttons to toggle between General (existi= ng graphs/stats) and System Statistics.
- Clubbing OS, CPU, Process, Dis= k and I/O in tabbed control.

Thanks,
Sah= il


3D""
On Thu, 15 Jun 2023 at 11:= 21, Aditya Toshniwal <aditya.toshniwal@enterprisedb.com> wrote:
Hi Sahil,

I would s= uggest club OS, CPU, Process, Disk and I/O in a tabbed control. (Taking ins= piration from the task manager).
It will reduce the network calls, cluttering and improve DOM perfo= rmance.

=
On Thu= , Jun 15, 2023 at 11:08=E2=80=AFAM Akshay Joshi <akshay.joshi@enterprisedb.com> wrote:
Hi=C2=A0Sahil

Thank you, Akshay, for your feedback.=C2=A0
Here are a few = more designs that I have created based on the discussion with my mentors. I= would love to know your thoughts=C2=A0on them.=C2=A0

Des= ign 1 - Using an additional new tab for system statistics
Design 2 - Add= ed buttons to toggle between existing dashboard data and system statistics.=

=C2=A0 =C2=A0 I pers= onally like Design 2 as we have only one main tab "Dashboard" and= then two sub-tabs "General"(Can be changed) and "System Sta= tistics".=C2=A0=C2=A0

Thanks,
Sahil



3D""
On Wed, 14 Jun 2023 at 10:12, Akshay Joshi <akshay.joshi@e= nterprisedb.com> wrote:
Hi=C2=A0Sahil

At first g= lance, it looks good=C2=A0to me. Seems you have created a new tab System St= atistics instead of using the existing dashboard.=C2=A0

On Tue, Jun 13= , 2023 at 4:27=E2=80=AFPM Sahil Harpal <sahilharpal1234@gmail.com> wrote:
=
De= ar all,

I am working on pgadmin4 to let users see their = system-level statistics on the dashboard. In this mail, I've attached t= he wireframe to display system stats on the existing dashboard.

I am open to hearing your thoughts and suggestions on the design.

Thanks,
Sahil
3D""


--
Thanks,
Aditya Toshniwal
pgAdmin Hacker=C2=A0| Sr. Software Architect=C2=A0| enterprisedb.com