AWS 기술 블로그
Category: Amazon Managed Grafana
코난테크놀로지 사례로 보는 AWS IoT TwinMaker의 Grafana 대시보드 통합 사례 및 카메라 뷰 설정 가이드
본 게시물에서는 코난테크놀로지가 AWS 서비스를 활용하여 클라우드를 구축하는 과정에서 겪었던 문제와 그 해결 방안을 공유하고자 합니다. 특히, Grafana 대시보드와 AWS IoT TwinMaker의 통합 과정에서 발생했던 어려움과 이를 해결하는 방법에 대해 자세히 다루겠습니다. 코난테크놀로지는 인공지능 소프트웨어 전문 기업입니다. 오픈소스가 아닌 자체 개발한 AI 원천 기술을 확보하고 있습니다. “사람처럼 보고, 듣고, 이해하고, 말하는 AI”를 통해 디지털 비즈니스 […]
AWS 오픈 소스 관찰 가능성(Observability) 도구로 커스텀 메트릭 모니터링
현대의 기업과 조직은 IT 인프라와 애플리케이션의 성능을 실시간으로 정확하게 파악하고, 문제가 발생할 때 즉각적으로 대응할 수 있는 능력이 중요합니다. 이 능력을 갖추기 위해 많은 조직들이 다양한 모니터링 도구를 활용하고 있습니다. 그 중에서도 특히 Prometheus (프로메테우스)는 널리 사용되는 오픈 소스 모니터링 도구로, 네트워크 트래픽, 시스템 자원 사용량, 애플리케이션 응답 시간 등 다양한 표준 메트릭을 모니터링하는 데 […]
Amazon Managed Grafana에서 Keycloak SAML 기반 IdP로 사용자 인증하기
배경 많은 기업에서 AWS 서비스뿐만 아니라 다양한 오픈 소스, 타사 및 기타 클라우드 데이터 소스의 통합 모니터링을 위해 Amazon Managed Grafana 서비스를 활용하고 있습니다. Amazon Managed Grafana는 사용자 인증 및 권한 부여를 위해 AWS IAM Identity Center 이외에도 SAML 2.0을 지원하는 IdP(자격 증명 제공자)와의 통합을 지원합니다. 따라서 기존에 사용 중인 IdP(자격 증명 제공자)를 활용하여 Amazon […]
새로운 작업 관측성 지표를 사용하여 AWS Glue 작업에 대한 모니터링 및 디버깅 강화, 2부: Grafana를 사용한 실시간 모니터링
이 글은 AWS Big Data Blog에 게시된 Enhance monitoring and debugging for AWS Glue jobs using new job observability metrics, Part 2: Real-time monitoring using Grafana by Noritaka Sekiyama를 한국어 번역 및 편집하였습니다. 문제를 조기에 파악하고 중단을 최소화하려면 데이터 파이프라인을 실시간으로 모니터링하는 것이 중요합니다. AWS Glue는 AWS Glue를 기반으로 구축된 데이터 통합 파이프라인에 대한 귀중한 통찰력을 […]
Amazon ECS에서 Spring Boot 애플리케이션 관찰 가능성(Observability) 구성하기
본 블로그는 ‘Amazon EKS에서 완전 관리형 서비스를 활용하여 Spring Boot 애플리케이션 관찰 가능성(Observability) 구성하기’ 블로그의 후속편입니다. 관찰가능성의 정의와 구성 요소는 위 게시글에서 확인하시기 바랍니다. 이 블로그에서는 AWS 관찰 가능성 도구인 AWS Distro for OpenTelemetry(ADOT)로 Trace 정보를 수집하고 애플리케이션 메트릭을 Amazon Managed Service for Prometheus(AMP)로 전송하여 Amazon Managed Grafana(AMG)에서 Amazon Elastic Kubernetes Service(EKS)환경과 애플리케이션에 대한 가시성을 […]
Amazon EKS에서 관리형 서비스를 활용하여 Spring Boot 애플리케이션 관찰 가능성(Observability) 구성하기
관찰 가능성(Observability, O11y)은 시스템의 건강 상태와 성능을 실시간으로 이해하고, 문제가 발생할 때 그 원인을 신속하게 파악할 수 있게 하는 중요한 개념입니다. 이는 단순히 시스템이 작동 중인지 여부를 확인하는 것을 넘어서, 시스템이 어떻게 작동하고 있는지를 깊이 있게 이해하는 것을 의미합니다. 특히 복잡한 분산 시스템에서 컨테이너 기반 애플리케이션을 운영하는 경우, 다양한 구성 요소 간의 상호 작용이 많아져, […]