DataBuilder - 범위 지정, 전역

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기2분
  • DataBuilder 클래스를 사용하여 메트릭에 대한 일련의 데이터 요소를 만듭니다. sn_clotho 사용하십시오 . Client.put() 메서드를 사용하여 값을 저장합니다.

    DataBuilder 클래스는 범위가 지정된 서버 스크립트 및 전역 서버 스크립트에서 사용할 수 있습니다. DataBuilder 클래스를 사용하는 경우 네임스페이스 식별자를 sn_clotho 사용합니다.

    이 클래스는 응용 프로그램의 MetricBase 일부입니다.

    범위가 지정된 DataBuilder - add(GlideDateTime 시작, 배열 값)

    DataBuilder 객체에 일련의 데이터 요소를 추가합니다. 각 데이터 포인트는 타임 스탬프와 값입니다.

    start 매개 변수와 보존 정책 수집 기간을 사용하여 배열의 각 값에 대한 타임스탬프를 계산합니다. 첫 번째 값에는 start 매개 변수가 타임스탬프로 사용됩니다. 이 메서드는 MetricBase 데이터베이스에 데이터를 저장하지 않습니다. sn_clotho 사용하십시오 . Client.put() 메서드를 사용하여 값을 저장합니다.

    표 1. 매개변수
    이름 유형 설명
    시작 GlideDateTime 첫 번째 데이터 요소의 타임스탬프입니다. 후속 타임스탬프는 보존 정책 수집 기간을 사용하여 계산됩니다.
    배열 숫자의 배열입니다.
    표 2. 반환
    유형 설명
    데이터 작성기 동일한 DataBuilder 개체입니다.
    
    var points = [7,0.5,273];
    var dataBuilder = new sn_clotho.DataBuilder(now_GR, 'cpu_percentage');
    // this creates a GlideDateTime object set to the current date and time
    var time = new GlideDateTime();
    dataBuilder.add(time, points);

    범위가 지정된 DataBuilder - add(GlideDateTime 시작, 번호 값)

    DataBuilder 개체에 데이터 요소를 추가합니다. 각 데이터 포인트는 타임 스탬프와 값입니다. 이 메서드는 메트릭에 데이터 요소를 저장하지 않습니다. sn_clotho 사용하십시오 . Client.put() 메서드를 사용하여 값을 저장합니다.

    표 3. 매개변수
    이름 유형 설명
    시작 GlideDateTime 데이터 요소의 타임스탬프입니다.
    번호 데이터 요소의 값입니다.
    표 4. 반환
    유형 설명
    데이터 작성기 DataBuilder 개체입니다.
    var dataBuilder = new sn_clotho.DataBuilder(now_GR, 'cpu_percentage');
    // this creates a GlideDateTime object set to the current date and time
    var time = new GlideDateTime();
    dataBuilder.add(time, 0.6);

    범위가 지정된 DataBuilder - DataBuilder(객체 glideRecord, 문자열 제목, 문자열 메트릭)

    DataBuilder 클래스의 인스턴스를 만듭니다.

    표 5. 매개변수
    이름 유형 설명
    글라이드기록 객체 도메인을 가져올 GlideRecord입니다.
    제목 문자열 이 계열과 연결된 GlideRecord의 sys_id입니다.
    메트릭 문자열 메트릭의 필드 이름입니다.
    // Where cpu_percentage is the name of the metric
            var dataBuilder = new sn_clotho.DataBuilder(now_GR, 'cpu_percentage');