ServiceWatch Agent 설치하기

사용자는 Virtual Server에 ServiceWatch Agent를 설치하여 사용자 정의 지표와 로그를 수집할 수 있습니다.

참고
ServiceWatch Agent를 통한 사용자 정의 지표/로그 수집은 현재 Samsung Cloud Platform For Enterprise에서만 사용 가능합니다. 이외 오퍼링에서도 향후 제공 예정입니다.
주의
ServiceWatch Agent를 통한 지표 수집은 사용자 정의 지표로 구분되어 각 서비스로부터 기본으로 수집되는 지표와는 달리 요금이 부과되므로, 불필요한 메트릭 수집 설정은 제거하거나 비활성화하기를 권장합니다.

ServiceWatch Agent

Virtual Server에 ServiceWatch의 사용자 정의 지표 및 로그 수집을 위해 설치해야 하는 Agent는 크게 2가지로 나눌 수 있습니다. Prometheus Exporter와 Open Telemetry Collector 입니다.

구분상세 설명
Prometheus Exporter특정 애플리케이션이나 서비스의 메트릭을 Prometheus가 스크랩(scrape)할 수 있는 형식으로 제공
  • OS에 따라 Linux 서버를 위한 Node Exporter와 Windows 서버를 위한 Windows Exporter를 사용할 수 있음
  • GPU 지표를 위한 DCGM(NVIDIA Data Center GPU Manager) Exporter를 사용할 수 있음.
Open Telemetry Collector분산 시스템의 메트릭, 로그와 같은 텔레메트리 데이터를 수집하고, 처리(필터링, 샘플링 등)한 후, 여러 백엔드(예: Prometheus, Jaeger, Elasticsearch 등)로 내보내는 중앙 집중식 수집기 역할
  • ServiceWatch Gateway로 데이터를 내보내어 ServiceWatch에서 지표 및 로그 데이터를 수집할 수 있도록 함.
표. Prometheus Exporter와 Open Telemetry Collector 설명

Virtual Server를 위한 Prometheus Exporter 설치 (for Linux)

Linux 서버에서 사용하기 위해 Prometheus Exporter를 아래의 순서에 따라 설치합니다.

Node Exporter 설치

아래의 순서에 따라 Node Exporter를 설치합니다.

  1. Node Exporter User 생성
  2. Node Exporter 설정

Node Exporter User 생성

Node Exporter 프로세스를 안전하게 격리하기 위한 전용 사용자를 생성합니다.

배경색 변경
sudo useradd --no-create-home --shell /bin/false node_exporter
sudo useradd --no-create-home --shell /bin/false node_exporter
코드블록. Node Exporter User 생성 명령어

Node Exporter 설정

  1. Node Exporter 설치를 위해 다운로드합니다. 해당 가이드에서는 아래 버전으로 안내합니다.
    • 다운로드 경로: /tmp
    • 설치 버전: 1.7.0
      배경색 변경
      cd /tmp
      wget https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gz
      cd /tmp
      wget https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gz
      코드블록. Node Exporter 다운로드 명령어
참고
최신 버전 Node Exporter는 Node Exporter > Releases > Lastest에서 확인할 수 있고, 특정 버전의 Node Exporter는 Node Exporter > Releases 에서 확인할 수 있습니다.
  1. 다운로드 받은 Node Exporter 설치하고 실행 파일에 권한을 부여합니다.

    배경색 변경
    cd /tmp
    sudo tar -xvf node_exporter-1.7.0.linux-amd64.tar.gz -C /usr/local/bin --strip-components=1 node_exporter-1.7.0.linux-amd64/node_exporter
    cd /tmp
    sudo tar -xvf node_exporter-1.7.0.linux-amd64.tar.gz -C /usr/local/bin --strip-components=1 node_exporter-1.7.0.linux-amd64/node_exporter
    코드블록. Node Exporter 설치 명령어
    배경색 변경
    sudo chown node_exporter:node_exporter /usr/local/bin/node_exporter
    sudo chown node_exporter:node_exporter /usr/local/bin/node_exporter
    코드블록. Node Exporter 권한 설정 명령어

  2. 서비스 파일 생성 Node Exporter를 메모리 메트릭(meminfo) 또는 블록 스토리지 메트릭(filesystem) 수집하도록 설정합니다.

    배경색 변경
    sudo vi /etc/systemd/system/node_exporter.service
    sudo vi /etc/systemd/system/node_exporter.service
    코드블록. Node Exporter 서비스 파일 열기 명령어
    배경색 변경
    [Unit]
    Description=Prometheus Node Exporter (meminfo only)
    Wants=network-online.target
    After=network-online.target
     
    [Service]
    User=node_exporter
    Group=node_exporter
    Type=simple
    ExecStart=/usr/local/bin/node_exporter \
      --collector.disable-defaults \    # 기본 제공 메트릭 비활성화
      --collector.meminfo \             # 메모리 메트릭 활성화
      --collector.filesystem            # Block Storage 파일 시스템 메트릭 활성화
     
    Restart=on-failure
     
    [Install]
    WantedBy=multi-user.target
    [Unit]
    Description=Prometheus Node Exporter (meminfo only)
    Wants=network-online.target
    After=network-online.target
     
    [Service]
    User=node_exporter
    Group=node_exporter
    Type=simple
    ExecStart=/usr/local/bin/node_exporter \
      --collector.disable-defaults \    # 기본 제공 메트릭 비활성화
      --collector.meminfo \             # 메모리 메트릭 활성화
      --collector.filesystem            # Block Storage 파일 시스템 메트릭 활성화
     
    Restart=on-failure
     
    [Install]
    WantedBy=multi-user.target
    코드블록. Node Exporter 서비스 파일 열기 결과

