...
Code Block |
---|
GET HTTP://server/omk/opCharts/v2/nodes?limit=25&count=1&filter={["configuration.group" : "DataCentre", "catchall.data.nodestatus": "reachable" }]&page=1&properties=["configuration.customer", "configuration.group"] |
...
Code Block |
---|
# no properties or query requested, limited to 25 nodes # GET /omk/opCharts/v2/nodes/ { "nodes": [ { "uuid": "44406ddf-8424-4f01-8314-9606911e5a05" }, { "uuid": "7949befd-c70e-4921-ad52-ced66489783b" }, { "uuid": "882d09cf-e0da-4153-a652-4ad1ea506d61" }, .... # Pagination page size set to 5 start at page 2 # GET /omk/opCharts/v2/nodes?limit=5&count=1&page=2 { "@nextLink": "/omk/opCharts/v2/nodes?limit=5&count=1&page=2&page=3", "nodes": [ { "uuid": "4c52b0f9-2144-49c9-8d4d-11ab7c9dd814" }, { "uuid": "9c8ed1a9-b88a-4a53-9cd3-bf26c14d8322" }, { "uuid": "bdf1706a-7694-466c-9773-70327a117af4" }, { "uuid": "6c1ba844-b7c1-4854-bef1-88b0b77c6385" }, { "uuid": "3f0af422-6100-4c8a-a7f4-4634c116d499" } ], "total": 536 } #Filtered nodes by group and current status # GET/omk/opCharts/v2/nodes?filter={["configuration.group" : "DataCentre", "catchall.data.nodestatus": "degraded" }] { "nodes": [ { "uuid": "a18b705c-db8e-4aa6-b5d4-ff637d2adbbe" }, { "uuid": "1ef5e314-76ec-4f3a-84ab-f6d6f6460f86" }, { "uuid": "058ef0de-e6b8-4475-8c0b-c13712242919" }, ] } # properties only: ["name","configuration.active","configuration.customer", "configuration.group"] # GET /omk/opCharts/v2/nodes/?properties=["name","configuration.active","configuration.customer", "configuration.group"] { "nodes": [ { "configuration": { "active": 1, "customer": "Opmantek", "group": "NMIS9" }, "name": "master-nine-local", "uuid": "44406ddf-8424-4f01-8314-9606911e5a05" }, # query and properties: query=["node_name","asgard"]&properties=["config.group"] # GET /omk/opCharts/v2/nodes?filter={["configuration.group" : "DataCentre", "catchall.data.nodestatus": "degraded" }]&properties=["name","configuration.active","configuration.customer", "configuration.group"] { "nodes": [ { "configuration": { "active": 1, "customer": "", "group": "DataCentre" }, "name": "eris", "uuid": "a18b705c-db8e-4aa6-b5d4-ff637d2adbbe" }, |
...