본문 바로가기
728x90

전체 글208

kubernetes service discover 설정 Prometheus 이미지 빌드 https://prometheus.io/docs/prometheus/latest/configuration/configuration/ Dockerfile FROM prom/prometheus:v2.19.0 ADD prometheus.yml /etc/prometheus/prometheus.yml prometheus.yml # my global config global: scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute. evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is ever.. 2021. 10. 4.
prometheus 사용가이드 연동 대상의 상태 확인 status > targets 에서 연동 대상들의 상태를 확인할 수 있다. 2021. 10. 3.
prometheus - InfluxDB 설치( 설치 파일 사용 ) InfluxDB 설치 binary 설치 파일을 이용하여 설치 수행 ( https://docs.influxdata.com/influxdb/v1.8/introduction/install/#verify-the-authenticity-of-downloaded-binary-optional ) dashboard@server01:/$ cd /apps dashboard@server01:/apps$ sudo mkdir influxDB dashboard@server01:/apps/influxDB$ dashboard@server01:/apps/influxDB$ sudo wget https://dl.influxdata.com/influxdb/releases/influxdb-1.8.0_linux_amd64.tar.gz /app.. 2021. 10. 2.
Remote Storage 설정하기 Prometheus Data 저장 수집한 데이터를 저장하고 시간에 흐름에 따라 조회를 할 수 있도록 시계열(Time-series) 데이터를 저장할 수 있는 저장소가 내장되어 있습니다. 데이터를 저장하는 방법은 Local Storage와 Remote Storage를 이용하는 방법이 있으며, 대부분은 Local Storage를 사용하지만 원격지에 있는 서버에 데이터를 저장하는 방법도 사용할 수 있습니다. STORAGE https://prometheus.io/docs/prometheus/latest/storage/#remote-storage-integrations Remote Storage 설정(TSDB(Time-series Database) 중 InfluxDB 활용) 설치 Docker docker run -.. 2021. 10. 1.
prometheus - gitlab metrics 설정하기 prometheus.yml - scrape configs 에 gitlab metrics 정보 추가 ... scrape_configs: ... # The job name is added as a label `job=` to any timeseries scraped from this config. - job_name: 'gitlab' # metrics_path defaults to '/metrics' #scrape_interval: 5s metrics_path: '/-/metrics' scheme: 'https' params: token: ['-AK-DSTrWSj478wHFmZr'] # scheme defaults to 'http'. static_configs: - targets: ['gitlab url'].. 2021. 9. 30.
prometheus - keycloak Metrics 설정하기 prometheus.yml - scrape configs 에 keycloak metrics 정보 추가 ... scrape_configs: ... - job_name: 'keycloak' scrape_interval: 5s metrics_path: '/auth/realms/master/metrics' scheme: 'http' static_configs: - targets: ['{keycloak host}'] ... - metrics endpoint : /auth/realms//metrics으로 url에서 사용하는 realm과 관계없이 모든 metrics 정보를 가져온다. 기본값은 /auth/realms/master/metrics 2021. 9. 29.
prometheus - kong Metrics 설정 prometheus.yml - scrape configs 에 kong metrics 정보 추가 # /apps/prometheus/prometheus.yml ... scrape_configs: ... - job_name: 'kong' scrape_interval: 5s metrics_path: '/metrics' scheme: 'http' static_configs: - targets: ['{kong host}'] ... 2021. 9. 28.
ubuntu Prometheus 설치 환경 Oracle VM VirtualBox v6.1.6 r137129 Ubuntu 18.04.4 LTS ​ (network - NAT 네트워크) vm 접속 IP : 192.168.56.1 vm 내부 IP : 10.0.2.5 계정생성 apt-get update, upgrade pigohno@server01:~$ sudo apt-get update Hit:2 http://kr.archive.ubuntu.com/ubuntu bionic InRelease Get:4 http://kr.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] Hit:1 https://packages.cloud.google.com/apt kubernetes-xenial InRele.. 2021. 9. 27.
728x90
LIST