참고
  • collector는 플래그를 사용하여 활성화/비활성화 설정할 수 있습니다.

    • –collector.{name}: 특정 메트릭을 활성화할 때 사용합니다.
    • –no-collector.{name}: 특정 메트릭을 비활성화할 수 있습니다.
    • 기본적으로 제공하는 메트릭을 모두 비활성화하고 특정 수집기만 활성화하려면 –collector.disable-defaults –collector.{name} … 와 같이 사용할 수 있습니다.
  • 아래는 주요 collector 설명입니다.

Collector설명라벨
meminfo메모리 통계 제공-
filesystem사용된 디스크 공간과 같은 파일 시스템 통계 제공
  • device: 파일시스템이 위치한 물리적 또는 가상 장치 경로
    • 예시: /dev/sda1
  • fstype: 파일시스템의 형식
    • 예시: ext4, xfs, nfs, tmpfs
  • mountpoint: 해당 파일시스템이 호스트 OS상에 마운트된 경로. 가장 직관적으로 디스크를 구분하는 기준
    • 예시: /, /var/lib/docker, /mnt/data
표. Node Exporter 주요 Collector 설명
  • Node Exporter 지표에서 Node Exporter에서 제공하는 주요 지표와 Node Exporter Collector 설정 방법을 확인할 수 있습니다.
참고
  • 수집 가능한 메트릭과 설정 방법에 대한 자세한 내용은 Node Exporter > Collector에서 확인할 수 있습니다.
  • 사용하는 Node Exporter의 버전에 따라 제공 가능한 메트릭이 상이할 수 있습니다. Node Exporter을 참고하세요.
주의
ServiceWatch Agent를 통한 지표 수집은 사용자 정의 지표로 구분되어 기본으로 수집되는 지표와는 달리 요금이 부과되므로, 불필요한 메트릭 수집은 제거하거나 비활성화해야 과도한 요금이 부과되지 않습니다.
  1. 서비스 활성화 및 시작 Node Exporter 서비스를 등록하고 등록된 서비스와 설정한 메트릭을 확인합니다.
    배경색 변경
    sudo systemctl daemon-reload
    sudo systemctl enable --now node_exporter
    sudo systemctl daemon-reload
    sudo systemctl enable --now node_exporter
    코드블록. Node Exporter 서비스 활성화 및 시작 명령어
    배경색 변경
    sudo systemctl status node_exporter
    sudo systemctl status node_exporter
    코드블록. Node Exporter 서비스 확인 명령어
    배경색 변경
    curl http://localhost:9100/metrics | grep node_memory
    curl http://localhost:9100/metrics | grep node_memory
    코드블록. Node Exporter 메트릭 정보 확인 명령어
안내
Node Exporter 설정을 완료하였다면, ServiceWatch에서 제공하는 Open Telemetry Collector를 설치하여 SerivceWatch Agent 설정을 완료하셔야 합니다.
자세한 내용은 ServiceWatch > ServiceWatch Agent 사용하기 참고하세요.

Virtual Server를 위한 Prometheus Exporter 설치 (for Windows)

Windows 서버에서 Prometheus Exporter를 사용하기 위해 아래의 순서에 따라 설치합니다.

Windows Exporter 설치

아래의 순서에 따라 Windows Exporter를 설치합니다.

  1. Windows Exporter 설정

