Perform a dynamically assembled benchmark on a graph.
GET/report/checks/graph/:graph_id
Perform a benchmark by defining the check criteria on a graph with a given identifier.
Request​
Path Parameters
The identifier of the graph
Query Parameters
Filter by provider.
Filter by service.
Filter by category.
Filter by kind.
Comma separated list of account ids to include in the benchmark. If no value is given, all accounts are included.
Responses​
- 200
The checks result.
- application/ndjson
- application/json
- Schema
- Example (from schema)
Schema
Array [
- NodeInGraph
- Edge
]
oneOf
The identifier of this node.
reported
object
The kind of this node.
desired
object
metadata
object
The id of node to start from
The id of the node to go to
Possible values: [default
, delete
]
The type of this edge
[
{
"type": "node",
"id": "id-in-graph",
"reported": {
"kind": "test.person",
"name": "Batman",
"city": "Gotham"
},
"desired": {
"clean": true
},
"metadata": {
"version": 1
}
},
{
"type": "edge",
"from": "node_id_of_a_in_graph",
"to": "node_id_of_b_in_graph",
"edge_type": "default"
}
]
- Schema
- Example (from schema)
Schema
Array [
- NodeInGraph
- Edge
]
oneOf
The identifier of this node.
reported
object
The kind of this node.
desired
object
metadata
object
The id of node to start from
The id of the node to go to
Possible values: [default
, delete
]
The type of this edge
[
{
"type": "node",
"id": "id-in-graph",
"reported": {
"kind": "test.person",
"name": "Batman",
"city": "Gotham"
},
"desired": {
"clean": true
},
"metadata": {
"version": 1
}
},
{
"type": "edge",
"from": "node_id_of_a_in_graph",
"to": "node_id_of_b_in_graph",
"edge_type": "default"
}
]