python과 node_exporter를 이용하여 prometheus에 데이터 태우기

필요도구 Python과 prometheus_client 라이브러리 node_exporter의 custom 파일이 등록되는 경로 아래의 예제는 solr cloud의 5분간 쿼리요청타임을 각 코어들의 모든 합을 구한 데이터를 node_exporter를 통해 prometheus로 보내는 간단한 소스입니다. solr에서 결과는 json타입으로 받아 데이터를 가공해 node_exporter를 통해 보냅니다.   #!/usr/bin/env python #-*- coding: utf-8 -*- import json from prometheus_client import CollectorRegistry, Gauge, write_to_textfile server_uri = "blahblah...

VIM에서 화일 오픈시 마지막 Cursor 위치로가기

기본 VIM환경이 없는 환경에서는 Cursor가 항상 1행에 위치하게 됩니다. 이런 환경에서 VIM이 기존에 열었던 화일의 마지막 Cursor Position을 기억하게 하려면 ~/.vimrc나 System환경에 맞는 VIM설정 환경에 아래 코드를 심어주세요. au BufReadPost * \ if line("'\"") > 0 && line("'\"") <= line("$") | \ exe "norm g`\"" | \ endif...

ZABBIX 5.0 LTS 설치 (Nginx + PHP 7.4 + TimescaleDB) #2

Nginx + PHP 7.4 + TimescaleDB 을 이용하여 ZABBIX 5.0 LTS 를 설치하는 방법에 대한 예제   Zabbix 에서는 암호화 설정시 GnuTLS 또는 OpenSSL 1.1.0 이상 버전을 사용하기를 권장합니다. 이전 버전까지만 해도 저는 GnuTLS 를 사용했었습니다. 참조 : https://www.zabbix.com/documentation/current/manual/encryption GnuTLS 로 컴파일을 시도하였지만 agent2 는 GnuTLS 지원이 되지 않는다는 경고가 나옵니다. 이 문제로 인해 OpenSSL...

ZABBIX 5.0 LTS 설치 (Nginx + PHP 7.4 + TimescaleDB) #1

이 글은 TimescaleDB 를 사용하여 ZABBIX 5.0 LTS 설치를 하기 위한 매뉴얼입니다. TimescaleDB 는 PostgreSQL 을 베이스로 하여 확장 모듈 추가를 통해 설치되는 SQL을 지원하는 오픈소스 시계열 데이터베이스 입니다....

IT Weekly News – 5월 2주차

1. OpenBSD 에서 WireGuard 를 지원하기 위한 패치가 업데이트 되었습니다. 점점 WireGuard 에 대한 지원이 늘어나고 있다는건 좋은 소식인 것 같습니다. https://marc.info/?l=openbsd-tech&m=158926407905492&w=2   2. Zabbix 5.0 LTS 버전이 출시되었습니다. 말이 필요없는 엔터프라이즈 오픈소스 모니터링 도구입니다. golang 으로 개발된 에이전트 및 많은 추가 기능, UI 개선 등이 이루어졌습니다. https://umount.net/zabbix-5-0-lts-release/ https://www.zabbix.com/whats_new_5_0   3. Shiny Hunters 라고...

Scroll to top