Skip to content

Log backend 구성 #39

@MoohyunSong

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

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions