[Glass] Some more easy stats printing or production tools?
Mariano Martinez Peck via Glass
glass at lists.gemtalksystems.com
Tue Jun 9 23:31:12 PDT 2015
On Tue, Jun 9, 2015 at 2:02 PM, Dale Henrichs via Glass <
glass at lists.gemtalksystems.com> wrote:
> Mariano,
>
> Great idea!
>
> I took a look at the `gs` command in tODE and here are a couple of more
> things that you could provide:
>
> System gemConfigurationReport.
> System stoneConfigurationReport.
> System clientVersionReport.
> System clientVersionReport.
> System clientVersionReport.
>
> "The following provides a desription for the current gemstone gem.
> `System currentSessions` provides
> list of all sessionIds in system, so you could also generate a table
> of all sessions and their description"
>
>
Hi Dale,
Is there a way to know which are the seaside gems and the seaside
maintenance gem from such a list? Watching the description and everything,
I cannot find an easy way of knowing it. The only thing is the gem pid. But
then it is not that easy for me to know if such a pid is a seaside gem or
not.
Is there a way? I would like to list the seaside gems and their status (if
at least one seaside gem works)... (I am thinking if I could do a http
request over the exact port and check on timeout). mmmm maybe I can do a
"System perform: " over the monit status. grrrr gemstone doesn't have
permissions to execute monit..grr. Ok, I will see... but any idea is
appreciated.
Cheers,
Thanks
> | sessionId ar |
> sessionId := System session.
> ar := System descriptionOfSession: sessionId.
> ^ Dictionary new
> at: #'userProfile' put: (ar at: 1);
> at: #'gemPid' put: (ar at: 2);
> at: #'gemHost' put: (ar at: 3);
> at: #'gemPrimitiveNumber' put: (ar at: 4);
> at: #'mostRecentTransactionTime' put: (ar at: 5);
> at: #'sessionState' put: (ar at: 6);
> at: #'transactionMode' put: (ar at: 7);
> at: #'onOldestCommitRecord' put: (ar at: 8);
> at: #'sessionSerialNumber' put: (ar at: 9);
> at: #'sessionId' put: (ar at: 10);
> at: #'gciHostIP' put: (ar at: 11);
> at: #'sessionPriority' put: (ar at: 12);
> at: #'gciUniqueHostId' put: (ar at: 13);
> at: #'mostRecetStoneRequest' put: (ar at: 14);
> at: #'sessionLoginTime' put: (ar at: 15);
> at: #'systemCommitsSinceSessionView' put: (ar at: 16);
> at: #'systemDescription' put: (ar at: 17);
> at: #'numTempObjIds' put: (ar at: 18);
> at: #'numTempPageIds' put: (ar at: 19);
> at: #'sessionVoteState' put: (ar at: 20);
> yourself
>
> Dale
>
>
> On 06/09/2015 09:46 AM, Mariano Martinez Peck via Glass wrote:
>
> Hi guys,
>
> I am adding some WEB tools for those users which are very admin or
> developers to my app. So far I added WAObjectLog and now a simple component
> that renders the result of "(Smalltalk at: #SystemRepository)
> fileSizeReport. "
> I wonder which other kind of easy stats or production tool I might be
> missing.
> If there is something else that could be of use to me, please let me know.
> I want to provide as much as possible I have at hand for a small amount of
> effort, to my admin users.
>
> Thanks in advance,
>
> --
> Mariano
> http://marianopeck.wordpress.com
>
>
> _______________________________________________
> Glass mailing listGlass at lists.gemtalksystems.comhttp://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
--
Mariano
http://marianopeck.wordpress.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20150610/afc87583/attachment.html>
More information about the Glass
mailing list