콘텐츠로 이동

토폴로지 뷰 차트 데이터 구조 설명

서비스 맵 데이터 구조 설명

{
  "services": [
    {
      "data": {
        "__size": 10,
        "__fill": 10,
        "fieldA": "1.0",
        "fieldB": "test"
      },
      "name": "demo_web",
      "type": "web"
    },
    {
      "data": {
        "__size": 10,
        "__fill": 10,
        "fieldA": "1.0",
        "fieldB": "test"
      },
      "name": "demo_framework",
      "type": "framework"
    }
  ],
  "maps": [
    {
      "source": "demo_web",
      "target": "demo_framework"
    }
  ]
}

필드 설명:

매개변수명 타입 설명
maps arrary 토폴로지 뷰의 유향 간선 목록
maps.source string 소스 서비스 이름
maps.target string 대상 서비스 이름
services arrary 토폴로지 뷰 서비스 노드 목록
services.name string 서비스 이름
services.type string 서비스 유형, 현재 지원되는 서비스 유형은
["app", "framework", "cache", "message_queue", "custom", "db", "web", "aws_lambda"]
사용자 정의 유형도 입력 가능
services.data json 서비스 노드 데이터
services.data.__size double 원 크기 필드의 값, 범위는 없으며
설정된 크기에 따라 자동으로 조정되어 표시
services.data.__fill double 채우기 색상 필드의 값, 값의 범위는
설정된 그라데이션 색상의 최대값과 최소값
services.data.fieldA string tooltip에 표시되는 필드
services.data.fieldB string tooltip에 표시되는 필드

리소스 맵 데이터 구조 설명

{
  "serviceResource": [
    {
      "data": {
        "__fill": 10,
        "avg_per_second_title": "AAA",
        "avg_per_second": 1,
        "p99_title": "AAA",
        "p99": 1,
        "error_rate_title": "AAA",
        "error_rate": 1
      },
      "service": "demo_web",
      "resource": "demo_web_resource",
      "source_type": "web"
    },
    {
      "data": {
        "__fill": 10,
        "avg_per_second_title": "AAA",
        "avg_per_second": 1,
        "p99_title": "AAA",
        "p99": 1,
        "error_rate_title": "AAA",
        "error_rate": 1
      },
      "service": "demo_framework",
      "resource": "demo_framework_resource",
      "source_type": "framework"
    }
  ],
  "maps": [
    {
      "source": "demo_web",
      "source_resource": "demo_web_resource",
      "target": "demo_framework",
      "target_resource": "demo_framework_resource"
    }
  ]
}

필드 설명:

매개변수명 타입 설명
maps arrary 토폴로지 뷰의 유향 간선 목록
maps.source string 소스 서비스 이름
maps.source_resource string 소스 리소스 이름
maps.target string 대상 서비스 이름
maps.target_resource string 대상 리소스 이름
serviceResource arrary 토폴로지 뷰 리소스 노드 목록
serviceResource.service string 서비스 이름
serviceResource.resource string 리소스 이름
serviceResource.source_type string 리소스 유형, 현재 지원되는 리소스 유형은
["app", "framework", "cache", "message_queue", "custom", "db", "web", "aws_lambda"]
사용자 정의 유형도 입력 가능
serviceResource.data json 리소스 노드 데이터
serviceResource.data.__fill double 채우기 색상 필드의 값, 값의 범위는
설정된 그라데이션 색상의 최대값과 최소값
serviceResource.data.avg_per_second_title string 왼쪽 필드의 제목
serviceResource.data.avg_per_second double 왼쪽 필드의 값
serviceResource.data.p99_title string 가운데 필드의 제목
serviceResource.data.p99 double 가운데 필드의 값
serviceResource.data.error_rate_title string 오른쪽 필드의 제목
serviceResource.data.error_rate double 오른쪽 필드의 값

문서 평가

이 페이지가 도움이 되었나요?