blob: ed4f2440a5e9209099aafff7396cec50800148e5 [file]
{
"nodes": [
{
"nodeId": "0",
"type": "simple_slices",
"state": {},
"nextNodes": [
"2"
]
},
{
"nodeId": "3",
"type": "simple_slices",
"state": {},
"nextNodes": [
"4"
]
},
{
"nodeId": "551",
"type": "simple_slices",
"state": {},
"nextNodes": [
"552"
]
},
{
"nodeId": "553",
"type": "simple_slices",
"state": {},
"nextNodes": []
},
{
"nodeId": "570",
"type": "interval_intersect",
"state": {
"intervalNodes": [
"571",
"572"
],
"partitionColumns": [
"utid"
]
},
"nextNodes": []
},
{
"nodeId": "571",
"type": "simple_slices",
"state": {},
"nextNodes": [
"570"
]
},
{
"nodeId": "572",
"type": "table",
"state": {
"sqlTable": "thread_state"
},
"nextNodes": [
"570"
]
},
{
"nodeId": "573",
"type": "simple_slices",
"state": {},
"nextNodes": [
"574",
"1000"
]
},
{
"nodeId": "574",
"type": "aggregation",
"state": {
"primaryInputId": "573",
"groupByColumns": [
{
"name": "id",
"checked": false
},
{
"name": "ts",
"checked": false
},
{
"name": "dur",
"checked": false
},
{
"name": "name",
"checked": true
},
{
"name": "track_id",
"checked": false
},
{
"name": "process_name",
"checked": false
},
{
"name": "upid",
"checked": false
},
{
"name": "thread_name",
"checked": false
},
{
"name": "utid",
"checked": false
},
{
"name": "depth",
"checked": false
},
{
"name": "parent_id",
"checked": false
},
{
"name": "category",
"checked": false
},
{
"name": "arg_set_id",
"checked": false
}
],
"aggregations": [
{
"column": {
"name": "dur",
"type": "DURATION",
"column": {
"name": "dur",
"type": {
"kind": "duration"
}
},
"checked": false
},
"aggregationOp": "SUM",
"isValid": true
}
]
},
"nextNodes": []
},
{
"nodeId": "1000",
"type": "filter",
"state": {
"primaryInputId": "573",
"filters": [
{
"column": "id",
"op": "!=",
"value": "2"
}
]
},
"nextNodes": []
},
{
"nodeId": "2",
"type": "aggregation",
"state": {
"primaryInputId": "0",
"groupByColumns": [
{
"name": "id",
"checked": false
},
{
"name": "ts",
"checked": false
},
{
"name": "dur",
"checked": false
},
{
"name": "name",
"checked": true
},
{
"name": "track_id",
"checked": false
},
{
"name": "process_name",
"checked": false
},
{
"name": "upid",
"checked": false
},
{
"name": "thread_name",
"checked": false
},
{
"name": "utid",
"checked": false
},
{
"name": "depth",
"checked": false
},
{
"name": "parent_id",
"checked": false
},
{
"name": "category",
"checked": false
},
{
"name": "arg_set_id",
"checked": false
}
],
"aggregations": []
},
"nextNodes": []
},
{
"nodeId": "4",
"type": "aggregation",
"state": {
"primaryInputId": "3",
"groupByColumns": [
{
"name": "id",
"checked": false
},
{
"name": "ts",
"checked": false
},
{
"name": "dur",
"checked": false
},
{
"name": "name",
"checked": true
},
{
"name": "track_id",
"checked": false
},
{
"name": "process_name",
"checked": false
},
{
"name": "upid",
"checked": false
},
{
"name": "thread_name",
"checked": false
},
{
"name": "utid",
"checked": false
},
{
"name": "depth",
"checked": false
},
{
"name": "parent_id",
"checked": false
},
{
"name": "category",
"checked": false
},
{
"name": "arg_set_id",
"checked": false
}
],
"aggregations": []
},
"nextNodes": []
},
{
"nodeId": "552",
"type": "filter",
"state": {
"primaryInputId": "551",
"filters": [
{
"column": "id",
"op": "!=",
"value": "2"
}
]
},
"nextNodes": []
}
],
"rootNodeIds": [
"0",
"3",
"551",
"553",
"570",
"571",
"572",
"573",
"574",
"1000"
],
"nodeLayouts": {
"0": {
"x": 100,
"y": 100
},
"1": {
"x": 350,
"y": 100
},
"2": {
"x": 76.1484375,
"y": 188.0234375
},
"3": {
"x": 362.859375,
"y": 101.4921875
},
"549": {
"x": 798.7830126589714,
"y": 99.24349228250257
},
"550": {
"x": 798.7830126589714,
"y": 99.24349228250257
},
"551": {
"x": 859.4752282951858,
"y": 104.95934400940322
},
"553": {
"x": 211.1284635723094,
"y": 568.3839052115
},
"567": {
"x": 994.0973344165097,
"y": 573.71586338365
},
"568": {
"x": 762.0717749350458,
"y": 555.7283465404379
},
"569": {
"x": 734.40191824056,
"y": 668.8272305781297
},
"570": {
"x": 942.7291538280197,
"y": 537.9764602860101
},
"571": {
"x": 732,
"y": 532
},
"572": {
"x": 735.3773220430992,
"y": 601.8049288561165
},
"573": {
"x": 1497.411079185505,
"y": 103.60168002001666
},
"574": {
"x": 1379.7669069006752,
"y": 236.2668641051663
},
"1000": {
"x": 1641.3250670565499,
"y": 239.88958550313643
}
},
"labels": [
{
"id": "788a5803-9708-4aea-acaf-d654e4026d11",
"x": 255.921875,
"y": 27.46875,
"width": 178.25390625,
"text": "Nodes can be docked and undocked."
},
{
"id": "7fc1f292-af1f-4a34-a9bb-de3e433906c8",
"x": 136.60546875,
"y": 269.828125,
"width": 401.546875,
"text": "Dropping the undocked node on the node above will dock it. \nDragging and moving the docked node around will undock it"
},
{
"id": "d15b3e29-de46-4bdc-a795-b728815ce286",
"x": 808.6597954452515,
"y": -8.325269541193606,
"width": 305.2174000758548,
"text": "To filter the table you don't have to create a filter node. Just interact with the table, and create a filter there. It will create a filter node. "
},
{
"id": "cb1975c3-8b61-4e20-86d2-acf72321e3f2",
"x": 782.6097106451501,
"y": 218.85584282772567,
"width": 385.6518480270645,
"text": "Filters can be added from the table and from the node. \nPlay around!"
},
{
"id": "94cae9ad-6709-4b98-8ee9-63c36c8e8dbe",
"x": 106.24879567420413,
"y": 471.14867193653623,
"width": 200,
"text": "Add a new node modifying the current node by clicking the + icon below the node"
},
{
"id": "d0e2a2c7-73c8-4922-bef3-072850334820",
"x": 322.9109560024159,
"y": 451.9646741357694,
"width": 200,
"text": "Any node can be added from the \"+ Add node\" button on on the left side of the graph"
},
{
"id": "02183418-c71a-45bc-ba5b-8767c6d4982b",
"x": 854.4752956389049,
"y": 412.01764482596695,
"width": 200,
"text": "Some nodes only take inputs from the ports on the left. This means that the inputs are treated equally."
},
{
"id": "657ebd94-8139-429b-99a3-747c61a06502",
"x": 1451.3038887963128,
"y": 6.357784675303883,
"width": 296.8092080234421,
"text": "Every node can have multiple children. This is useful for exploring the data from multiple angles"
}
]
}