Workflow Automation 페이지에서 워크플로를 만들거나 기존 워크플로를 편집할 수 있습니다. 페이지에는 워크플로의 소유자, 트리거 유형, 각 워크플로가 마지막으로 수정 및 실행된 날짜, 각 워크플로의 게시 여부 등 기존 워크플로우에 관한 정보가 나열되어 있습니다.
- 워크플로에 마우스를 가져가면 워크플로에 대한 권한을 삭제, 복제 또는 편집할 수 있는 옵션이 표시됩니다.
- 내가 만든 워크플로만 보려면 My workflows를 토글합니다.
블루프린트에서 워크플로 빌드
- Blueprints 탭을 클릭합니다.
- 원하는 경우 검색창을 사용하여 이름, 카테고리, 또는 통합을 기준으로 블루프린트 목록의 범위를 좁힐 수 있습니다.
- 사용하려는 블루프린트를 찾아 클릭합니다. 워크플로 캔버스가 나타납니다.
- Create From Blueprint을 클릭합니다. 워크플로 캔버스가 업데이트되어 새로 만든 워크플로가 표시됩니다.
- 워크플로의 새 이름과 설명을 입력합니다.
- 선택 사항으로 워크플로에 적용하려는 태그를 선택하거나 입력합니다. Datadog 태그에 관한 자세한 내용은 태그 시작하기를 참조하세요.
- 선택 사항으로 관련 서비스를 선택하여 워크플로에 적용할 수 있습니다.
- 선택 사항으로 팀를 선택하여 워크플로에 연결합니다. 팀이 없는 경우 이름을 입력하여 팀을 만들 수 있습니다.
- 변경 사항을 적용하려면 Save을 클릭합니다.
- 워크플로 업데이트가 필요한 단계에는 느낌표가 표시되어 있습니다. 수정하려는 워크플로 단계를 각각 클릭하고 Configure 탭에서 빈 필드를 채웁니다.
- 워크프로 수정이 완료되면 Run을 클릭하여 워크플로를 테스트합니다.
- 워크플로를 게시할 준비가 되면 Publish 를 클릭합니다. 게시된 워크플로의 경우 워크플로 실행을 기준으로 비용이 발생합니다. 자세한 내용은 Datadog 가격 페이지를 참조하세요.
AI로 워크플로 생성
어디서부터 시작해야 할지 잘 모르겠다면 AI를 사용하여 워크플로를 자동으로 생성할 수 있습니다. 워크플로 생성 방법:
- 워크플로 자동화 패이지에서 *New Workflow를 클릭합니다.
- Build with Bits AI를 클릭합니다.
- 워크플로에 관한 자세한 설명을 입력합니다. 사용하려는 연동 서비스 및 작업을 지정합니다.
- 위쪽 화살표(↑)를 클릭하여 앱을 생성합니다.
커스텀 워크플로를 생성합니다.
워크플로를 생성하려면 [워크플로 자동화1 페이지에서 New workflow를 클릭합니다.
워크플로를 구성하는 방법:
- 워크플로 구성 패널에서 워크플로의 Name을 입력합니다.
- 선택 사항으로 워크플로에 적용하려는 태그를 선택하거나 입력합니다. Datadog 태그에 관한 자세한 내용은 태그 시작하기를 참조하세요.
- 선택 사항으로 관련 서비스를 선택하여 워크플로에 적용할 수 있습니다.
- 선택 사항으로 팀를 선택하여 워크플로에 연결합니다. 팀이 없는 경우 이름을 입력하여 팀을 만들 수 있습니다.
- 워크플로에서 입력 또는 출력 매개변수를 사용하는 경우 입력합니다.
- 변경 사항을 적용하려면 Save을 클릭합니다.
워크플로 구성이 확실하지 않은 경우 나중에 워크플로 캔버스의 아무 곳이나 클릭하여 패널로 돌아갈 수 있습니다.
워크플로 빌더로 워크플로를 빌드합니다.
- 워크플로에 트리거가 필요한 경우 Add Trigger를 클릭합니다. 자세한 내용은 워크플로 트리거를 참조하세요.
- 워크플로에 단계 추가를 시작하려면 Add Step를 클릭합니다.
- 검색창에서 작업을 검색하거나 통합 및 관련 작업을 탐색하여 원하는 작업을 찾습니다. 작업을 클릭하여 워크플로 캔버스에 대상을 단계로 추가합니다.
- 워크플로 캔버스에서 단계을 클릭하여 구성하거나 출력 또는 컨텍스트 변수를 확인합니다. 출력 및 컨텍스트 변수에 관한 자세한 내용은 컨텍스트 변수를 참조하세요.
- 단계를 구성한 후 AI 아이콘() 또는 더하기 아이콘(+)을 클릭하여 단계를 추가하거나, 완료되면 워크플로를 저장합니다.
- 워크플로를 게시할 준비가 되면 Publish를 클릭합니다. 게시된 워크플로에는 워크플로 실행을 기준으로 비용이 발생합니다. 자세한 내용은 Datadog 가격 페이지를 참조하세요.
워크플로에서 언제든지 단계를 클릭하여 편집할 수 있습니다. 워크플로에서 단계를 클릭하고 드래그하여 재정렬할 수 있습니다.
바로 가기 및 캔버스 도구
워크플로 빌더 캔버스에 대한 키보드 및 마우스 단축키를 보려면 ?(shift+/)를 입력하거나 Keyboard
버튼을 클릭합니다. 단축키 목록이 나타납니다.
Zoom out
, Zoom in
및 Reset viewport
버튼으로 뷰포트 표시 방식을 제어할 수 있습니다.
Auto layout
버튼으로 워크플로 단계를 정렬하고 배포할 수 있습니다.
Add annotation
버튼을 사용하면 워크플로에 주석 메모를 추가할 수 있습니다. 이 노트에는 굵게, 이탤릭체, 링크, 목록 등 다양한 텍스트 서식을 추가할 수 있는 서식 표시줄이 있습니다. 마크다운에서 주석을 입력할 수도 있습니다.
단계 테스트
단계 테스트 방법에 관한 정보는 테스트 및 디버그 페이지를 참조하세요.
워크플로 게시
예약 및 트리거된 워크플로는 게시할 때까지 자동으로 트리거되지 않습니다. 워크플로를 게시하려면 워크플로의 페이지에서 Publish 를 클릭합니다.
게시된 워크플로는 워크플로 실행을 기준으로 비용이 발생합니다. 자세한 내용은 Datadog 가격 페이지를 참조하세요.
변수 및 파라미터
워크플로에서 변수 및 매개변수를 사용하는 방법에 관한 자세한 내용은 변수 및 매개변수를 참조하세요.
워크플로 알림
성공 또는 실패 시 알림을 보내도록 워크플로를 구성할 수 있습니다. 다음과 같은 통합이 지원됩니다.
- Slack
- Microsoft Teams
- PagerDuty
- 이메일
알림을 추가하는 방법:
- 워크플로 설정 패널에서 아래로 스크롤하여 Notifications 섹션으로 이동합니다.
- 워크플로에 성공하면 알림을 추가합니다.
- Notify on success 옆에 있는 더하기(
+) 아이콘을 클릭합니다. - 알림에 사용할 통합 서비스를 선택합니다.
- 지정된 통합에 필요한 필수 필드를 입력합니다.
- Save를 클릭하여 워크플로를 저장합니다.
- 워크플로 실패 시 알림을 추가합니다.
- Notify on failure 옆의 더하기(
+) 아이콘을 클릭합니다. - 알림에 사용할 통합 서비스를 선택합니다.
- 지정된 통합에 필요한 필수 필드를 입력합니다.
- Save를 클릭하여 워크플로를 저장합니다.
오류 처리
선택적 오류 경로로 이동하기 전에 워크플로에서 실패한 단계를 재시도할 횟수와 간격을 지정할 수 있습니다. 오류 경로가 없으면 모든 재시도가 완료된 후 워크플로가 종료됩니다.
재시도
단계 재시도를 구성하는 방법:
- 워크플로 캔버스에서 단계를 클릭합니다.
- Retries 섹션에서 Interval 및 Max retries 값을 조정합니다.
- 워크플로우를 저장하여 변경 사항을 적용합니다.
오류 경로 추가
워크플로에 오류가 발생할 경우 따라야 할 오류 경로를 추가할 수 있습니다.
오류 경로를 추가하는 방법:
- 오류 경로를 추가하려는 단계 위로 마우스를 가져갑니다.
- 오류 경로 아이콘
을 클릭하고 드래그하여 캔버스에 새 오류 경로를 배치합니다. - 오류 경로에 추가할 워크플로 단계를 선택합니다.
- 단계를 구성한 후 오류 경로에 단계를 더 추가하고 오류 경로를 기본 워크플로 경로로 다시 병합할 수도 있습니다.
- 오류 경로 단계 구성을 완료했으면 Save을 클릭하여 변경 사항을 적용합니다.
조건이 충족될 때까지 기다립니다.
일부 작업을 통해 워크플로가 단계를 완료로 표시하고 계속하기 전 조건을 추가할 수 있습니다.
조건을 추가하는 방법:
- 워크플로 캔버스에서 단계를 클릭합니다.
- Wait until condition 섹션에서 드롭다운을 사용하여 미리 구성된 조건을 선택하거나 Configure custom wait condition을 선택하여 조건을 직접 작성합니다.
- 사용 가능한 사전 구성된 조건 목록은 작업에 따라 다릅니다.
- 조건문 변수는 문자열, 숫자, 부울 또는 단계 출력 변수일 수 있습니다.
- 커스텀 조건문에는 현재 단계의 출력 변수만 사용할 수 있습니다.
- 워크플로의 최대 대기 시간을 입력합니다. 조건이 제시간에 충족되지 않으면 단계가 실패합니다.
JSON을 통한 워크플로 편집
워크플로 페이지에서 Edit JSON Spec을 클릭하여 워크플로를 JSON으로 편집합니다. JSON 편집기로도 가능합니다.
- Format JSON: JSON을 꾸밉니다.
- Export JSON: 워크플로를 다운로드합니다.
API를 사용하여 워크플로와 상호 작용하기
API를 사용하여 작업하려면 워크플로 자동화 API 설명서를 참조하세요.
참고 자료
질문이나 피드백이 있으신가요? Datadog Community Slack의 #workflows 채널에 참여하세요.