Documentation

6. 관리 작업

**관리 작업**은 시스템 추적 정보, 토큰, 작업 기록, 활동 스트림을 포함하여 컨트롤러의 이전 데이터를 정리하는 데 도움이 됩니다. 특정 보존 정책이 있거나 컨트롤러 데이터베이스에서 사용하는 스토리지를 줄여야 하는 경우 이 기능을 사용할 수 있습니다. 왼쪽 탐색 모음에서 **관리 작업**을 클릭합니다.

management jobs

다음과 같은 몇 가지 작업 유형을 스케줄링하고 시작할 수 있습니다.

  • 활동 스트림 정리: 지정된 일수보다 오래된 활동 스트림 기록을 제거합니다.

  • 만료된 OAuth2 토큰 정리: 만료된 OAuth2 액세스 토큰과 새로 고침 토큰을 제거합니다.

  • 만료된 세션 정리: 데이터베이스에서 만료된 브라우저 세션을 제거합니다.

  • 작업 세부 정보 정리: 지정된 일수보다 오래된 작업 기록을 제거합니다.

6.1. 이전 활동 스트림 데이터 제거

이전 활동 스트림 데이터를 제거하려면 활동 스트림 정리 옆에 있는 시작(launch) 버튼을 클릭합니다.

activity stream launch - remove activity stream launch

저장하려는 데이터의 일수를 입력하고 **시작**을 클릭합니다.

6.1.1. 스케줄링

삭제로 표시된 데이터의 삭제 스케줄을 검토하거나 설정하려면 schedule 버튼을 클릭합니다.

activity stream launch - remove activity stream schedule

작업 이름 왼쪽에 있는 켜짐/꺼짐 토글 버튼을 사용하여 이 스케줄링된 관리 작업을 쉽게 켜거나 끌 수 있습니다.

작업 이름(이 예제에서는 《활동 스케줄 정리》)을 클릭하여 스케줄 설정을 검토하거나 편집합니다. 추가 버튼을 사용하여 이 관리 작업의 새 스케줄을 생성할 수도 있습니다.

_images/ug-management-jobs-remove-activity-stream-schedule-details.png

다음 필드에 적절한 세부 정보를 입력하고 **저장**을 클릭합니다.

  • 이름(필수)

  • 시작일(필수)

  • 시작 시간(필수)

  • 현지 시간대(입력된 시작 시간은 이 시간대여야 함)

  • 반복 빈도(업데이트 빈도를 수정하면 해당 옵션이 표시됨)

세부 정보 탭에는 스케줄 설명과 스케줄링된 발생 목록이 선택한 현지 시간대로 표시됩니다.

참고

작업은 UTC로 스케줄링됩니다. 특정 시간에 실행되는 반복 작업은 일광 절약 시간제로 변경 시 현지 시간대를 기준으로 이동할 수 있습니다.

6.1.2. 알림

이 관리 작업과 연결된 알림을 설정하거나 검토하려면 알림(notify) 아이콘을 클릭합니다.

_images/management-job-add-notification.png

알림이 없는 경우 알림 링크를 클릭하여 새 알림을 생성합니다. 알림 유형은 다음과 같습니다.

  • 이메일

  • Grafana

  • IRC

  • Mattermost

  • PagerDuty

  • Rocket.Chat

  • Slack

  • Twilio

  • Webhook

_images/management-job-add-notification-details.png

자세한 내용은 |atu|에서 :ref:`ug_notifications`를 참조하십시오.

6.2. 만료된 OAuth2 토큰 정리

만료된 OAuth2 토큰을 제거하려면 만료된 OAuth2 토큰 정리 옆에 있는 시작(launch) 버튼을 클릭합니다.

활동 스트림 관리 작업에 대해 설명한 것과 동일한 절차를 수행하여 만료된 OAuth2 토큰 정리 스케줄을 검토하거나 설정할 수 있습니다. 자세한 내용은 :ref:`ag_mgmt_job_schedule`을 참조하십시오.

활동 스트림 관리 작업에 대해 :ref:`ag_mgmt_job_notify`에서 설명한 것과 동일한 방식으로 이 관리 작업과 연결된 알림을 설정하거나 검토할 수 있습니다. 자세한 내용은 |atu|에서 :ref:`ug_notifications`를 참조하십시오.

6.3. 만료된 세션 정리

만료된 세션을 제거하려면 만료된 세션 정리 옆에 있는 시작(launch) 버튼을 클릭합니다.

활동 스트림 관리 작업에 대해 설명한 것과 동일한 절차를 수행하여 만료된 세션 정리 스케줄을 검토하거나 설정할 수 있습니다. 자세한 내용은 :ref:`ag_mgmt_job_schedule`을 참조하십시오.

활동 스트림 관리 작업에 대해 :ref:`ag_mgmt_job_notify`에서 설명한 것과 동일한 방식으로 이 관리 작업과 연결된 알림을 설정하거나 검토할 수 있습니다. 자세한 내용은 |atu|에서 :ref:`ug_notifications`를 참조하십시오.

6.4. 이전 작업 기록 제거

지정된 일수보다 오래된 작업 기록을 제거하려면 작업 세부 정보 정리 옆에 있는 시작(launch) 버튼을 클릭합니다.

management jobs - cleanup job launch

저장하려는 데이터의 일수를 입력하고 **시작**을 클릭합니다.

참고

컨트롤러 리소스(예: 프로젝트, 작업 템플릿)에 대한 초기 작업 실행은 보존 값에 관계없이 **작업 세부 정보 정리**에서 제외됩니다.

활동 스트림 관리 작업에 대해 설명한 것과 동일한 절차를 수행하여 이전 작업 기록 정리 스케줄을 검토하거나 설정할 수 있습니다. 자세한 내용은 :ref:`ag_mgmt_job_schedule`을 참조하십시오.

활동 스트림 관리 작업에 대해 :ref:`ag_mgmt_job_notify`에서 설명한 것과 동일한 방식으로 이 관리 작업과 연결된 알림을 설정하거나 검토할 수 있습니다. 자세한 내용은 |atu|에서 :ref:`ug_notifications`를 참조하십시오.