Re: Re: Regarding alarm and metrics in MAAS

2017-08-10 Thread Blake Rouse
On Wed, Aug 9, 2017 at 11:20 PM, sachidananda sahu <sachi...@gmail.com>
wrote:

> -- Forwarded message --
> From: "sachidananda sahu" <sachi...@gmail.com>
> Date: 10-Aug-2017 8:09 AM
> Subject: Re: Regarding alarm and metrics in MAAS
> To: "Lee Trager" <lee.tra...@canonical.com>
> Cc:
>
> Hello Lee, Thanks for your quick response .
> I am looking towards maintaining statistics at overall maas level(Total no
> of node deployed, total no of node failed in deployment , total no of node
> failed in specific event and their cause etc) so that the user can get a
> overall idea about maas region controller.
>

This is a feature request we have had before. Its not something currently
on the roadmap, but if you want to track the bug you will be alerted when
it is implemented.

https://bugs.launchpad.net/maas/+bug/1445574


>
>
>
> On 10-Aug-2017 5:59 AM, "Lee Trager" <lee.tra...@canonical.com> wrote:
>
>> Could you be more specific about the data you are looking for?
>>
>> `maas  node-script-result read  current-installation`
>> will give statistics about the installation. You can get a list of all
>> machine system_ids with `maas  machines read` To get event log
>> data you can use `maas  events query id=
>>
>>
>> On Wed, Aug 9, 2017 at 5:01 PM, sachidananda sahu <sachi...@gmail.com>
>> wrote:
>>
>>> Thanks for the detailed info, but all I can see which is only at node
>>> level, is there any way to get overall counts, failure counts and
>>>  statistics of all nodes ?
>>>
>>> On 10-Aug-2017 3:26 AM, "Lee Trager" <lee.tra...@canonical.com> wrote:
>>>
>>>> Anything you can do in the UI you can also do in the using the API/CLI.
>>>> To download the current installation log you can use the command
>>>>
>>>> maas  node-script-result download 
>>>> current-installation
>>>>
>>>> Similarly you can do the same for commissioning  or testing results
>>>> maas  node-script-result download 
>>>> current-commissioning
>>>> maas  node-script-result download  current-testing
>>>>
>>>> For commissioning and testing results you may want to download a tar
>>>> with all results instead of the text
>>>> maas  node-script-result download  current-testing
>>>> filetype=tar.xz
>>>>
>>>> MAAS stores metadata about the result status as status, runtime, and
>>>> when installation/commissioning/testing started
>>>> maas  node-script-result read  current-installation
>>>>
>>>> MAAS also stores historic results which can be viewed with
>>>> maas  node-script-results read 
>>>>
>>>> Hope that helps!
>>>>
>>>> Lee
>>>>
>>>> On Tue, Aug 8, 2017 at 7:29 PM, sachidananda sahu <sachi...@gmail.com>
>>>> wrote:
>>>>
>>>>> Yes Blake, the GUI provides only the node level events(Not at maas
>>>>> region level and not overall about all the nodes), but is there any
>>>>> directory where it is stored ?
>>>>>
>>>>> Jeff, you are right.This was my questions intention.
>>>>>
>>>>> It will be better to get the deployment log of each node in some
>>>>> specific directory(may be in /etc/maas/logs/node*
>>>>>
>>>>> In addition to that it will be nice to have the logs or mantaining
>>>>>  statistics at overall maas level(Total no of node deployed, total no of
>>>>> node failed in deployment , total no of node failed in specific event and
>>>>> their cause etc) so that the user can get a overall idea about maas region
>>>>> controller.
>>>>>
>>>>> On 09-Aug-2017 1:09 AM, "Jeffrey Lane" <jeffrey.l...@canonical.com>
>>>>> wrote:
>>>>>
>>>>> I think the question is something like "is there a directory on the
>>>>> MAAS Server Filesystem (like /var/log/maas/) where I can find text
>>>>> file logs for each node OUTSIDE maas.log and the web UI".
>>>>>
>>>>> I had a similar thought in that it would be nice at least if the UI
>>>>> would allow me to download a note's deployment logs, rather than
>>>>> forcing me to copy/paste several hundred lines of text to a file.  For
>>>>> example, click on the "Deployment" tab and have a simple

Fwd: Re: Regarding alarm and metrics in MAAS

2017-08-09 Thread sachidananda sahu
-- Forwarded message --
From: "sachidananda sahu" <sachi...@gmail.com>
Date: 10-Aug-2017 8:09 AM
Subject: Re: Regarding alarm and metrics in MAAS
To: "Lee Trager" <lee.tra...@canonical.com>
Cc:

Hello Lee, Thanks for your quick response .
I am looking towards maintaining statistics at overall maas level(Total no
of node deployed, total no of node failed in deployment , total no of node
failed in specific event and their cause etc) so that the user can get a
overall idea about maas region controller.



On 10-Aug-2017 5:59 AM, "Lee Trager" <lee.tra...@canonical.com> wrote:

> Could you be more specific about the data you are looking for?
>
> `maas  node-script-result read  current-installation`
> will give statistics about the installation. You can get a list of all
> machine system_ids with `maas  machines read` To get event log
> data you can use `maas  events query id=
>
>
> On Wed, Aug 9, 2017 at 5:01 PM, sachidananda sahu <sachi...@gmail.com>
> wrote:
>
>> Thanks for the detailed info, but all I can see which is only at node
>> level, is there any way to get overall counts, failure counts and
>>  statistics of all nodes ?
>>
>> On 10-Aug-2017 3:26 AM, "Lee Trager" <lee.tra...@canonical.com> wrote:
>>
>>> Anything you can do in the UI you can also do in the using the API/CLI.
>>> To download the current installation log you can use the command
>>>
>>> maas  node-script-result download 
>>> current-installation
>>>
>>> Similarly you can do the same for commissioning  or testing results
>>> maas  node-script-result download 
>>> current-commissioning
>>> maas  node-script-result download  current-testing
>>>
>>> For commissioning and testing results you may want to download a tar
>>> with all results instead of the text
>>> maas  node-script-result download  current-testing
>>> filetype=tar.xz
>>>
>>> MAAS stores metadata about the result status as status, runtime, and
>>> when installation/commissioning/testing started
>>> maas  node-script-result read  current-installation
>>>
>>> MAAS also stores historic results which can be viewed with
>>> maas  node-script-results read 
>>>
>>> Hope that helps!
>>>
>>> Lee
>>>
>>> On Tue, Aug 8, 2017 at 7:29 PM, sachidananda sahu <sachi...@gmail.com>
>>> wrote:
>>>
>>>> Yes Blake, the GUI provides only the node level events(Not at maas
>>>> region level and not overall about all the nodes), but is there any
>>>> directory where it is stored ?
>>>>
>>>> Jeff, you are right.This was my questions intention.
>>>>
>>>> It will be better to get the deployment log of each node in some
>>>> specific directory(may be in /etc/maas/logs/node*
>>>>
>>>> In addition to that it will be nice to have the logs or mantaining
>>>>  statistics at overall maas level(Total no of node deployed, total no of
>>>> node failed in deployment , total no of node failed in specific event and
>>>> their cause etc) so that the user can get a overall idea about maas region
>>>> controller.
>>>>
>>>> On 09-Aug-2017 1:09 AM, "Jeffrey Lane" <jeffrey.l...@canonical.com>
>>>> wrote:
>>>>
>>>> I think the question is something like "is there a directory on the
>>>> MAAS Server Filesystem (like /var/log/maas/) where I can find text
>>>> file logs for each node OUTSIDE maas.log and the web UI".
>>>>
>>>> I had a similar thought in that it would be nice at least if the UI
>>>> would allow me to download a note's deployment logs, rather than
>>>> forcing me to copy/paste several hundred lines of text to a file.  For
>>>> example, click on the "Deployment" tab and have a simple button at the
>>>> top of the output pane that says "Download Log" which would download
>>>> NODE_NAME-Deployment.log or whatever. It would also, for debugging
>>>> purposes, be nice to have those logs saved over time.  For example, if
>>>> I am deploying a node 10 times in a row to test changes to
>>>> curtin_userdata, or to test the effects of various firmware settings
>>>> on deployments, as i have been today.  It would be SUPER to be able to
>>>> go to a node specific directory, perhaps in /var/log/maas/, and be
>>>> able to see timestamped deployment 

Re: Regarding alarm and metrics in MAAS

2017-08-09 Thread Lee Trager
Anything you can do in the UI you can also do in the using the API/CLI. To
download the current installation log you can use the command

maas  node-script-result download  current-installation

Similarly you can do the same for commissioning  or testing results
maas  node-script-result download  current-commissioning
maas  node-script-result download  current-testing

For commissioning and testing results you may want to download a tar with
all results instead of the text
maas  node-script-result download  current-testing
filetype=tar.xz

MAAS stores metadata about the result status as status, runtime, and when
installation/commissioning/testing started
maas  node-script-result read  current-installation

MAAS also stores historic results which can be viewed with
maas  node-script-results read 

Hope that helps!

Lee

On Tue, Aug 8, 2017 at 7:29 PM, sachidananda sahu 
wrote:

> Yes Blake, the GUI provides only the node level events(Not at maas region
> level and not overall about all the nodes), but is there any directory
> where it is stored ?
>
> Jeff, you are right.This was my questions intention.
>
> It will be better to get the deployment log of each node in some specific
> directory(may be in /etc/maas/logs/node*
>
> In addition to that it will be nice to have the logs or mantaining
>  statistics at overall maas level(Total no of node deployed, total no of
> node failed in deployment , total no of node failed in specific event and
> their cause etc) so that the user can get a overall idea about maas region
> controller.
>
> On 09-Aug-2017 1:09 AM, "Jeffrey Lane"  wrote:
>
> I think the question is something like "is there a directory on the
> MAAS Server Filesystem (like /var/log/maas/) where I can find text
> file logs for each node OUTSIDE maas.log and the web UI".
>
> I had a similar thought in that it would be nice at least if the UI
> would allow me to download a note's deployment logs, rather than
> forcing me to copy/paste several hundred lines of text to a file.  For
> example, click on the "Deployment" tab and have a simple button at the
> top of the output pane that says "Download Log" which would download
> NODE_NAME-Deployment.log or whatever. It would also, for debugging
> purposes, be nice to have those logs saved over time.  For example, if
> I am deploying a node 10 times in a row to test changes to
> curtin_userdata, or to test the effects of various firmware settings
> on deployments, as i have been today.  It would be SUPER to be able to
> go to a node specific directory, perhaps in /var/log/maas/, and be
> able to see timestamped deployment logs for NODE_NAME so I can diff
> them, or grep them all, or whatever I want en masse.
>
> On Tue, Aug 8, 2017 at 3:01 PM, Blake Rouse 
> wrote:
> > I am some what confused on the question you are asking, but what I
> believe
> > you are asking about is "node-events". "node-events" is exposed over the
> API
> > which provides all events that have occurred on a node (machine or
> device)
> > since it has been added to MAAS.
> >
> > The same events can also be seen in the GUI on the machine details page
> on
> > the "Events" tab.
> >
> > On Tue, Aug 8, 2017 at 7:17 AM, sachidananda sahu 
> > wrote:
> >>
> >> Hi All,
> >>
> >> In case any compute node failed in deployment then we are able to see
> only
> >> in maas GUI and maas logs, so is there place or file, where all events,
> >> statistics of different compute's data(failed in  enlisting,  failed in
> >> deployment, power states and all details) so that we can have anoverall
> idea
> >> about the all the compute nodes undergone different problems.
> >>
> >>
> >>
> >> --
> >> Regards,
> >> Sachidananda Sahu
> >> +91-9035265767
> >>
> >> --
> >> Maas-devel mailing list
> >> Maas-devel@lists.ubuntu.com
> >> Modify settings or unsubscribe at:
> >> https://lists.ubuntu.com/mailman/listinfo/maas-devel
> >>
> >
> >
> > --
> > Maas-devel mailing list
> > Maas-devel@lists.ubuntu.com
> > Modify settings or unsubscribe at:
> > https://lists.ubuntu.com/mailman/listinfo/maas-devel
> >
>
>
>
> --
> "Entropy isn't what it used to be."
>
> Jeff Lane -
> Server Certification Lead, Warrior Poet, Biker, Lover of Pie
> Phone: 919-442-8649
> Ubuntu Ham: W4KDH  Freenode IRC: bladernr or
> bladernr_
> gpg: 1024D/3A14B2DD 8C88 B076 0DD7 B404 1417  C466 4ABD 3635 3A14 B2DD
>
>
>
> --
> Maas-devel mailing list
> Maas-devel@lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/
> mailman/listinfo/maas-devel
>
>
-- 
Maas-devel mailing list
Maas-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/maas-devel


Re: Regarding alarm and metrics in MAAS

2017-08-08 Thread sachidananda sahu
Yes Blake, the GUI provides only the node level events(Not at maas region
level and not overall about all the nodes), but is there any directory
where it is stored ?

Jeff, you are right.This was my questions intention.

It will be better to get the deployment log of each node in some specific
directory(may be in /etc/maas/logs/node*

In addition to that it will be nice to have the logs or mantaining
 statistics at overall maas level(Total no of node deployed, total no of
node failed in deployment , total no of node failed in specific event and
their cause etc) so that the user can get a overall idea about maas region
controller.

On 09-Aug-2017 1:09 AM, "Jeffrey Lane"  wrote:

I think the question is something like "is there a directory on the
MAAS Server Filesystem (like /var/log/maas/) where I can find text
file logs for each node OUTSIDE maas.log and the web UI".

I had a similar thought in that it would be nice at least if the UI
would allow me to download a note's deployment logs, rather than
forcing me to copy/paste several hundred lines of text to a file.  For
example, click on the "Deployment" tab and have a simple button at the
top of the output pane that says "Download Log" which would download
NODE_NAME-Deployment.log or whatever. It would also, for debugging
purposes, be nice to have those logs saved over time.  For example, if
I am deploying a node 10 times in a row to test changes to
curtin_userdata, or to test the effects of various firmware settings
on deployments, as i have been today.  It would be SUPER to be able to
go to a node specific directory, perhaps in /var/log/maas/, and be
able to see timestamped deployment logs for NODE_NAME so I can diff
them, or grep them all, or whatever I want en masse.

On Tue, Aug 8, 2017 at 3:01 PM, Blake Rouse 
wrote:
> I am some what confused on the question you are asking, but what I believe
> you are asking about is "node-events". "node-events" is exposed over the
API
> which provides all events that have occurred on a node (machine or device)
> since it has been added to MAAS.
>
> The same events can also be seen in the GUI on the machine details page on
> the "Events" tab.
>
> On Tue, Aug 8, 2017 at 7:17 AM, sachidananda sahu 
> wrote:
>>
>> Hi All,
>>
>> In case any compute node failed in deployment then we are able to see
only
>> in maas GUI and maas logs, so is there place or file, where all events,
>> statistics of different compute's data(failed in  enlisting,  failed in
>> deployment, power states and all details) so that we can have anoverall
idea
>> about the all the compute nodes undergone different problems.
>>
>>
>>
>> --
>> Regards,
>> Sachidananda Sahu
>> +91-9035265767
>>
>> --
>> Maas-devel mailing list
>> Maas-devel@lists.ubuntu.com
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/maas-devel
>>
>
>
> --
> Maas-devel mailing list
> Maas-devel@lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/maas-devel
>



--
"Entropy isn't what it used to be."

Jeff Lane -
Server Certification Lead, Warrior Poet, Biker, Lover of Pie
Phone: 919-442-8649
Ubuntu Ham: W4KDH  Freenode IRC: bladernr or
bladernr_
gpg: 1024D/3A14B2DD 8C88 B076 0DD7 B404 1417  C466 4ABD 3635 3A14 B2DD
-- 
Maas-devel mailing list
Maas-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/maas-devel


Re: Regarding alarm and metrics in MAAS

2017-08-08 Thread Jeffrey Lane
I think the question is something like "is there a directory on the
MAAS Server Filesystem (like /var/log/maas/) where I can find text
file logs for each node OUTSIDE maas.log and the web UI".

I had a similar thought in that it would be nice at least if the UI
would allow me to download a note's deployment logs, rather than
forcing me to copy/paste several hundred lines of text to a file.  For
example, click on the "Deployment" tab and have a simple button at the
top of the output pane that says "Download Log" which would download
NODE_NAME-Deployment.log or whatever. It would also, for debugging
purposes, be nice to have those logs saved over time.  For example, if
I am deploying a node 10 times in a row to test changes to
curtin_userdata, or to test the effects of various firmware settings
on deployments, as i have been today.  It would be SUPER to be able to
go to a node specific directory, perhaps in /var/log/maas/, and be
able to see timestamped deployment logs for NODE_NAME so I can diff
them, or grep them all, or whatever I want en masse.

On Tue, Aug 8, 2017 at 3:01 PM, Blake Rouse  wrote:
> I am some what confused on the question you are asking, but what I believe
> you are asking about is "node-events". "node-events" is exposed over the API
> which provides all events that have occurred on a node (machine or device)
> since it has been added to MAAS.
>
> The same events can also be seen in the GUI on the machine details page on
> the "Events" tab.
>
> On Tue, Aug 8, 2017 at 7:17 AM, sachidananda sahu 
> wrote:
>>
>> Hi All,
>>
>> In case any compute node failed in deployment then we are able to see only
>> in maas GUI and maas logs, so is there place or file, where all events,
>> statistics of different compute's data(failed in  enlisting,  failed in
>> deployment, power states and all details) so that we can have anoverall idea
>> about the all the compute nodes undergone different problems.
>>
>>
>>
>> --
>> Regards,
>> Sachidananda Sahu
>> +91-9035265767
>>
>> --
>> Maas-devel mailing list
>> Maas-devel@lists.ubuntu.com
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/maas-devel
>>
>
>
> --
> Maas-devel mailing list
> Maas-devel@lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/maas-devel
>



-- 
"Entropy isn't what it used to be."

Jeff Lane -
Server Certification Lead, Warrior Poet, Biker, Lover of Pie
Phone: 919-442-8649
Ubuntu Ham: W4KDH  Freenode IRC: bladernr or bladernr_
gpg: 1024D/3A14B2DD 8C88 B076 0DD7 B404 1417  C466 4ABD 3635 3A14 B2DD

-- 
Maas-devel mailing list
Maas-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/maas-devel


Regarding alarm and metrics in MAAS

2017-08-08 Thread sachidananda sahu
Hi All,

In case any compute node failed in deployment then we are able to see only
in maas GUI and maas logs, so is there place or file, where all events,
statistics of different compute's data(failed in  enlisting,  failed in
deployment, power states and all details) so that we can have anoverall
idea about the all the compute nodes undergone different problems.



-- 
Regards,
Sachidananda Sahu
+91-9035265767
-- 
Maas-devel mailing list
Maas-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/maas-devel