
안녕하세요. 제가 요즘 관심이 많은 Prometheus와 Prometheus Exprot를 이용해서 서버 상태를 수집하고 시각화 하는 방법에 대해서 이야기 해 볼려고 합니다. AWS EC2 기반인 Ubuntu20.04 버전에서 Prometheus와 Prometheus Exporter를 설치하는 방법에 대해서 알아보고자 합니다. Prometheus 설치 $ wget https://github.com/prometheus/prometheus/releases/download/v2.26.0/prometheus-2.26.0.linux-amd64.tar.gz 최신 버전인 Prometheus 2.26.0을 wget를 통해서 설치하겠습니다. $ tar zxvf prometheus-2.26.0.linux-amd64.tar..

안녕하세요, brew(macOS용 패키지 관리자)를 통해서 Golang를 설치해 보도록 하겠습니다. brew를 설치는 [MySQL] Mac에 Homebrew을 이용한 MySQL 설치하기를 참고하시면 되시겠습니다. brew를 사용하면 엄청 편하게 다양한 패키지들과 프로그래밍 언어를 설치할 수 있어서 좋습니다. 각종 프로그래밍 언어도 잘 지원 되고 있으니 필요하신 분들께서는 한 번 살펴보시길 바라겠습니다. 본격적으로 설치하기 brew를 통해서 설치가 되어 있는 패키지들을 업데이트 하겠습니다. 이렇게 brew update 명령어를 통해서 설치가 되어 있는 패키지들에 대해서 업데이트를 진행 하였습니다. brew search go 명령어를 통해서 무슨 버전의 Golang 패키지와 다양한 Golang의 버전들을 볼..

안녕하세요, 간단한 프로젝트를 진행하고 있습니다. 원래는 Discord Bot을 이용하면서 기본적인 코드를 연습하기 좋아서 Discord Bot + 코로나19 API를 이용하여서 재밌는 프로젝트를 하고 있습니다. package main import ( "fmt" "github.com/thedevsaddam/gojsonq" "io/ioutil" "net/http" ) func main() { COVID19_KR_URL := "https://api.corona-19.kr/korea/?serviceKey=API KEY" resp, err := http.Get(COVID19_KR_URL) if err != nil { panic(err) } defer resp.Body.Close() data, err := iou..

서론 Golang로 백엔드 개발을 공부하고 있습니다. 유튜브로 열심히 강의 영상을 보던 도중 Go Module과 관련된 오류와 Golang와 관련된 환경 설정에 대해서 궁금증과 오류 해결을 하기 위해서 고찰해 보았습니다. Install Go on Mac (with homebrew) 본론 REST API를 공부하면서 개발하면서 코드와 REST API를 테스트하기 위해서 필요한 GoConvey를 설치하였지만 env 오류가 있어서 제대로 실행 되지 않는 오류가 생깁니다. GOPATH=/Users/hyun.sang/go GOROOT=/usr/local/opt/go/libexec goconvey=/Users/hyun.sang/go/bin/gocnvey 현재는 위와 같이 이제 env가 설정되어 있습니다. 원래 Go..

안녕하세요, 요즘 DevOps에 관심이 생겨서 Docker에 Jenkins를 설치하고 구동하는 방법에 대해서 알려드리겠습니다. Back-End를 하시는 분들도 어느 정도 DevOps를 하실 줄 아시는 걸로 알고 있습니다. Jenkins를 무엇일까요? 젠킨스는 소프트웨어 개발 시 지속적 통합 서비스를 제공하는 툴입니다. CI(Continuous Integration)를 하기 위한 일종의 툴이라고 생각하시거나 표현하시면 됩니다. 다수의 개발자들이 하나의 프로그래밍를 개발할 때 버전 충돌를 방지하기 위해서 각자 작업한 내용을 공유 영역에 있는 저장소에 빈번히 업로드함으로써 지속적 통합이 가능하도록 해 줍니다. 다른 CI 툴의 경우에는 일정시간마다 빌드를 실행하는 방식이 일반적이었습니다. 하지만 Jenkins는..

안녕하세요, 요즘 주변에 WebRTC에 대해서 관심이 많으신 분들이 많아보여서 기분이 좋습니다 ㅎㅎ WebRTC 기술에 대해서 많은 관심 부탁 드립니다. 이번 글은 WebRTC 프로토콜에 대해서 소개해 볼려고 합니다. 목차 Interactive Connectivity Establishment (ICE) Session Traversal Utilities for NAT (STUN) Network Address Translation(NAT) Traversal Using Relays around NAT(TURN) Session Description Protocol(SDP) Interactive Connectivity Establishment(ICE) Interactive Connectivity Establish..

안녕하세요, 오늘은 Mac에 brew을 이용해서 MySQL을 설치하는 방법에 대해서 알려드리고자 합니다. Homebrew는 뭘까요? "Homebrew는 Apple(또는 Linux 시스템)에서 제공하지 않는 유용한 패키지 관리자를 설치합니다."라고 공식 홈페이지에 써져 있습니다. 간단히 말해서 간단한 명령어로 예를 들어서 Node.js를 설치하거나 Python을 설치할 수 있습니다. Homebrew는 어떻게 설치 하나요? /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 위와 같은 명령어를 터미널에 입력을 하시면 간편하게 Homebrew를 설치하실 수 있습니다. Homebrew로 MyS..
안녕하세요, 요즘 iOS 앱 개발을 공부하면서 궁금했던 부분들을 정리해서 올려 볼려고 합니다. 일단 앱을 개발하는 방식은 다양합니다. 언어도 다양하고 많은 부분에서 업데이트가 많이 되고 있습니다. Native을 이용한 개발 방식과 Corss Platform을 이용하여서 개발 방식을 비교해 보고 더 좋은 방법이 무엇인지, 더 좋은 효율을 방법은 무엇인지에 대해서 작성해 볼려고 합니다. Native란 무엇인가요? 네이티브 앱은 우리가 흔히 말하는 "애플리케이션(Application)"을 의미합니다. 모바일 기기에서 최적화 된 엉로 개발된 앱으로 안드로이드 SDK(Software Development Kit)를 이용한 Java(자바) 언어로 만드는 안드로이드 기반의 앱과 iOS 기반 SDK(Software D..

안녕하세요, Back-End 개발 공부를 하기 위해서 기본적인 DataBase에 대해서 공부해 볼려고 합니다. 스키마(Schema) 데이터 베이스에서 자료의 구조, 자료의 표현 방법, 자료 간의 관계를 형식 언어로 정의한 구조입니다. DBMS(DataBase Management Syetem, 데이터베이스 관리 시스템)이 주어진 설정에 따라 데이터베이스 스카마를 생성하며, 데이터 베이스 사용자가 자료를 Create(생성), Read(읽기), Update(갱신), Delete(삭제)할 때마다 DBMS는 자신이 생성한 데이터베이스 스키마를 참조하여 수행합니다. 스키마의 3층 구조 외부 스키마(External Schema) 프로그래머나 사용자의 입장에서 데이터베이스의 모습으로 조직의 일부분을 정의한 것 개념 스..
- Total
- Today
- Yesterday
- 10171번 문제
- Baekjoon
- 10998번
- WebRTC 프로토콜
- JSON 특정값
- go
- C++
- C++ 문법
- BeackJoon
- 1330번
- CI/CD
- Beakjoon
- docker
- 9498번
- Go install
- WebRTC
- brew install go
- 시험 성적
- 특정값
- 10430번
- 2588번
- if문
- 논문 리뷰
- Golang
- Golang 설치
- Programing
- 두 수 비교하기
- 백준
- 2557번
- 10869번
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |