Skip to content

Log backend 구성 #39

Description

@MoohyunSong

Callisto system의 Logging backend를 구성합니다.
아래와 같은 내용이 구성되어야 합니다.

  • 각각의 Jupyter Node에 대해서 발생되는 Log (Container Log)를 수집

    • Logging Store는 CloudWatch Logs를 사용하는것이 적절해보입니다. (하나의 Log Group, 각 Jupyter Node마다 Log Stream)
  • Karpenter에서 발생한 Node Scaling 생성 Log에서 생성된 Instance Type을 추출하여 Log 수집

    • 추후에 Karpenter가 아닌 Custom Scaler가 도입될 수 있으니 적절한 추상화가 필요합니다.
  • Logging Solution은 FluentBit를 사용하여 구성합니다.

추가적으로 고려해야할 사항으로는 나중에 Callisto 관련 Resource에 대한 비용관련 Log 등에 대한 내용도 처리할 수 있도록 고민이 필요합니다. (Kubernetes Side와 AWS Side 동시 고려)
-> 비용의 경우에는 Overview page에서 보여집니다.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions