반응형
Mattermost alert bot 설계하기
프로젝트/Github Rest API로 프로젝트 리뷰 대시보드 구성하기2024. 1. 31. 21:57Mattermost alert bot 설계하기

이전 포스팅 2024.01.08 - [프로젝트/Github Rest API로 프로젝트 리뷰 대시보드 구성하기] - Grafana Dashboard에 Webhook 서버 (Mattermost 봇) 연결해서 알람 봇 만들기 - 작성중 Mattermost에 대한 alert bot을 만들기 설계 근본적으로 먼저 설계를 진행하기 전에 일단은 혹시 grafana와 mattermost를 연동할 수 있는 기능이 있을까 싶어 검색을 몇가지 해보았다. Mattermost performance alerting guide — Mattermost documentation Mattermost performance alerting guide — Mattermost documentation Mattermost recommends u..

Grafana Dashboard에 Webhook 서버 (Mattermost 봇) 연결해서 알람 봇 만들기 - 작성중
프로젝트/Github Rest API로 프로젝트 리뷰 대시보드 구성하기2024. 1. 8. 23:28Grafana Dashboard에 Webhook 서버 (Mattermost 봇) 연결해서 알람 봇 만들기 - 작성중

이전 포스팅 2024.01.07 - [프로젝트/Github Rest API로 프로젝트 리뷰 대시보드 구성하기] - mattermost deploy 및 봇 사용해보기 2023.12.25 - [프로젝트/Github Rest API로 프로젝트 리뷰 대시보드 구성하기] - NodeJS Express를 통해서 API 서버 구축 및 DB 업데이트 하기 2023.12.22 - [프로젝트/Github Rest API로 프로젝트 리뷰 대시보드 구성하기] - Grafana 리뷰 대시 보드 구성 - Panel 에 변수 추가하기 필요 배경 지식 Grafana 기본 대시보드 구성 방법 및 사용 방법 Webhook에 대한 이해 Webhook 설정을 위한 Contact Point 설정하기 Grafana에서 보내주는 POST 처리할..

mattermost deploy 및 봇 사용해보기
프로젝트/Github Rest API로 프로젝트 리뷰 대시보드 구성하기2024. 1. 7. 19:32mattermost deploy 및 봇 사용해보기

이전 포스팅 2023.12.25 - [프로젝트/Github Rest API로 프로젝트 리뷰 대시보드 구성하기] - NodeJS Express를 통해서 API 서버 구축 및 DB 업데이트 하기 2023.12.22 - [프로젝트/Github Rest API로 프로젝트 리뷰 대시보드 구성하기] - Grafana 리뷰 대시 보드 구성 - Panel 에 변수 추가하기 필요 배경 지식 mattermost란 무엇인지 mattermost bot이란 무엇인지 docker 배경 지식 Prerequisite 그라파나 대시보드의 alert 기능을 mattermost의 봇과 연결시키기 위해서 mattermost 로컬 버전을 로컬에 deploy하고 bot을 생성해보는 과정을 진행해보려고한다. Mattermost를 로컬에서 실행한..

Nearline HDD
관심 분야 센싱/스토리지2023. 12. 31. 23:05Nearline HDD

BroadCom의 스토리지 사업 IR 자료를 읽다가 해당 내용이 있어서 한번 정리해보려고한다. Storage 종류 별 데이터 양 변화 예측 클라이언트향 HDD는 줄어 들고 Enterprise향 SSD의 양은 줄어든다고 예측했다. 그리고 Nearline HDD시장은 크게 늘것으로 전망하고 있다. Nearline HDD는 왜 쓰는가 솔리드 스테이트 드라이브(SSD)의 인기가 높아지고 있음에도 불구하고, HDD, 특히 근접 HDD는 데이터 센터 및 클라우드 인프라에서 중요한 구성 요소로 남아 있습니다. 그들은 높은 용량, 신뢰성 및 낮은 총소유비용(TCO)으로 선호됩니다. 근접 HDD는 특히 중요 하며, 기업 데이터를 저장하는 데 필수적인 백본으로 이 부문은 HDD 중에서 가장 빠르게 성장하는 시장 부문 입니..

NodeJS Express를 통해서 API 서버 구축 및 DB 업데이트 하기
프로젝트/Github Rest API로 프로젝트 리뷰 대시보드 구성하기2023. 12. 25. 15:18NodeJS Express를 통해서 API 서버 구축 및 DB 업데이트 하기

이전 포스팅 2023.12.06 - [프로젝트/Github Rest API로 프로젝트 리뷰 대시보드 구성하기] - Github RestAPI를 통해서 Repository 정보 크롤링 및 알림 서비스 구현 2023.12.09 - [프로젝트/Github Rest API로 프로젝트 리뷰 대시보드 구성하기] - Repository 정보 크롤링 및 알림 서비스 구현 요구사항 정리하기 필요 배경 지식 NodeJS Typescript HTTP Request 기본 이해 Prerequisite NodeJS 설치 Typescript 환경 설정 Express.js 설치 Typescript 환경설정에 아래와 같이 express를 설치해야한다. express.js는 npm install express npm install --..