Windows Exporter 설정

  1. Windows Exporter 설치를 위해 설치 파일을 다운로드합니다.
    • 다운로드 경로: C:\Temp
    • 테스트 버전: 0.31.3
      배경색 변경
      $ mkdir /Temp
      $ Invoke-WebRequest -Uri "https://github.com/prometheus-community/windows_exporter/releases/download/v0.31.3/windows_exporter-0.31.3-amd64.exe" -OutFile "C:\Temp\windows_exporter-0.31.3-amd64.exe"
      $ mkdir /Temp
      $ Invoke-WebRequest -Uri "https://github.com/prometheus-community/windows_exporter/releases/download/v0.31.3/windows_exporter-0.31.3-amd64.exe" -OutFile "C:\Temp\windows_exporter-0.31.3-amd64.exe"
      코드블록. Windows Exporter 다운로드
참고
Windows Exporter 버전 및 설치 파일은 Windows Exporter > Releases 에서 확인할 수 있습니다.
  1. Windows Exporter 실행 테스트
    Windows Exporter는 기본적으로 모든 컬렉터를 활성화하지만, 원하는 메트릭만 수집하려면 다음 컬렉터를 활성화해야 합니다. 다음은 사용자가 지정한 컬렉터를 활성화하는 예제입니다.
    • 메모리 메트릭: memory
    • 블록 스토리지 메트릭: local_disk
    • Host name: os
      배경색 변경
      $ cd C:\Temp
      $ .\windows_exporter-0.31.3-amd64.exe --collectors.enabled memory,logical_disk,os
      $ cd C:\Temp
      $ .\windows_exporter-0.31.3-amd64.exe --collectors.enabled memory,logical_disk,os
      코드블록. Windows Exporter 실행 테스트
참고
  • collector는 플래그를 사용하여 활성화 설정할 수 있습니다.

    • –collectors.enabled “[defaults]" 기본적으로 제공하는 메트릭
    • –collector.enabled {name},{name},{name}…: 특정 메트릭을 활성화할 때 사용합니다.
  • 아래는 주요 collector 설명입니다.

Collector설명라벨
memory메모리 통계 제공
logical_disk로컬 시스템의 논리적 디스크(예: C:, D: 드라이브) 성능 및 상태 메트릭을 수집
  • volume: 파일시스템이 위치한 물리적 또는 가상 장치 경로
    • 예시: C:D:
표. Windows Exporter 주요 Collector 설명
  • Windows Exporter 지표에서 Windows Exporter에서 제공하는 주요 지표와 Windows Exporter Collector 설정 방법을 확인할 수 있습니다.
참고
  • 수집 가능한 메트릭과 설정 방법에 대한 자세한 내용은 Windows Exporter > Collector에서 확인할 수 있습니다.

  • 사용하는 Windoes Exporter의 버전에 따라 제공 가능한 메트릭이 상이할 수 있습니다. Windows Exporter을 참고하세요.

