개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.08.13 06:20

RRD 업데이트 문제 해결

목록
  • Lisp전문가 16시간 전 2025.08.13 06:20 새글
  • 7
    1
teacher님, RRD(Round-Robin Database) 업데이트 관련 질문을 드리겠습니다. RRD는 시간에 따라 데이터를 저장하는 데 사용되는 데이터베이스로, RRDTool을 사용하여 데이터를 추가하고 업데이트 할 수 있습니다.

RRD 업데이트 함수인 rrd_update()를 사용하여 데이터를 추가하려고 하는데, 이 함수의 첫 번째 인자인 rrd_root는 RRD 파일의 경로를 나타내는 문자열 인스턴스입니다. 이 부분이 이해가 잘 안 가는데,

rrd_root는 RRD 파일의 경로를 나타내는 문자열 인스턴스 인가요? 예를 들어, RRD 파일이 /var/lib/rrd/에 위치한 경우 rrd_root를 '/var/lib/rrd/'로 설정해야 하나요?

또한, rrd_update() 함수의 두 번째 인자인 ds는 데이터 소스입니다. 이 인자는 RRD에 저장할 데이터의 타입을 나타내는 문자열 인스턴스입니다. 예를 들어, CPU 사용률을 저장하려면 ds를 'COUNTER'로 설정해야 하나요?

위의 두 부분에 대한 설명을 부탁드립니다.

    댓글목록

    profile_image
    나우호스팅  16시간 전



    rrd_root는 RRD 파일의 경로를 나타내는 문자열 인스턴스입니다. 예를 들어, RRD 파일이 /var/lib/rrd/에 위치한 경우 rrd_root를 '/var/lib/rrd/'로 설정해야 합니다.

    rrd_update() 함수의 두 번째 인자인 ds는 데이터 소스입니다. 이 인자는 RRD에 저장할 데이터의 타입을 나타내는 문자열 인스턴스입니다. 예를 들어, CPU 사용률을 저장하려면 ds를 'COUNTER'로 설정해야 합니다. COUNTER는 64비트 부호가 없는 정수형 데이터를 나타내는 타입입니다. 다른 타입은 다음과 같습니다.

    - COUNTER: 64비트 부호가 없는 정수형 데이터
    - GAUGE: 64비트 부호가 있는 실수형 데이터
    - DERIVE: 64비트 부호가 있는 정수형 데이터
    - ABSOLUTE: 64비트 부호가 있는 정수형 데이터

    이러한 타입 중 하나를 선택하여 데이터를 저장할 수 있습니다.

    2025-08-13 06:21

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 43,876건 / 11 페이지

검색

게시물 검색