{ "swagger" : "2.0", "info" : { "version" : "4.3.0", "title" : "Poin App" }, "host" : "{{host}}", "basePath" : "{{basePath}}", "schemes" : [ "{{schemes}}" ], "consumes" : [ "application/json" ], "produces" : [ "application/json" ], "paths" : { "/poinTracer/list" : { "get" : { "description" : "Method Description -- list", "operationId" : "list", "tags" : [ "PoinTracerResource" ], "parameters" : [ { "name" : "tracerqueryparams", "in" : "body", "required" : "true", "schema" : { "$ref" : "#/definitions/TracerQueryParams" }, "description" : "parameter name -- tracerqueryparams" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/TracerLogVo" }, "description" : "Response OK" } } } }, "/poinTracer/detail" : { "get" : { "description" : "Method Description -- detail", "operationId" : "detail", "tags" : [ "PoinTracerResource" ], "parameters" : [ { "name" : "traceId", "in" : "query", "required" : "false", "type" : "string", "description" : "parameter name -- traceId" } ], "responses" : { "200" : { "schema" : { "$ref" : "#/definitions/TracerLogDetailVo" }, "description" : "Response OK" } } } }, "/poinTracer/services" : { "get" : { "description" : "Method Description -- getServiceName", "operationId" : "getServiceName", "tags" : [ "PoinTracerResource" ], "responses" : { "200" : { "schema" : { "type" : "array", "items" : { "type" : "string" } }, "description" : "Response OK" } } } } }, "definitions" : { "TracerLogVo" : { "type" : "object", "properties" : { "total" : { "type" : "number" }, "maxCostTime" : { "type" : "integer" }, "services" : { "type" : "array", "items" : { "$ref" : "#/definitions/TracerServicesVo" } } } }, "TracerQueryParams" : { "type" : "object", "properties" : { "traceId" : { "type" : "string" }, "gId" : { "type" : "string" }, "serviceName" : { "type" : "string" }, "unitCode" : { "type" : "string" }, "requestStartTime" : { "type" : "string" }, "requestEndTime" : { "type" : "string" }, "costTime" : { "type" : "string" }, "count" : { "type" : "integer" }, "orderType" : { "type" : "integer" }, "offset" : { "type" : "integer" }, "limit" : { "type" : "integer" } } }, "TracerLogDetailVo" : { "type" : "object", "properties" : { "servicesVo" : { "$ref" : "#/definitions/TracerServicesVo" }, "serviceCountVos" : { "type" : "array", "items" : { "$ref" : "#/definitions/TracerServiceCountVo" } }, "services" : { "type" : "array", "items" : { "type" : "map" } }, "fromToVos" : { "type" : "array", "items" : { "$ref" : "#/definitions/TopologicalFromToVo" } }, "labelVos" : { "type" : "array", "items" : { "$ref" : "#/definitions/TopologicalServiceLabel" } }, "detailVos" : { "type" : "array", "items" : { "$ref" : "#/definitions/TopologicalDetailVo" } } } }, "TracerServiceCountVo" : { "type" : "object", "properties" : { "name" : { "type" : "string" }, "count" : { "type" : "integer" }, "costTime" : { "type" : "integer" } } }, "TopologicalServiceLabel" : { "type" : "object", "properties" : { "id" : { "type" : "integer" }, "label" : { "type" : "string" } } }, "TopologicalFromToVo" : { "type" : "object", "properties" : { "from" : { "type" : "integer" }, "to" : { "type" : "integer" } } }, "TopologicalDetailVo" : { "type" : "object", "properties" : { "serviceName" : { "type" : "string" }, "callNum" : { "type" : "integer" }, "calledNum" : { "type" : "integer" }, "totalCostTime" : { "type" : "integer" }, "avgCostTime" : { "type" : "integer" }, "redisNum" : { "type" : "integer" }, "dbNum" : { "type" : "integer" }, "sysName" : { "type" : "string" } } }, "TracerServicesVo" : { "type" : "object", "properties" : { "costTime" : { "type" : "integer" }, "spanCount" : { "type" : "integer" }, "requestTime" : { "type" : "string" }, "count" : { "type" : "integer" }, "resultCode" : { "type" : "string" }, "traceId" : { "type" : "string" }, "serviceCounts" : { "type" : "array", "items" : { "$ref" : "#/definitions/TracerServiceCountVo" } } } } } }