반응형
[AWS] AWS SAM을 이용한 로컬 환경에서 Lambda-MySQL 연동하기
Cloud/Amazon Cloud2023. 4. 25. 17:10[AWS] AWS SAM을 이용한 로컬 환경에서 Lambda-MySQL 연동하기

안녕하세요 이번 시간에는 AWS SAM(Serverless Application Model)을 이용해서 로컬 환경에서 동작 중인 MySQL과 연동하는 실습을 진행하겠습니다. 1. AWS SAM (Serverless Application Model) 이란? AWS SAM (Serverless Application Model)은 AWS에서 제공하는 서버리스 어플리케이션 개발 프레임워크입니다. AWS SAM은 AWS CloudFormation과 AWS Lambda를 기반으로 하며, YAML 또는 JSON 형식으로 작성된 템플릿 파일을 사용하여 서버리스 어플리케이션을 쉽게 개발하고 배포할 수 있습니다. 2. AWS SAM (Serverless Application Model)의 장점 1. 빠르고 쉬운 어플리케이..

[AWS] AWS CLI에 대해 알아보고 설치 및 IAM 생성 후 기본 설정하기
Cloud/Amazon Cloud2023. 4. 25. 12:21[AWS] AWS CLI에 대해 알아보고 설치 및 IAM 생성 후 기본 설정하기

안녕하세요 이번 시간에는 AWS CLI에 대해 알아보고 설치 및 기본 설정하는 실습을 진행하겠습니다. 1. AWS CLI 란? AWS CLI(Command Line Interface)는 AWS 서비스를 쉽게 관리할 수 있는 명령줄 도구입니다. AWS CLI를 사용하면 AWS Management Console을 통하지 않고도 AWS 서비스를 관리할 수 있습니다. 2. AWS CLI 장점 1. 자동화 AWS CLI를 사용하면 반복적인 작업을 자동화할 수 있습니다. 예를 들어, EC2 인스턴스를 생성하거나 S3 버킷을 생성하는 등의 작업을 자동화할 수 있습니다. 2. 편리성 AWS CLI는 명령줄 도구이기 때문에 GUI(GUI(Graphical User Interface))보다 빠르고 효율적입니다. 또한, 작..

Prometheus caller=main.go:819 level=error msg="Unable to start web listener" err="listen tcp 0.0.0.0:9090: bind: address already in use" 에러 해결
Trouble shooting2023. 4. 14. 13:39Prometheus caller=main.go:819 level=error msg="Unable to start web listener" err="listen tcp 0.0.0.0:9090: bind: address already in use" 에러 해결

안녕하세요 이번 시간에는 프로메테우스를 설치하고 실행하던 중 발생한 에러 해결 방법에 대해 알아보려고 합니다. 1. 에러 발생 caller=main.go:819 level=error msg="Unable to start web listener" err="listen tcp 0.0.0.0:9090: bind: address already in use" prometheus --config.file prometheus.yml 다음과 같이 프로메테우스를 실행했을 때 위와 같은 에러가 발생했습니다. 이 오류는 이미 다른 프로세스가 9090 포트를 사용하고 있기 때문에 Prometheus가 웹 리스너를 시작할 수 없다는 것을 나타냅니다. 2. 에러 해결 1. 현재 시스템에서 9090 포트를 사용하고 있는 서비스를 ..

[OSS] Ubuntu 22.04 LTS에서 Prometheus와 Grafana 연동 실습하기 Prometheus Grafana Stack
OSS2023. 4. 14. 11:05[OSS] Ubuntu 22.04 LTS에서 Prometheus와 Grafana 연동 실습하기 Prometheus Grafana Stack

안녕하세요 이번 시간에는 Ubuntu 22.04 LTS에서 프로메테우스(Prometheus)와 그라파나(Grafana)를 연동하는 실습을 진행하겠습니다. 0. Prometheus Grafana Stack 개념 Prometheus Grafana Stack은 모니터링 및 경고 시스템으로, Prometheus와 Grafana 두 개의 오픈 소스 소프트웨어로 구성됩니다. 1. Prometheus Prometheus는 컴퓨터 시스템 및 서비스의 모니터링에 사용되는 오픈 소스 소프트웨어이며 다양한 지표를 수집하고 저장할 수 있으며, 쿼리 언어를 사용하여 수집된 데이터를 검색할 수 있습니다. 경고 기능을 제공하여 시스템이나 서비스에 문제가 발생할 경우 알림을 보낼 수 있습니다. 2. Grafana Grafana는 다..

[OSS] Prometheus에 대해 알아보고 여러 방법으로 Ubuntu 22.04 LTS에 설치하기
OSS2023. 4. 13. 22:13[OSS] Prometheus에 대해 알아보고 여러 방법으로 Ubuntu 22.04 LTS에 설치하기

안녕하세요 이번 시간에는 클라우드 및 컨테이너, 온프레미스 환경에서 대규모 분산 시스템의 상태 및 성능을 모니터링하기 위한 오픈소스 시스템인 Prometheus에 대해 알아보고 Ubuntu 22.04 LTS에 설치하는 실습을 진행하겠습니다. 1. Prometheus 란? Prometheus는 클라우드 및 온프레미스 환경에서 대규모 분산 시스템의 상태 및 성능을 모니터링하기 위한 오픈소스 시스템입니다. Prometheus는 다양한 데이터 모델을 사용하여 지표 데이터를 수집하고 저장하며, 강력한 쿼리 언어를 사용하여 저장된 데이터를 분석하고 대시보드를 생성할 수 있습니다. 2. Prometheus의 구성 Prometheus 시스템은 크게 수집, 저장, 쿼리 및 알람 관리 컴포넌트로 구성됩니다. 1. 수집(E..

[AWS] Boto3를 이용해 CloudWatch에서 메트릭 데이터 가져오기
Cloud/Amazon Cloud2023. 4. 13. 16:07[AWS] Boto3를 이용해 CloudWatch에서 메트릭 데이터 가져오기

안녕하세요 이번 시간에는 Python에서 제공하는 라이브러리인 Boto3를 이용해 CloudWatch에서 메트릭 데이터를 가져오는 실습을 진행하겠습니다. 1. Boto3로 CloudWatch에서 메트릭 데이터 가져오기(+matplotlib를 이용한 시각화) import boto3 import matplotlib.pyplot as plt import datetime import pytz # AWS 계정의 액세스 키와 시크릿 키 ACCESS_KEY = 'your_access_key' SECRET_KEY = 'your_secret_key' REGION_NAME = 'your_region' # CloudWatch 클라이언트 생성 session = boto3.Session( aws_access_key_id=ACC..

반응형
image