Typescript - TypeORM 적용
백엔드/NodeJS | Typescript2023. 12. 25. 11:22Typescript - TypeORM 적용

필요 배경 지식 Typescript Prerequisite TypeORM 라이브러리 TypeORM이란? TypeORM은 TypeScript와 JavaScript (ES7, ES6, ES5)를 위한 ORM(Object-Relational Mapping) 라이브러리입니다. 이 라이브러리는 SQL 데이터베이스를 객체지향적으로 조작할 수 있게 해주며, Node.js 환경에서 주로 사용됩니다. 결국 TypeORM은 DB 쿼리문에 대한 직접적인 조작없이 객체지향적으로 DB 조작을 할 수 있게 도와주는 라이브러리다. 그래서 이를 잘 활용하면 코드의 가독성을 올리고 유지보수를 쉽게 할 수 있다는 장점이 생긴다. TypeORM의 권장 디렉토리 구조 Entity Layer - 데이터 베이스 테이블을 클래스로 표현 엔티티는..

Grafana 리뷰 대시 보드 구성 - Panel 에 변수 추가하기
프로젝트/Github Rest API로 프로젝트 리뷰 대시보드 구성하기2023. 12. 22. 22:21Grafana 리뷰 대시 보드 구성 - Panel 에 변수 추가하기

이전 포스팅 2023.12.06 - [프로젝트/Github Rest API로 프로젝트 리뷰 대시보드 구성하기] - Github RestAPI를 통해서 Repository 정보 크롤링 및 알림 서비스 구현 2023.12.09 - [프로젝트/Github Rest API로 프로젝트 리뷰 대시보드 구성하기] - Repository 정보 크롤링 및 알림 서비스 구현 요구사항 정리하기 2023.12.18 - [프로젝트/Github Rest API로 프로젝트 리뷰 대시보드 구성하기] - Grafana에서 DB 조작하기 필요 배경 지식 Grafana 대시보드 작성 방법 및 적용방법 PostgreSQL 사용법 Grafana에서 대시보드 변수 사용하기 Grafana에서 변수(variable)를 패널(panel)에서 사용하..

Grafana에서 DB 조작하기
프로젝트/Github Rest API로 프로젝트 리뷰 대시보드 구성하기2023. 12. 18. 21:52Grafana에서 DB 조작하기

필요 배경 지식 Grafana 대시보드 기본적인 사용법 Prerequisite B 쿼리에 대한 지식 Grafana 에 대한 기본지식 프로젝트에서 나의 요구사항 1. Grafana에서 직접 일부 데이터를 추가하고싶다. (Repo 정보, User 정보 등) 2. Grafana에서 직접 일부 데이터를 삭제 (혹은 visibility 조정) 을 하고싶다. 이다. 그래서 이런 접근이 가능한건지 확인하고 싶었다. Grafana에서 Select를 제외한 Insert/Update/Delete row가 가능할까? 결론부터 말하자면 불가능하고 좋지 않은 접근이다. Grafana는 모니터링 툴이라서 Select만 하는것이 권장된다. 물론 나는 Grafana에서 할 수 있으면 좋은 상황이라서 가능한지를 찾아봤지만 역시나 ..

Typescript - TypeORM 사용해서 DB 쿼리하기
백엔드/NodeJS | Typescript2023. 12. 13. 22:27Typescript - TypeORM 사용해서 DB 쿼리하기

이전 내용 관련 참고자료 2023.12.09 - [프로젝트/Github Rest API로 프로젝트 관리하기] - Repository 정보 크롤링 및 알림 서비스 구현 요구사항 정리하기 2023.11.26 - [백엔드/Typescript] - Typescript 컴파일 설정 - tsconfig.json Prerequisite Typescript 기본 엔트리 파일 컴파일 및 실행 방법 Typescript - Postgresql 연결 사용법 - pg 라이브러리 설치하기 PostgreSQL DB 스키마 작성 방법 1. TypeORM 및 Reflect-metadata 설치 npm install typeorm --save npm install reflect-metadata --save npm install [DAT..

Repository 정보 크롤링 및 알림 서비스 구현 요구사항 정리하기
프로젝트/Github Rest API로 프로젝트 리뷰 대시보드 구성하기2023. 12. 9. 11:18Repository 정보 크롤링 및 알림 서비스 구현 요구사항 정리하기

이전 포스팅 2023.12.06 - [프로젝트/Github Rest API로 프로젝트 관리하기] - Github RestAPI를 통해서 Repository 정보 크롤링 및 알림 서비스 구현 필요 배경 지식 RestAPI에 대한 개념 Prerequisite Typescript 기본 개발 환경 세팅 사용할 Github REST API 들 내가 사용할 Github Rest API들은 아래와 같다. 1. API rate limit Rate limit - GitHub Docs Status: 200 { "resources": { "core": { "limit": 5000, "used": 1, "remaining": 4999, "reset": 1691591363 }, "search": { "limit": 30, "u..

반응형
image