Trying to get the events log seems to be an iterative process because I can only get 100 entries at a time and with the Power state queries INFO entries there, there are literally thousands of entries. If I select level=ERROR, then there's not much returned and I still have to figure out So I just got them from the GUI
Trying to get the events log seems to be an iterative process because I can only get 100 entries at a time and with the Power state queries INFO entries there, there are literally thousands of entries. If I select level=ERROR, then there's not much returned and I still have to figure out So I just got them from the GUI
ubuntu@ maas2-integrati on:~/lmic/ events$ maas root events query id=4y3h8b
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 12:10:37",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 12:05:37",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 12:00:22",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 11:55:22",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 11:50:08",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 11:44:53",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 05:17:52",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 05:12:37",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 05:07:37",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 05:02:23",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 04:57:07",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 04:52:07",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 04:46:52",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 04:41:37",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 04:36:37",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 04:31:38",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 04:26:37",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 04:21:23",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 04:16:07",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 04:10:53",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 04:05:38",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 04:00:22",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 03:55:23",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 03:50:08",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 03:44:52",
"level" : "INFO",
"hostname" : "prunus",
"descripti on": "Power state queried: off",
"created" : "Wed, 20 Jul. 2016 03:39:38",
"level" : "INFO", api/2.0/ events/ ?op=query& after=1463165& id=4y3h8b" , api/2.0/ events/ ?op=query& before= 1443519& id=4y3h8b"
Success.
Machine-readable output follows:
{
"events": [
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1463165
},
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1463080
},
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1463018
},
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1462955
},
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1462892
},
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1462830
},
....
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1447596
},
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1447481
},
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1447378
},
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1446805
},
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1446213
},
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1445833
},
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1445535
},
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1445150
},
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1444752
},
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1444417
},
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1444286
},
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1444062
},
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1443972
},
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1443910
},
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1443851
},
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1443784
},
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1443725
},
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1443662
},
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1443600
},
{
"node": "4y3h8b",
"type": "Queried node's BMC",
"id": 1443519
}
],
"next_uri": "/MAAS/
"count": 100,
"prev_uri": "/MAAS/
}
If I try to use before and after then I either get 1 at a time or an error if I specify the range.
ubuntu@ maas2-integrati on:~/lmic/ events$ maas root events query id=4y3h8b level=ERROR after=0
"hostname" : "prunus",
"level" : "ERROR",
"descripti on": "Node could not be powered on: Failed talking to node's BMC: Can't convert 'NoneType' object to str implicitly",
"created" : "Wed, 22 Jun. 2016 14:47:36", api/2.0/ events/ ?op=query& id=4y3h8b& before= 70&level= ERROR", api/2.0/ events/ ?op=query& id=4y3h8b& after=70& level=ERROR" , maas2-integrati on:~/lmic/ events$ maas root events query id=4y3h8b level=ERROR before= 1443519Success.
"hostname" : "prunus",
"level" : "ERROR",
"descripti on": "Node could not be powered on: Failed talking to node's BMC: Can't convert 'NoneType' object to str implicitly",
"created" : "Wed, 22 Jun. 2016 14:47:36", api/2.0/ events/ ?op=query& id=4y3h8b& before= 70&level= ERROR", api/2.0/ events/ ?op=query& id=4y3h8b& after=70& level=ERROR" , maas2-integrati on:~/lmic/ events$ maas root events query id=4y3h8b level=ERROR after=0 before=1443519 maas2-integrati on:~/lmic/ events$
Success.
Machine-readable output follows:
{
"events": [
{
"type": "Failed to power on node",
"id": 70,
"node": "4y3h8b"
}
],
"prev_uri": "/MAAS/
"next_uri": "/MAAS/
"count": 1
}
ubuntu@
Machine-readable output follows:
{
"events": [
{
"type": "Failed to power on node",
"id": 70,
"node": "4y3h8b"
}
],
"prev_uri": "/MAAS/
"next_uri": "/MAAS/
"count": 1
}
ubuntu@
There is undetermined behaviour when both `after` and `before` are specified.
ubuntu@
So attaching events log pasted from GUI instead.