This commit is contained in:
havelight-ee
2023-06-23 11:38:35 +09:00
parent c2387a0289
commit 50a628b587
15 changed files with 103 additions and 115 deletions

View File

@@ -2,13 +2,13 @@
Ansible을 이용하여 Datasaker Agent를 설치할 수 있습니다.
### Requirements
## Requirements
- Ansible v2.6+가 필요합니다.
- 대부분의 데비안 리눅스 배포판을 지원합니다.
- Amazon Linux 2 배포판을 지원합니다.
### Installation
## Installation
Ansible Galaxy에서 Datasaker role을 설치합니다.
@@ -20,7 +20,7 @@ ansible-galaxy install dsk_bot.datasaker
아래는 기본 설치에 대한 예시입니다.
##### Host Agent Default Install Example
#### Host Agent Default Install Example
```yml
- hosts: servers
become: true
@@ -30,7 +30,7 @@ ansible-galaxy install dsk_bot.datasaker
datasaker_api_key: "<YOUR_API_KEY>"
datasaker_agents: ["dsk-node-agent"]
```
##### Docker Agent Default Install Example
#### Docker Agent Default Install Example
```yml
- hosts: servers
become: true
@@ -41,7 +41,7 @@ ansible-galaxy install dsk_bot.datasaker
datasaker_docker_agents: ["dsk-docker-node-agent","dsk-docker-log-agent"]
```
#### 필수 설정
### 필수 설정
| 변수명 | 설명 |
|--------------------------------------------|--------------------------------------------------|
@@ -72,7 +72,7 @@ ansible-galaxy install dsk_bot.datasaker
|`datasaker_api_send_interval`| Datasaker API Server Data 전송 만료 시간 설정. <br>(Default) `1m`|
-->
#### Docker Container Agent 설정
### Docker Container Agent 설정
| 변수명 | 설명 |
|--------------------------------------------|--------------------------------------------------|
|`datasaker_docker_config_path`| Datasaker Global Config 위치 설정. <br> (Default) `~/.datasaker`|
@@ -103,7 +103,7 @@ ansible-galaxy install dsk_bot.datasaker
|`postgres_agent_image_tag`| `dsk-postgres-agent` Image tag 설정. <br> (Default) `latest`|
|`plan_postgres_agent_image_tag`| `dsk-plan-postgres-agent` Image tag 설정. <br> (Default) `latest`|-->
#### Datasaker Agent 상세 설정
### Datasaker Agent 상세 설정
- Host Agent 와 Docker Container Agent는 같은 설정값을 사용합니다.
| 변수명 | 설명 |
@@ -135,7 +135,7 @@ ansible-galaxy install dsk_bot.datasaker
|`plan_postgres_activity_query_buffer`| `dsk-plan-postgres-agent`에 Plan Postgres activity query buffer 설정. <br> (Default) `50` |
|`plan_postgres_plan_sender_buffer`| `dsk-plan-postgres-agent`에 Plan Postgres plan sender buffer 설정. <br> (Default) `50` |
##### Ansible Playbook 상세 설정 Example
#### Ansible Playbook 상세 설정 Example
```yml
- hosts: servers
become: true
@@ -186,7 +186,7 @@ datasaker_clean은 uninstall이 `True`로 설정되어야 합니다.
|`uninstall`| `datasaker_agents` 또는 `datasaker_docker_agents` 에 작성된 Agent만 제거. <br> (Default) `False`|
|`datasaker_clean`| `datasaker_agents` 또는 `datasaker_docker_agents` 에 작성된 Agent 와 생성 된 폴더 및 설정 파일까지 제거. <br> (Default) `False`|
##### Datasaker Agents Uninstall Example
#### Datasaker Agents Uninstall Example
```yml
- hosts: servers