지표, 측정, 수집
Prometheus 는 어플리케이션의 지표(Metric)을 수집하여 모니터링하도록 돕는 소프트웨어 입니다.
> 수치를 측정한 값입니다. 예를 들어, 데이터를 처리하는 어플리케이션이 있다고 했을 때 관심이 있는 지표가 있을 수 있습니다. 몇 개의 데이터를 처리했고, 처리과정 중 몇 개를 성공적으로 처리했고, 몇 개를 처리하는데 실패했는지?
> 어플리케이션에 지표를 수집하는 코드를 삽입하여 측정합니다. 이 과정을 영어로는 Instrumentation 이라고 합니다. 예를 들어, 하나의 데이터를 처리할 때마다 수집하고자 하는 특정 지표의 값을 높히거나, 낮춰서 상태 값을 조절합니다.
> 일반적으로는 Prometheus Server(프로메테우스 서버) 가 일정한 간격을 두고 어플리케이션에게서 측정된 지표 값을 가져가서 저장합니다.