전체 글

·IT/AWS
AWS EC2 인스턴스를 사용할 때 요금 발생을 최소화하는 방법을 알아보겠습니다. 인스턴스를 중지해도 여전히 요금이 부과되는 경우가 있는데, 이를 방지하는 방법을 중심으로 설명합니다. 1. 인스턴스 중지와 종료의 차이점  • 중지 (Stop): 인스턴스를 중지하면 컴퓨팅 비용은 발생하지 않지만, EBS 볼륨과 Elastic IP (EIP) 비용은 계속 발생합니다. • 종료 (Terminate): 인스턴스와 관련된 모든 리소스가 해제되며, 모든 요금이 중지됩니다. ➡ 사용을 완료했다면, 종료를 통해 불필요한 지출을 막을 수 있습니다. 2. 인스턴스 중지 후 요금이 발생하는 항목  • EBS 볼륨: 중지된 인스턴스의 EBS 볼륨은 스토리지 비용이 계속 부과됩니다.예를 들어, 30GB 이상의 EBS 볼륨이 남..
·IT/AWS
SageMaker Autopilot에서 S3 데이터 위치 설정 시 발생하는 “Specified Method is Not Allowed” 오류 해결하기 Amazon SageMaker Autopilot을 사용할 때 S3 버킷의 특정 데이터 위치를 지정하는 과정에서 “Specified method is not allowed against the source” 오류가 발생하는 경우가 있습니다. 이 오류는 주로 CSV, Parquet 또는 Manifest 파일을 사용하여 실험 데이터를 구성하고자 할 때 나타납니다. 이번 글에서는 이 오류의 원인과 해결 방법을 안내해 드립니다. 오류 상황 설명  1. S3 데이터 위치 지정: 첫 번째 단계에서 S3 위치를 입력합니다. SageMaker Autopilot은 이 위치를..
·IT/GCP
안녕하세요! 이번 글에서는 GCP Cloud Storage의 Signed URL 기능에 대해 깊이 있게 알아보겠습니다. 이 기능은 특정 기간 동안 객체에 대한 특별한 접근을 허용해 보안성과 유연성을 동시에 제공합니다. 활용 예제와 함께 권장 보안 설정까지 다룰 테니, Signed URL을 처음 사용하는 분들께 큰 도움이 되기를 바랍니다. 1. GCP Signed URL 개요 GCP Cloud Storage의 Signed URL은 특정 기간 동안 사용자에게 공개적으로 접근이 허용된 URL을 생성하여 비공개 객체를 공유할 수 있도록 합니다. 예를 들어 파일 공유, 제한된 접근이 필요한 파일 다운로드 등에서 유용하게 사용됩니다. 주요 특징  • 만료 시간 설정: 기본값은 없으며, 최대 7일(604,800초)까..
·DevOps
오픈 소스 인프라 관리 툴 OpenTofu의 1.9.0-alpha1 프리릴리즈가 공개되었습니다. 이 버전은 여러 커뮤니티 기여를 반영한 다양한 개선 사항과 기능을 제공합니다. 특히 다중 리전 및 특정 리소스 관리의 유연성을 높여주는 새로운 기능들이 추가되었는데, 본 포스팅에서는 주요 기능과 주의사항을 상세히 살펴보도록 하겠습니다. Terraform과 마찬가지로 OpenTofu는 for_each를 통해 다중 리전 인프라 배포 시 코드 효율성을 크게 높이며, -exclude 옵션을 통해 특정 리소스를 제외한 계획 수립을 지원합니다. OpenTofu 1.9.0-alpha1의 주요 기능1. for_each 프로바이더 구성 블록OpenTofu는 프로바이더 블록에서도 for_each 구문을 활용해 여러 인스턴스를 ..
RabbitMQ IntegrationAgentRabbitMQ의 Prometheus 플러그인 버전은 Datadog Agent의 Python 3 지원이 필요하므로 Agent v6 이상에서만 지원될 수 있습니다. 통합의 Prometheus 플러그인 버전을 구성하기 전에 에이전트가 업데이트 되었는지 확인해야 합니다.rabbitmq.d/conf.yamlinit_config:instances: - prometheus_plugin: url: http://:15692prometheus_plugin옵션을 사용할 때 관리 플러그인과 관련된 설정은 무시됩니다.엔드포인트에서 스크래핑도 가능합니다. 데이터독은 /metrics/detailed 엔드포인트에서 데이터를 수집할 수도 있습니다. (개체별 메트릭을 사용하는 것..
교환기(Exchange) 관련 중요 메트릭rabbitmq.exchange.messages.publish.count설명: 교환기에 게시된 총 메시지 수중요성: 메시지 흐름의 정상 여부를 확인하는데 유용합니다.갑작스러운 급증 또는 감소는 애플리케이션 문제를 의미할 수 있습니다.rabbitmq.exchange.messages.publish_out.rate설명: 교환기에서 큐로 전달되는 메시지 속도(초당)중요성: 교환기의 라우팅 성능을 평가하며, 라우팅 병목 현상을 파악할 수 있습니다.rabbitmq.exchange.messages.unroutable.returned.count설명: 라우팅되지 못한 메시지 수(반환된 메시지)중요성: 라우팅 오류를 조기에 감지하고 잘못된 설정을 빠르게 수정할 수 있습니다.노드(N..
데이터독 주요 메트릭RabbitMQ 관리 플러그인 (Management Plugin) 관리 플러그인 통합시 활성화되는 대시보드RabbitMQ Prometheus 플러그인 (Prometheus Plugin) 큐 기반 통계 추적:큐 크기 (Queue size)소비자 수 (Consumer count)미확인 메시지 수 (Unacknowledged messages)재전송된 메시지 수 (Redelivered messages)노드 기반 통계 추적:대기 중인 프로세스 수 (Waiting processes)사용 중인 소켓 수 (Used sockets)사용 중인 파일 디스크립터 수 (Used file descriptors)큐 기반 지표는 메시지 처리 및 소비와 관련된 상태를 추적하고,노드 기반 지표는 서버 리소스와 관련된..
본 콘텐츠는 coredns와 coredns 모니터링에 대한 내용을 다룹니다.coredns에 대한 이해기본적으로 kubedns는 Kubernetes용 SkyDNS 구현체로, coredns는 kubedns의 보완할 리소스로 처음 등장하게 되었습니다. CoreDNS는 인터넷 도메인 이름에 대한 요청을 해결하고 Kubernetes 클러스터 내에서 서비스 검색을 제공할 수 있는 오픈 소스 DNS 서버입니다. Kubernetes 클러스터에서 플러그인은 기본적으로 활성화되어 있으므로 클러스터를 시작하자마자 많은 주요 메트릭을 모니터링할 수 있습니다 .기본적으로 각 coredns 파드는 prometheus 플러그인을 사용하여 자체 엔드포인트를 오픈하고 있습니다. 포트는 9153번을 사용하고 있습니다. 해당 내용은 다음..