github.com/kiali/kiali@v1.84.0/graph/api/testdata/test_app_node_graph.expected (about)

     1  {
     2    "timestamp": 1523364075,
     3    "duration": 600,
     4    "graphType": "versionedApp",
     5    "elements": {
     6      "nodes": [
     7        {
     8          "data": {
     9            "id": "0754fcc1dfb21e73be1b62bc35ee298c",
    10            "nodeType": "box",
    11            "cluster": "east",
    12            "namespace": "bookinfo",
    13            "app": "reviews",
    14            "healthData": null,
    15            "isBox": "app"
    16          }
    17        },
    18        {
    19          "data": {
    20            "id": "7b991e4b49f02fe0e2e05e9395b08e91",
    21            "nodeType": "app",
    22            "cluster": "east",
    23            "namespace": "bookinfo",
    24            "workload": "details-v1",
    25            "app": "details",
    26            "version": "v1",
    27            "destServices": [
    28              {
    29                "cluster": "east",
    30                "namespace": "bookinfo",
    31                "name": "details"
    32              }
    33            ],
    34            "traffic": [
    35              {
    36                "protocol": "http",
    37                "rates": {
    38                  "httpIn": "80.00",
    39                  "httpIn3xx": "20.00",
    40                  "httpIn4xx": "20.00",
    41                  "httpIn5xx": "20.00"
    42                }
    43              }
    44            ],
    45            "healthData": null
    46          }
    47        },
    48        {
    49          "data": {
    50            "id": "618cde0596062954dd7ceab6b6daf357",
    51            "nodeType": "app",
    52            "cluster": "east",
    53            "namespace": "bookinfo",
    54            "workload": "productpage-v1",
    55            "app": "productpage",
    56            "version": "v1",
    57            "destServices": [
    58              {
    59                "cluster": "east",
    60                "namespace": "bookinfo",
    61                "name": "productpage"
    62              }
    63            ],
    64            "traffic": [
    65              {
    66                "protocol": "http",
    67                "rates": {
    68                  "httpIn": "170.00",
    69                  "httpOut": "164.00"
    70                }
    71              },
    72              {
    73                "protocol": "tcp",
    74                "rates": {
    75                  "tcpOut": "31.00"
    76                }
    77              }
    78            ],
    79            "healthData": null
    80          }
    81        },
    82        {
    83          "data": {
    84            "id": "d7d2de426988db482baf04ac252f49d6",
    85            "parent": "0754fcc1dfb21e73be1b62bc35ee298c",
    86            "nodeType": "app",
    87            "cluster": "east",
    88            "namespace": "bookinfo",
    89            "workload": "reviews-v1",
    90            "app": "reviews",
    91            "version": "v1",
    92            "destServices": [
    93              {
    94                "cluster": "east",
    95                "namespace": "bookinfo",
    96                "name": "reviews"
    97              }
    98            ],
    99            "traffic": [
   100              {
   101                "protocol": "http",
   102                "rates": {
   103                  "httpIn": "20.00"
   104                }
   105              }
   106            ],
   107            "healthData": null
   108          }
   109        },
   110        {
   111          "data": {
   112            "id": "d442c511909e5b1ea95b93be024e3c23",
   113            "parent": "0754fcc1dfb21e73be1b62bc35ee298c",
   114            "nodeType": "app",
   115            "cluster": "east",
   116            "namespace": "bookinfo",
   117            "workload": "reviews-v2",
   118            "app": "reviews",
   119            "version": "v2",
   120            "destServices": [
   121              {
   122                "cluster": "east",
   123                "namespace": "bookinfo",
   124                "name": "reviews"
   125              }
   126            ],
   127            "traffic": [
   128              {
   129                "protocol": "http",
   130                "rates": {
   131                  "httpIn": "20.00"
   132                }
   133              }
   134            ],
   135            "healthData": null
   136          }
   137        },
   138        {
   139          "data": {
   140            "id": "58acf15518f0491535b16d0c2efc4455",
   141            "parent": "0754fcc1dfb21e73be1b62bc35ee298c",
   142            "nodeType": "app",
   143            "cluster": "east",
   144            "namespace": "bookinfo",
   145            "workload": "reviews-v3",
   146            "app": "reviews",
   147            "version": "v3",
   148            "destServices": [
   149              {
   150                "cluster": "east",
   151                "namespace": "bookinfo",
   152                "name": "reviews"
   153              }
   154            ],
   155            "traffic": [
   156              {
   157                "protocol": "http",
   158                "rates": {
   159                  "httpIn": "20.00"
   160                }
   161              }
   162            ],
   163            "healthData": null
   164          }
   165        },
   166        {
   167          "data": {
   168            "id": "0db12cbb2c4c702977b3268ac6be3164",
   169            "nodeType": "app",
   170            "cluster": "east",
   171            "namespace": "bookinfo",
   172            "workload": "tcp-v1",
   173            "app": "tcp",
   174            "version": "v1",
   175            "destServices": [
   176              {
   177                "cluster": "east",
   178                "namespace": "bookinfo",
   179                "name": "tcp"
   180              }
   181            ],
   182            "traffic": [
   183              {
   184                "protocol": "tcp",
   185                "rates": {
   186                  "tcpIn": "31.00"
   187                }
   188              }
   189            ],
   190            "healthData": null
   191          }
   192        },
   193        {
   194          "data": {
   195            "id": "2a978b6753693205ba178ec1d88bc447",
   196            "nodeType": "app",
   197            "cluster": "east",
   198            "namespace": "istio-system",
   199            "workload": "ingressgateway-unknown",
   200            "app": "ingressgateway",
   201            "version": "latest",
   202            "traffic": [
   203              {
   204                "protocol": "http",
   205                "rates": {
   206                  "httpOut": "100.00"
   207                }
   208              }
   209            ],
   210            "healthData": null,
   211            "isInaccessible": true,
   212            "isOutside": true,
   213            "isRoot": true
   214          }
   215        },
   216        {
   217          "data": {
   218            "id": "c806ddbb86ea4bb8a9c7c8b6be3ce196",
   219            "nodeType": "service",
   220            "cluster": "unknown",
   221            "namespace": "unknown",
   222            "service": "unknown",
   223            "traffic": [
   224              {
   225                "protocol": "http",
   226                "rates": {
   227                  "httpIn": "4.00",
   228                  "httpIn4xx": "4.00"
   229                }
   230              }
   231            ],
   232            "healthData": null,
   233            "isInaccessible": true
   234          }
   235        },
   236        {
   237          "data": {
   238            "id": "375ab940b56ae7bcf0f89cb1a7af5d44",
   239            "nodeType": "unknown",
   240            "cluster": "unknown",
   241            "namespace": "unknown",
   242            "workload": "unknown",
   243            "app": "unknown",
   244            "version": "unknown",
   245            "traffic": [
   246              {
   247                "protocol": "http",
   248                "rates": {
   249                  "httpOut": "50.00"
   250                }
   251              }
   252            ],
   253            "healthData": null,
   254            "isInaccessible": true,
   255            "isRoot": true
   256          }
   257        }
   258      ],
   259      "edges": [
   260        {
   261          "data": {
   262            "id": "14cb1b21df054e83c065cf703b3961da",
   263            "source": "2a978b6753693205ba178ec1d88bc447",
   264            "target": "618cde0596062954dd7ceab6b6daf357",
   265            "traffic": {
   266              "protocol": "http",
   267              "rates": {
   268                "http": "100.00",
   269                "httpPercentReq": "100.0"
   270              },
   271              "responses": {
   272                "200": {
   273                  "flags": {
   274                    "-": "100.0"
   275                  },
   276                  "hosts": {
   277                    "productpage:9080": "100.0"
   278                  }
   279                }
   280              }
   281            }
   282          }
   283        },
   284        {
   285          "data": {
   286            "id": "e5ddccfa14b200c38d87d2fb47e6e0d7",
   287            "source": "375ab940b56ae7bcf0f89cb1a7af5d44",
   288            "target": "618cde0596062954dd7ceab6b6daf357",
   289            "traffic": {
   290              "protocol": "http",
   291              "rates": {
   292                "http": "50.00",
   293                "httpPercentReq": "100.0"
   294              },
   295              "responses": {
   296                "200": {
   297                  "flags": {
   298                    "-": "100.0"
   299                  },
   300                  "hosts": {
   301                    "productpage:9080": "100.0"
   302                  }
   303                }
   304              }
   305            }
   306          }
   307        },
   308        {
   309          "data": {
   310            "id": "57b3ca50a2a034b7f5d209fdcb7b6977",
   311            "source": "618cde0596062954dd7ceab6b6daf357",
   312            "target": "0db12cbb2c4c702977b3268ac6be3164",
   313            "traffic": {
   314              "protocol": "tcp",
   315              "rates": {
   316                "tcp": "31.00"
   317              },
   318              "responses": {
   319                "-": {
   320                  "flags": {
   321                    "-": "100.0"
   322                  },
   323                  "hosts": {
   324                    "tcp:9080": "100.0"
   325                  }
   326                }
   327              }
   328            }
   329          }
   330        },
   331        {
   332          "data": {
   333            "id": "dd92df32062753387b8f64855066f7df",
   334            "source": "618cde0596062954dd7ceab6b6daf357",
   335            "target": "58acf15518f0491535b16d0c2efc4455",
   336            "traffic": {
   337              "protocol": "http",
   338              "rates": {
   339                "http": "20.00",
   340                "httpPercentReq": "12.2"
   341              },
   342              "responses": {
   343                "200": {
   344                  "flags": {
   345                    "-": "100.0"
   346                  },
   347                  "hosts": {
   348                    "reviews:9080": "100.0"
   349                  }
   350                }
   351              }
   352            }
   353          }
   354        },
   355        {
   356          "data": {
   357            "id": "1c74d24e2a2b88565cbffb4783741017",
   358            "source": "618cde0596062954dd7ceab6b6daf357",
   359            "target": "618cde0596062954dd7ceab6b6daf357",
   360            "traffic": {
   361              "protocol": "http",
   362              "rates": {
   363                "http": "20.00",
   364                "httpPercentReq": "12.2"
   365              },
   366              "responses": {
   367                "200": {
   368                  "flags": {
   369                    "-": "100.0"
   370                  },
   371                  "hosts": {
   372                    "productpage:9080": "100.0"
   373                  }
   374                }
   375              }
   376            }
   377          }
   378        },
   379        {
   380          "data": {
   381            "id": "d90250fafca228ecc021c6ef5d80b109",
   382            "source": "618cde0596062954dd7ceab6b6daf357",
   383            "target": "7b991e4b49f02fe0e2e05e9395b08e91",
   384            "traffic": {
   385              "protocol": "http",
   386              "rates": {
   387                "http": "80.00",
   388                "http3xx": "20.00",
   389                "http4xx": "20.00",
   390                "http5xx": "20.00",
   391                "httpPercentErr": "50.0",
   392                "httpPercentReq": "48.8"
   393              },
   394              "responses": {
   395                "200": {
   396                  "flags": {
   397                    "-": "25.0"
   398                  },
   399                  "hosts": {
   400                    "details:9080": "25.0"
   401                  }
   402                },
   403                "300": {
   404                  "flags": {
   405                    "-": "25.0"
   406                  },
   407                  "hosts": {
   408                    "details:9080": "25.0"
   409                  }
   410                },
   411                "400": {
   412                  "flags": {
   413                    "-": "25.0"
   414                  },
   415                  "hosts": {
   416                    "details:9080": "25.0"
   417                  }
   418                },
   419                "500": {
   420                  "flags": {
   421                    "-": "25.0"
   422                  },
   423                  "hosts": {
   424                    "details:9080": "25.0"
   425                  }
   426                }
   427              }
   428            }
   429          }
   430        },
   431        {
   432          "data": {
   433            "id": "7c018ac1b52af94e343a32782e6b8cb6",
   434            "source": "618cde0596062954dd7ceab6b6daf357",
   435            "target": "c806ddbb86ea4bb8a9c7c8b6be3ce196",
   436            "traffic": {
   437              "protocol": "http",
   438              "rates": {
   439                "http": "4.00",
   440                "http4xx": "4.00",
   441                "httpPercentErr": "100.0",
   442                "httpPercentReq": "2.4"
   443              },
   444              "responses": {
   445                "404": {
   446                  "flags": {
   447                    "NR": "100.0"
   448                  },
   449                  "hosts": {
   450                    "unknown": "100.0"
   451                  }
   452                }
   453              }
   454            }
   455          }
   456        },
   457        {
   458          "data": {
   459            "id": "9bee57ecf8757154cc248c2b71530ecd",
   460            "source": "618cde0596062954dd7ceab6b6daf357",
   461            "target": "d442c511909e5b1ea95b93be024e3c23",
   462            "traffic": {
   463              "protocol": "http",
   464              "rates": {
   465                "http": "20.00",
   466                "httpPercentReq": "12.2"
   467              },
   468              "responses": {
   469                "200": {
   470                  "flags": {
   471                    "-": "100.0"
   472                  },
   473                  "hosts": {
   474                    "reviews:9080": "100.0"
   475                  }
   476                }
   477              }
   478            }
   479          }
   480        },
   481        {
   482          "data": {
   483            "id": "e96fccadee93b0dc370448196f64b0f9",
   484            "source": "618cde0596062954dd7ceab6b6daf357",
   485            "target": "d7d2de426988db482baf04ac252f49d6",
   486            "traffic": {
   487              "protocol": "http",
   488              "rates": {
   489                "http": "20.00",
   490                "httpPercentReq": "12.2"
   491              },
   492              "responses": {
   493                "200": {
   494                  "flags": {
   495                    "-": "100.0"
   496                  },
   497                  "hosts": {
   498                    "reviews:9080": "100.0"
   499                  }
   500                }
   501              }
   502            }
   503          }
   504        }
   505      ]
   506    }
   507  }