> For the complete documentation index, see [llms.txt](https://cocktailcloud.gitbook.io/cocktail-cloud-online/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cocktailcloud.gitbook.io/cocktail-cloud-online/log-service/logging.md).

# Cocktail 로그 서비스

## 1.  Cocktail 로그서비스는

1. **클러스터 내의 모든 리소스에 대해 로그를 수집합니다.**

* 클러스터 내 모든 컨테이너 및 감사로그를 수집합니다.
* 칵테일에 존재하는 워크로드들의 애플리케이션 로그를 수집합니다.
* 애플리케이션 로그 같은 경우 인증된 애플리케이션만 확인할 수 있습니다.
* 오픈소스인 Opentelemetry,  opensearch를 사용하여 수집합니다.

2. &#x20;**수집된 로그에 대해 검색하고 분석하는 서비스를 제공합니다.**

* 수집된 로그는 라벨로 필터링하여 분석할 수 있습니다.
* 수집된 로그는 시간별로 집계하여 사용자가 로그의 추이를 분석할 수 있습니다.
* 수집된 로그를 검색하여 분석할 수 있습니다.

## 2. 권장사양

#### 8Core 16GB 노드에 설치 하는 기준으로 가이드합니다.

* master node : 1Core, 2GB
* data node : 2Core, 4GB
* dashboard : 500mCore, 1GB

## 3. Architecture

<figure><img src="/files/SBGzWcVaWTt7AI77XQ7y" alt=""><figcaption></figcaption></figure>

클러스터 컨테이너 및 애플리케이션 로그를 효과적으로 관리하여 운영 효율성을 높이고 시스템 안정성을 확보할 수 있습니다.\
다음은 각 로그별 화면과 애플리케이션별 로그를 수집하는 방법에 대해 가이드를 제공합니다.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://cocktailcloud.gitbook.io/cocktail-cloud-online/log-service/logging.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
