0
나는 매일 SQL 쿼리를 실행하는 크론 작업을 가지고 있으며 중요한 정수를 제공합니다.pushgateway 또는 노드 수출업자 - 문자열 데이터를 추가하는 방법?
그리고 그 정수를 Prometheus 서버에 노출해야합니다.
필자는 두 가지 옵션이 있음을 알았습니다. 푸시 게이트 또는 노드 내보내기을 사용하십시오.
그러나 SQL 쿼리에서 얻은 메트릭 (정수)에는 회사 이름과 데이터베이스와 같은 정보도 필요합니다.
더 좋은 방법은 무엇입니까?
는 예를 들어이 내 측정을 위해 만든 것입니다 :
count = some number
registry = CollectorRegistry()
g = Gauge('machine_number', 'machfoobarine_stat', registry=registry).set(count)
push_to_gateway('localhost:9091', job='batchA', registry=registry)
그래서 난 내 위의 통계에 키 - 값 쌍을 추가하려면 어떻게? 내가 마지막으로 볼 수 있기 때문에 내가 얻은 메트릭으로 pushgateway로 드러내는 모든 단일 sql 개수에 대해 작업 이름 ('batchA')을 변경해야합니까?
TNX, 톰
선택해야하는 추가 필드를 쿼리하는 방법 또는 내보낼 필드를 구성하는 방법을 묻는 중입니까? –
필드를 구성하는 방법을 묻습니다! 기본적으로 pushdgateway에 대한 메트릭 (정수)의 레이블을 설정하는 방법이나 노출되는 측정 항목에 해당 추가 데이터를 통합하는 방법을 찾고 싶습니다. –