주의
ServiceWatch Agent를 통한 지표 수집은 사용자 정의 지표로 구분되어 기본으로 수집되는 지표와는 달리 요금이 부과되므로, 불필요한 메트릭 수집은 제거하거나 비활성화해야 과도한 요금이 부과되지 않습니다.
  1. 서비스 등록 및 확인 Windows Exporter의 서비스를 등록하고 설정한 메트릭을 확인합니다.

    배경색 변경
    $ sc.exe create windows_exporter binPath= "C:\Temp\windows_exporter-0.31.3-amd64.exe --collectors.enabled memory,logical_disk,os" DisplayName= "Prometheus Windows Exporter" start= auto
    $ Start-Service windows_exporter
    $ sc.exe create windows_exporter binPath= "C:\Temp\windows_exporter-0.31.3-amd64.exe --collectors.enabled memory,logical_disk,os" DisplayName= "Prometheus Windows Exporter" start= auto
    $ Start-Service windows_exporter
    코드블록. Windows Exporter 서비스 등록
    배경색 변경
    # 서비스 확인
    $ Get-Service windows_exporter
     
    # 메트릭 확인
    $ Invoke-WebRequest -Uri "http://localhost:9182/metrics" | Select-String memory
    # 서비스 확인
    $ Get-Service windows_exporter
     
    # 메트릭 확인
    $ Invoke-WebRequest -Uri "http://localhost:9182/metrics" | Select-String memory
    코드블록. Windows Exporter 서비스 확인

  2. 구성 파일 설정

    • –config.file 옵션을 사용하여 YAML 구성 파일을 사용하도록 설정할 수 있습니다.
      배경색 변경
      $ .\windows_exporter.exe --config.file=config.yml 
      $ .\windows_exporter.exe --config.file="C:\Program Files\windows_exporter\config.yml" # 절대 경로를 사용하는 경우 경로를 따옴표로 묶어야 합니다. 
      $ .\windows_exporter.exe --config.file=config.yml 
      $ .\windows_exporter.exe --config.file="C:\Program Files\windows_exporter\config.yml" # 절대 경로를 사용하는 경우 경로를 따옴표로 묶어야 합니다. 
      코드블록. Windows Exporter 구성 파일 설정
      배경색 변경
      collectors:
        enabled: cpu,net,service
      collector:
        service:
          include: windows_exporter
      log:
        level: warn
      collectors:
        enabled: cpu,net,service
      collector:
        service:
          include: windows_exporter
      log:
        level: warn
      코드블록. Windows Exporter 구성 파일 일부 예시
    • Windows Exporter > 구성 파일 공식 예시 파일을 참고하세요.
      배경색 변경
      ---
      # Note this is not an exhaustive list of all configuration values
      collectors:
        enabled: cpu,logical_disk,net,os,service,system
      collector:
        service:
          include: "windows_exporter"
        scheduled_task:
          include: /Microsoft/.+
      log:
        level: debug
      scrape:
        timeout-margin: 0.5
      telemetry:
        path: /metrics
      web:
        listen-address: ":9182"
      ---
      # Note this is not an exhaustive list of all configuration values
      collectors:
        enabled: cpu,logical_disk,net,os,service,system
      collector:
        service:
          include: "windows_exporter"
        scheduled_task:
          include: /Microsoft/.+
      log:
        level: debug
      scrape:
        timeout-margin: 0.5
      telemetry:
        path: /metrics
      web:
        listen-address: ":9182"
      코드블록. Windows Exporter 구성 파일 예시
    • 구성 파일을 이용하여 서비스 등록하기 위해서 아래를 참고하세요.
      배경색 변경
      $ sc.exe create windows_exporter binPath= "C:\Temp\windows_exporter-0.31.3-amd64.exe --config.file=C:\Temp\config.yml" DisplayName= "Prometheus Windows Exporter" start= auto
      $ Start-Service windows_exporter
      $ sc.exe create windows_exporter binPath= "C:\Temp\windows_exporter-0.31.3-amd64.exe --config.file=C:\Temp\config.yml" DisplayName= "Prometheus Windows Exporter" start= auto
      $ Start-Service windows_exporter
      코드블록. Windows Exporter 구성 파일을 이용한 서비스 등록
참고
구성 파일과 명령줄 옵션을 함께 사용하는 경우, 명령줄 옵션에 포함된 값들이 우선 적용됩니다. 따라서 명령줄 옵션이 구성 파일 설정보다 우선 적용합니다.
안내
Node Exporter 설정을 완료하였다면, ServiceWatch에서 제공하는 Open Telemetry Collector를 설치하여 SerivceWatch Agent 설정을 완료하셔야 합니다.
자세한 내용은 ServiceWatch > ServiceWatch Agent 사용하기 참고하세요.

Node Exporter 지표

Node Exporter 주요 지표

아래는 Node Exporter를 통해 확인할 수 있는 Collector와 지표 정보입니다. Collector로 설정할 수도 있고, 특정 지표만 활성화할 수 있습니다.

구분CollectorMetricDescription
Memorymeminfonode_memory_MemTotal_bytes전체 메모리
Memorymeminfonode_memory_MemAvailable_bytes사용 가능한 메모리(메모리 부족 여부를 판단하기 위해 사용)
Memorymeminfonode_memory_MemFree_bytesFree 메모리(비어 있는 메모리)
Memorymeminfonode_memory_Buffers_bytesIO 버퍼
Memorymeminfonode_memory_Cached_bytes페이지 캐시
Memorymeminfonode_memory_SwapTotal_bytes전체 스왑
Memorymeminfonode_memory_SwapFree_bytes남은 스왑
Filesystemfilesystemnode_filesystem_size_bytes파일 시스템 전체 크기
Filesystemfilesystemnode_filesystem_free_bytes전체 여유 공간(total free space)
Filesystemfilesystemnode_filesystem_avail_bytes사용자가 실제로 사용 가능한 공간(available space for unprivileged users)
표. Node Exporter 주요 지표

Node Exporter Collector 및 지표 수집 설정

