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...

cron 대신 systemd.timer 사용하기

그동안 반복 스케쥴 작업은 Cron (혹은 Crond, Crontab)에 의해 실행되는게 당연시되었습니다. systemd 에서는 cron 작업과 동일하게 반복적인 스케쥴을 timer를 통해 실행할 수 있습니다. systemd.timer는 cron만큼 단순하지만 cron 보다 직관적입니다. 반복 스케쥴 작업을 Cron 에서 systemd.timer로 변경하면 확실히 장점이 많아 집니다. systemd에 반대하시는 분들이 아직도 많이 있습니다만, 변화는 필요한 과정이라고 생각합니다. 그동안 cron 을 익숙하게...

책 내기를 꿈꾸는 분들을 위하여… – 번역 편 (계약, 제안)

안녕하세요. 전 자니 입니다.   이 글은 책 내기를 꿈꾸는 분들을 위해 작성하게 되었습니다.   책은 크게 직접 내용을 모두다 쓰는 집필과 다른 언어로 쓰여진 책을 우리 말로 바꾸는 번역으로 구분됩니다. 집필을 할 경우는 저자, 번역을 할 경우에는 역자라고 합니다.   한번에 다 쓰기에는 너무 길어져서, 번역과 집필을 나누고, 번역도 제안/계약 과 원고 작성...

Scroll to top