콘텐츠로 이동

오프라인 환경 템플릿 업데이트

소개

이 섹션에서는 Guance 버전을 업그레이드하지 않고 오프라인 환경에서 뷰 템플릿 패키지, 메트릭 사전, 공식 Pipeline 패키지 등을 수동으로 업데이트해야 하는 경우의 방법을 설명합니다.

오프라인 환경에서 뷰 템플릿 패키지 업데이트 방법

  1. 최신 뷰 템플릿 패키지 다운로드: https://gitee.com/dataflux/dataflux-template master 브랜치의 템플릿 패키지를 다운로드해야 합니다. 다운로드가 완료되면 dataflux-template-master.zip 파일이 생성됩니다.
  2. 다운로드한 파일을 컨테이너 영구 스토리지 디렉터리에 업로드합니다. 경로: forethought-core 네임스페이스 --> inner 컨테이너 --> /config/cloudcare-forethought-backend/sysconfig/staticFolder/
  3. 업로드한 파일로 이전 staticFolder의 내용을 교체합니다.
    cd /config/cloudcare-forethought-backend/sysconfig/staticFolder
    unzip dataflux-template-master.zip
    # 최초 배포 시 dataflux-template가 없으므로 mv 작업을 실행할 필요가 없습니다. 사용 중 템플릿 업데이트가 필요할 때 mv 작업을 실행해야 합니다.
    # mv dataflux-template dataflux-template-bak
    mv dataflux-template-master dataflux-template
    
  4. Python 환경에 진입합니다. 경로: forethought-core 네임스페이스 --> inner 컨테이너 --> /config/cloudcare-forethought-backend
    python
    
  5. Python 명령어 실행
    from forethought.tasks.timed_sync_integration import execute_update_integration 
    execute_update_integration()
    
  6. 다음과 같은 메시지가 표시되면 가져오기가 성공한 것입니다. 성공.jpg

오프라인 환경에서 메트릭 사전 JSON 업데이트 방법

  1. 최신 메트릭 사전 JSON 파일 다운로드: https://static.guance.com/datakit/measurements-meta.json
  2. 경로: forethought-core 네임스페이스 --> inner 컨테이너 --> /config/cloudcare-forethought-backend/sysconfig/staticFolder/metric 폴더에 metric_config.json 파일을 새로 만들고 링크의 내용을 붙여넣습니다.

오프라인 환경에서 공식 Pipeline 라이브러리 업데이트 방법

  1. 최신 메트릭 사전 JSON 파일 다운로드: https://static.guance.com/datakit/internal-pipelines.json
  2. 경로: forethought-core 네임스페이스 --> inner 컨테이너 --> /config/cloudcare-forethought-backend/sysconfig/staticFolder 폴더에 internal-pipelines.json 파일을 새로 만들고 링크의 내용을 붙여넣습니다.

문서 평가

이 페이지가 도움이 되었나요?