Node Exporter는 기본적으로 대부분의 collector가 활성화되지만, 원하는 collector만 활성화/비활성화 설정할할 수 있습니다.

특정 Collector만 활성화

  • 메모리, 파일 시스템 Collector만 사용하고 싶을 때:
    배경색 변경
    ./node_exporter
      --collector.meminfo            # 메모리 Collector 활성화
      --collector.filesystem         # 파일 시스템 Collector 활성화
    ./node_exporter
      --collector.meminfo            # 메모리 Collector 활성화
      --collector.filesystem         # 파일 시스템 Collector 활성화
    코드블록. Node Exporter 특정 Collector 활성화
  • Default 설정은 모두 해제하고 메모리, 파일 시스템 Collector만 사용하고 싶을 때:
    배경색 변경
    ./node_exporter
      --collector.disable-defaults    # 기본 제공 메트릭 비활성화
      --collector.meminfo             # 메모리 Collector 활성화
      --collector.filesystem          # 파일 시스템 Collector 활성화
    ./node_exporter
      --collector.disable-defaults    # 기본 제공 메트릭 비활성화
      --collector.meminfo             # 메모리 Collector 활성화
      --collector.filesystem          # 파일 시스템 Collector 활성화
    코드블록. Node Exporter 특정 Collector 활성화
  • 특정 마운트 지점에 대한 파일 시스템 Collector 활성화
    배경색 변경
    ./node_exporter
      --collector.disable-defaults    # 기본 제공 메트릭 비활성화
      --collector.filesystem.mount-points-include="/|/data"          # /(Root)와 /data 마운트 지점에 대한 파일 시스템 Collector 활성화
    ./node_exporter
      --collector.disable-defaults    # 기본 제공 메트릭 비활성화
      --collector.filesystem.mount-points-include="/|/data"          # /(Root)와 /data 마운트 지점에 대한 파일 시스템 Collector 활성화
    코드블록. Node Exporter 특정 Collector 활성화
  • 특정 마운트 지점을 제외한 파일 시스템 Collector 활성화
    배경색 변경
    ./node_exporter
      --collector.disable-defaults    # 기본 제공 메트릭 비활성화
      --collector.filesystem.mount-points-exclude="/boot|/var/log"    # /boot와 /var/log 마운트 지점에 대한 파일 시스템 Collector 활성화
    ./node_exporter
      --collector.disable-defaults    # 기본 제공 메트릭 비활성화
      --collector.filesystem.mount-points-exclude="/boot|/var/log"    # /boot와 /var/log 마운트 지점에 대한 파일 시스템 Collector 활성화
    코드블록. Node Exporter 특정 Collector 활성화

특정 Collector 비활성화 (no-collector)

파일 시스템 collector를 사용하고 싶지 않을때:

배경색 변경
./node_exporter --no-collector.filesystem
./node_exporter --no-collector.filesystem
코드블록. Node Exporter 특정 Collector 비활성화

Systemd 서비스로 Collector 구성 (권장)

배경색 변경
[Unit]
Description=Node Exporter
After=network-online.target

[Service]
User=nodeexp
ExecStart=/usr/local/bin/node_exporter
  --collector.disable-defaults # 기본 제공 메트릭 collector 모두 비활성화
  --collector.meminfo
  --collector.filesystem

[Install]
WantedBy=multi-user.target
[Unit]
Description=Node Exporter
After=network-online.target

[Service]
User=nodeexp
ExecStart=/usr/local/bin/node_exporter
  --collector.disable-defaults # 기본 제공 메트릭 collector 모두 비활성화
  --collector.meminfo
  --collector.filesystem

[Install]
WantedBy=multi-user.target
코드블록. Node Exporter > /etc/systemd/system/node_exporter.service 구성

특정 지표만 필터링하는 방법

Open Telemetry Collector 설정을 통해서 Node Exporter로부터 수집한 지표 중 필요한 것만 선택해서 수집하도록 설정할 수 있습니다. Node Exporter의 특정 Collector에서 제공하는 지표 중에 특정 지표만 수집하고자 할 때, ServiceWatch를 위한 Open Telemetry Collector 사전 설정을 참고할 수 있습니다.

주의
ServiceWatch Agent를 통한 지표 수집은 사용자 정의 지표로 구분되어 각 서비스로부터 기본으로 수집되는 지표와는 달리 요금이 부과되므로, 반드시 필요한 지표에 대해 설정하는 것을 권장합니다.

Windows Exporter 지표

Windows Exporter 주요 지표

