오프라인 시스템(네트워크에 연결되지 않은 Ubuntu를 실행하는 로봇)이 있고 일정 기간 동안 리소스 사용량(주로 CPU 및 메모리)을 모니터링하고 싶습니다. 저는 Influx와 Prometheus에 익숙하며 모니터링 데이터를 저장하고 머신에 연결하여 데이터를 내보낼 때까지 저장하고 가능하면 온라인 prometheus 또는 influx 인스턴스로 데이터를 내보낼 수 있는 도구가 있는지 궁금합니다.
나는 본 적이프로메퀸, 그러나 오래된 것으로 보이며 데이터를 데이터베이스에 추가하는 대신 새 Prometheus 데이터베이스를 생성합니다.
이 상황에 대한 도구나 업계 표준이 있습니까?
답변1
저는 삭제될 때까지 측정항목을 저장하고 필요에 따라 측정항목을 Prometheus에 직접 푸시하는 Prometheus Pushgateway를 사용하겠습니다.
답변2
Prometheus는 Promqueen과 같은 도구가 없으면 오래된 데이터를 받을 수 없기 때문에 결국 Prometheus 사용을 포기했습니다.
로봇에 Telegraf를 설정하고 Influx 라인 프로토콜로 데이터를 출력하도록 했기 때문에 메트릭 파일을 검색하여 Influx 데이터베이스로 가져왔습니다.