본문 바로가기
반응형

IT231

[AWS ECS] FZF 기반 ECS 컨테이너 접속 도구 - ecs-exec https://github.com/newstars/ecs-exec GitHub - newstars/ecs-exec: aws ecs-exec 접근 도구aws ecs-exec 접근 도구. Contribute to newstars/ecs-exec development by creating an account on GitHub.github.com 현재 운영하는 시스템이 AWS ECS 기반으로 되어있다.그래서 ecs 컨테이너에 접속할 일이 많은데, 특히 sg 확인으로...편하게 사용하기 위해서 fzf 기반으로 도구를 만들었다.AWS SSO 설정된 모든 프로필을 불러오게 되어있고, ECS 컨테이너, ECS 서비스, TASK에 순서대로 접속할 수 있게 되어있다. 2026. 2. 1.
[Datadog] 불필요한 비용 줄이기 - Host 편 Datadog 불필요한 비용 줄이기 2편인 host 편이다.1편 Log 편은 여기에서..https://newstars.cloud/609 [Datadog] 불필요한 비용 줄이기 - Log 편Datadog은 클라우드를 쓴다면 한번쯤 들어봤거나 이미 잘 쓰고 있는 경우가 많을 것이다.그런데 다 좋으나 Datadog 비용이 비싸서(사용료, TCO 관점으로는 더 저렴할수도 있음) 많이 부담스러워 하는newstars.cloudDatadog을 사용하다 보면 로그 비용 다음으로 체감되는 항목이 있다.바로 Host 기반 과금이다.로그는 많이 넣어서 비싸지는 구조라면,Host는 켜놓기만 해도 과금되는 구조라서 더 무섭다.특히 Amazon EC2 Auto Scaling 환경에서는인스턴스가 늘어날 때마다 Datadog 비용도.. 2026. 2. 1.
[Docker] error getting credentials - err: exec: "docker-credential-desktop" 해결하기 k8s 헬름으로 카펜터를 돌리다가알 수 없는 오류가 갑자기 나서 깜놀했다.│ Error: Error locating chart││ with module.karpenter.helm_release.karpenter[0],│ on .terraform/modules/karpenter/aws/karpenter/karpenter.tf line 9, in resource "helm_release" "karpenter":│ 9: resource "helm_release" "karpenter" {││ Unable to locate chart oci://public.ecr.aws/karpenter/karpenter: error getting credentials - err: exec: "docker-crede.. 2025. 9. 13.
[Datadog] 불필요한 비용 줄이기 - Log 편 Datadog은 클라우드를 쓴다면 한번쯤 들어봤거나 이미 잘 쓰고 있는 경우가 많을 것이다.그런데 다 좋으나 Datadog 비용이 비싸서(사용료, TCO 관점으로는 더 저렴할수도 있음) 많이 부담스러워 하는데,Cloud FinOps 관점에서는 불필요한 비용들이 들어가는 경우들이 있다.이럴땐 아무리 Cloud 비용 깎아봤자 도루묵...보통은 APM이나 Metrics 까진 괜찮은 경우가 많으나, Logs 비용이 폭탄 맞는 경우가 많다.이럴땐 꼭 dev 나 QA 환경까지 수집하고 있진 않은지, Debug / Info 로그도 수집하고 있진 않은지 확인할 필요가 있다.1. Datadog 로그 비용 체계 먼저 이해하기Datadog 요금체계먼저 Datadog 의 로그를 대략 살펴보자.Datadog의 로그 아키텍처는 .. 2024. 12. 12.
[Slack] 연말 결산 이모티콘 순위 연말을 맞이하여, 슬랙에서 수많은 이모티콘 중 어떤 이모티콘이 인기가 있는지 뽑아보려고 한다.우선 SLACK API 에서 별도 APP 을 생성해줘야한다.https://api.slack.com/apps Slack API: Applications | SlackYour Apps Don't see an app you're looking for? Sign in to another workspace.api.slack.com 오른쪽 위에 있는 "Create New App"을 클릭한다.  그리고 Scratch 를 선택한다. 앱 이름과 워크스페이스를 설정하자. 그러면 Basic Information 이 나온다. 여기에서 API호출을 위해 필요한 권한을 설정하려면 "OAuth & Permissions"에 들어가서 User.. 2024. 11. 29.
[참석] Datadog KRUG 밋업 1회 참석 드디어 한국에도 데이터독 한국 사용자 모임이 생겼다.매우 관심있는 분야라서 바로 참석!올리브영은 뷰티&헬스 스토어 서비스이다.대규모 이벤트와 함께 진화한 올리브영의 대시보드 변천사트래픽 규모월 480만올영세일 기간 기존 대비 10배IDC → 클라우드 전환 진행모니터링 → 옵저빌리티로 변화대시 보드 변천사다양한 대시보드들대시보드 아키텍처AWS 한국리전 -> 버지니아 리전 -> 데이터독오라클 / OCI - 데이터독 2024. 11. 14.
[Python] Secrets 을 별도 관리하기 github action을 즐겨 쓰면서, github action secrets 에 주요 환경변수나,access key 같은 걸 넣고 주로 사용합니다.그러나 local 환경에서도 동일하게 동작을 할 수 있게 되어야 합니다.그럴때 사용하는게 .env 파일입니다.그러기 위해서는 먼저 라이브러리가 필요합니다.라이브러리 설치pip install python-dotenv .env 파일 설정띄어쓰기 없이 입력하고, git 업로드시 같이 올라가면 안되기 때문에, .gitignore 설정에도 반드시 추가해야됩니다.*주로 프로젝트의 root 경로에 넣어줍니다.SLACK_BOT_TOKEN='Your SLACK_BOT_TOKEN'CHAT_ID='Your CHAT_ID'ACCESS_KEY='Your AccessKey'ACCE.. 2024. 10. 30.
[MAC] Claude APP 만들어서 사용하는 방법 아이폰/아이패드에 있는 Claude 앱이 mac에는 없습니다. 하지만 하는 방법이 또 있죠.nativefier를 사용해서 웹페이지를 앱처럼 보이게 실행할 수 있습니다.1. nativefier 설치npm install -g nativefier 2. nativefier로 claude url 를 앱으로 변환하기nativefier "https://claude.ai/" --platform mac 3. 앱실행하기.app 파일 실행하기해당 경로에 가면 생성되어있다.잘 실행됩니다. 로그인은 Oauth 로 안되고 아래에 email 주소를 넣어서 해야됩니다. 2024. 10. 29.
AWS 비용 절감하기 위해 지금 할 수 있는 일 10가지 이 글은 다음 글을 요약 번역한 글입니다. https://aws.amazon.com/ko/blogs/compute/10-things-you-can-do-today-to-reduce-aws-costs/ 10 things you can do today to reduce AWS costs | Amazon Web Services This post is contributed by Shankar Ramachandran, SA Specialist, Cost Optimization Introduction AWS’s breadth of services and pricing options offer the flexibility to effectively manage your costs, and still keep the .. 2023. 8. 30.
반응형