Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Moved the nested element "resource" one level up and renamed it into "configuration".

...

  • task manager's resource contains this information, show it in 
    • url: /taskmanagers/:taskmanagerid

      Code Block
      languagejs
      titleJSON Schema of response
      collapsetrue
      {
        "type" : "object",
        "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:taskmanager:TaskManagerDetailsInfo",
        "properties" : {
          "id" : {
            "type" : "any"
          },
          "path" : {
            "type" : "string"
          },
          "dataPort" : {
            "type" : "integer"
          },
          "timeSinceLastHeartbeat" : {
            "type" : "integer"
          },
          "slotsNumber" : {
            "type" : "integer"
          },
          "freeSlots" : {
            "type" : "integer"
          },
          "hardware" : {
            "type" : "object",
            "id" : "urn:jsonschema:org:apache:flink:runtime:instance:HardwareDescription",
            "properties" : {
              "cpuCores" : {
                "type" : "integer"
              },
              "physicalMemory" : {
                "type" : "integer"
              },
              "freeMemory" : {
                "type" : "integer"
              },
              "managedMemory" : {
                "type" : "integer"
              }
            }
          },
          "metrics    "configuration" : {
            "type" : "object",
            "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:taskmanager:TaskManagerMetricsInfoTaskManagerResourceInfo",
            "properties" : {
              "heapUsedframeworkHeap" : {
                "type" : "integerlong"
              },
              "heapCommittedframeworkOffHeap" : {
                "type" : "integerlong"
              },
              "heapMaxtaskHeap" : {
                "type" : "integerlong"
              },
              "nonHeapUsedtaskOffHeap" : {
                          "type" : "integerlong"
              },
              "nonHeapCommittednetworkMemory" : {
                "type" : "integerlong"
              },
              "nonHeapMaxmanagedMemory" : {
                "type" : "integerlong"
              },
              "directCountjvmMetaSpace" : {
                "type" : "integerlong"
              },
              "directUsedjvmOverhead" : {
                "type" : "integerlong"
              },
              "directMaxtotalProcessMemory" : {
                "type" : "integerlong"
              }
            }
          },
              "mappedCount    "metrics" : {
                      "type" : "integerobject"
              },
              "mappedUsed,
            "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:taskmanager:TaskManagerMetricsInfo",
            "properties" : {
              "heapUsed" : {
                "type" : "integer"
              },
              "mappedMaxheapCommitted" : {
                "type" : "integer"
              },
              "memorySegmentsAvailableheapMax" : {
                "type" : "integer"
              },
              "memorySegmentsTotalnonHeapUsed" : {
                          "type" : "integer"
              },
              "managedMemoryUsednonHeapCommitted" : {
                "type" : "longinteger"
              },
              "managedMemoryTotalnonHeapMax" : {
                "type" : "longinteger"
              },
              "networkMemoryUseddirectCount" : {
                "type" : "longinteger"
              },
              "networkMemoryTotaldirectUsed" : {
                "type" : "longinteger"
              },
              "resourcedirectMax" : {
                "type" : "objectinteger",
                "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:taskmanager:TaskManagerResourceInfo",
                "properties
              },
              "mappedCount" : {
                  "frameworkHeap" : {
                    "          "type" : "longinteger"
                          },
                          "frameworkOffHeapmappedUsed" : {
                              "type" : "longinteger"
                          },
                          "taskHeapmappedMax" : {
                              "type" : "longinteger"
                          },
                          "taskOffHeapmemorySegmentsAvailable" : {
                              "type" : "longinteger"
                          },
                          "networkMemorymemorySegmentsTotal" : {
                              "type" : "longinteger"
                          },
                          "managedMemorymanagedMemoryUsed" : {
                              "type" : "long"
                          },
                          "jvmMetaSpacemanagedMemoryTotal" : {
                              "type" : "long"
                          },
                          "jvmOverheadnetworkMemoryUsed" : {
                              "type" : "long"
                          },
                          "totalProcessMemorynetworkMemoryTotal" : {
                              "type" : "long"
                  }
                }
              },
              "garbageCollectors" : {
                "type" : "array",
                "items" : {
                  "type" : "object",
                  "id" : "urn:jsonschema:org:apache:flink:runtime:rest:messages:taskmanager:TaskManagerMetricsInfo:GarbageCollectorInfo",
                  "properties" : {
                    "name" : {
                      "type" : "string"
                    },
                    "count" : {
                      "type" : "integer"
                    },
                    "time" : {
                      "type" : "integer"
                    }
                  }
                }
              }
            }
          }
        }
      }


...