아래는 Windows Exporter를 통해 확인할 수 있는 Collector와 지표 정보입니다. Collector로 설정할 수도 있고, 특정 지표만 활성화할 수 있습니다.

구분Collector지표명설명
Memorymemorywindows_memory_available_bytes사용 가능한 메모리
Memorymemorywindows_memory_cache_bytes캐시 메모리
Memorymemorywindows_memory_committed_bytes커밋된 메모리
Memorymemorywindows_memory_commit_limit커밋 한도
Memorymemorywindows_memory_pool_paged_bytespaged pool
Memorymemorywindows_memory_pool_nonpaged_bytesnon-paged pool
디스크 정보logical_diskwindows_logical_disk_free_bytes남은 용량
디스크 정보logical_diskwindows_logical_disk_size_bytes전체 용량
디스크 정보logical_diskwindows_logical_disk_read_bytes_total읽기 바이트 수
디스크 정보logical_diskwindows_logical_disk_write_bytes_total쓰기 바이트 수
디스크 정보logical_diskwindows_logical_disk_read_seconds_total읽기 latency
디스크 정보logical_diskwindows_logical_disk_write_seconds_total쓰기 latency
디스크 정보logical_diskwindows_logical_disk_idle_seconds_totalidle 시간
표. Windows Exporter 주요 지표

Windows Exporter Collector 및 지표 수집 설정

Windows Exporter는 기본적으로 대부분의 collector가 활성화되지만, 원하는 collector만 설정할할 수 있습니다.

특정 Collector만 활성화

CPU, 메모리, 논리 디스크만 사용하고 싶을 때:

배경색 변경
# --collector.enabled 옵션은 기본값을 비활성화하고, 표기한 Collector만 활성화
.\windows_exporter.exe --collectors.enabled="memory,logical_disk" 
# --collector.enabled 옵션은 기본값을 비활성화하고, 표기한 Collector만 활성화
.\windows_exporter.exe --collectors.enabled="memory,logical_disk" 
코드블록. Windows Exporter 특정 Collector 활성화
참고
Windows Exporter는 사용하지 않는 collector를 비활성화하지 않아도 –collector.enabled를 사용하면 해당 옵션에 기재된 collector에 대해서만 수집됩니다.

서비스로 Collector 구성 (권장)

배경색 변경
# windows_exporter 를 서비스로 등록
sc.exe create windows_exporter binPath= "C:\Temp\windows_exporter-0.31.3-amd64.exe --config.file=C:\Temp\config.yml" DisplayName= "Prometheus Windows Exporter" start= auto
# 서비스 시작
Start-Service windows_exporter
# windows_exporter 를 서비스로 등록
sc.exe create windows_exporter binPath= "C:\Temp\windows_exporter-0.31.3-amd64.exe --config.file=C:\Temp\config.yml" DisplayName= "Prometheus Windows Exporter" start= auto
# 서비스 시작
Start-Service windows_exporter
코드블록. 서비스 등록
배경색 변경
# Note this is not an exhaustive list of all configuration values
collectors:
  enabled: logical_disk,memory # 활성화할 collector 설정
collector:
  service:
    include: "windows_exporter"
  scheduled_task:
    include: /Microsoft/.+
log:
  level: debug
scrape:
  timeout-margin: 0.5
telemetry:
  path: /metrics
web:
  listen-address: ":9182"
# Note this is not an exhaustive list of all configuration values
collectors:
  enabled: logical_disk,memory # 활성화할 collector 설정
collector:
  service:
    include: "windows_exporter"
  scheduled_task:
    include: /Microsoft/.+
log:
  level: debug
scrape:
  timeout-margin: 0.5
telemetry:
  path: /metrics
web:
  listen-address: ":9182"
코드블록. 서비스 구성 파일

특정 지표만 필터링하는 방법

Open Telemetry Collector 설정을 통해서 Windows Exporter로부터 수집한 지표 중 필요한 것만 선택해서 수집하도록 설정할 수 있습니다. Windows Exporter의 특정 Collector에서 제공하는 지표 중에 특정 지표만 수집하고자 할 때, ServiceWatch를 위한 Open Telemetry Collector 사전 설정을 참고할 수 있습니다.

주의
ServiceWatch Agent를 통한 지표 수집은 사용자 정의 지표로 구분되어 각 서비스로부터 기본으로 수집되는 지표와는 달리 요금이 부과되므로, 반드시 필요한 지표에 대해 설정하는 것을 권장합니다.
RHEL Repo 및 WKMS 설정하기
Release Note