6.6.4. Knative Serving에 대한 미터링 보고서

Report 리소스를 생성하여 Knative Serving에 대한 미터링 보고서를 실행할 수 있습니다. 보고서를 실행하기 전에 Report 리소스 내에서 입력 매개변수를 수정하여 보고 기간 시작일 및 종료일을 지정해야 합니다.

Report 리소스 예

apiVersion: metering.openshift.io/v1
kind: Report
metadata:
  name: knative-service-cpu-usage
spec:
  reportingStart: '2019-06-01T00:00:00Z' 1
  reportingEnd: '2019-06-30T23:59:59Z' 2
  query: knative-service-cpu-usage 3
runImmediately: true

1
ISO 8601 형식의 보고서 시작일입니다.
2
ISO 8601 형식의 보고서 종료일입니다.
3
CPU 사용량 보고서의 경우 knative-service-cpu-usage 또는 메모리 사용량 보고서의 경우 knative-service-memory-usage입니다.

6.6.4.1. 미터링 보고서 실행

  1. 보고서를 실행합니다.

    $ oc apply -f <report_name>.yml
  2. 그런 다음 보고서를 확인할 수 있습니다.

    $ oc get report

    출력 예

    NAME                        QUERY                       SCHEDULE   RUNNING    FAILED   LAST REPORT TIME       AGE
    knative-service-cpu-usage   knative-service-cpu-usage              Finished            2019-06-30T23:59:59Z   10h