본문 바로가기

서버구축 (WEB,DB)363

Prometheus와 Grafana를 통한 모니터링 시스템 구축 프로메테우스(Prometheus)와 그라파나(Grafana)는 모니터링 시스템을 구축하기 위한 흔한 조합 중 하나입니다. API 서버가 처리한 요청의 양을 모니터링하는 작은 예제를 통해 대시보드를 만드는 방법을 공유하겠습니다. 애플리케이션이 시작되기 전이나 후에 특정 기간 동안 처리한 요청 수(QPS), 평균 응답 시간, 동시에 사용 중인 리소스(CPU, 메모리, I/O)의 양을 알고 싶어질 수 있습니다. 프로메테우스(Prometheus): 메트릭 수집기 프로메테우스는 시스템 및 서비스 모니터링 시스템으로, 사전 정의된 대상에서 메트릭을 수집합니다. 대상은 서비스 검색을 통해 찾을 수 있거나 API 서버, 레디스 서버 또는 SQL 서버와 같은 응용 프로그램의 엔드포인트에서 데이터를 수집하도록 수동으로 구.. 2023. 9. 28.
Prometheus로 MinIO 클러스터, 노드, 버킷 모니터링 및 경고 설정 프로메테우스를 사용하여 MinIO 클러스터, 노드 및 버킷의 모니터링 및 경고 설정입니다.MinIO가 프로메테우스 데이터 모델을 사용하여 MinIO 클러스터, 노드 및 버킷 메트릭을 게시하고 이러한 메트릭을 수집하고 경고를 설정하는 방법에 대해 설명합니다. 다음 세 가지 주요 단계로 나누어져 있습니다. 1. 프로메테우스 수집 구성 생성MinIO 서버, 노드 및 버킷 메트릭을 스크레이핑할 프로메테우스 수집 구성을 생성합니다.MinIO 서버 메트릭 수집 구성MinIO 클러스터의 메트릭을 수집하기 위해 다음 명령을 사용합니다.mc admin prometheus generate ALIAS 명령을 사용하여 MinIO 클러스터의 메트릭을 스크레이핑할 수 있습니다. 여기서 ALIAS를 MinIO 배포의 별칭으로 바꿉.. 2023. 9. 27.
HCI(하이퍼컨버지드 인프라) 작동 방식과 솔루션 정보 HCI(하이퍼컨버지드 인프라)는 하드웨어 리소스, 가상화, 스토리지, 네트워킹, 그리고 관리를 통합하는 통합 시스템입니다. 이는 복잡성을 줄이고 IT 인프라를 효율적으로 관리하고 확장할 수 있게 해줍니다. 아래에서 HCI의 작동 방식과 관련 솔루션에 대해 더 자세히 알아보겠습니다. HCI의 작동 방식: 하이퍼바이저 (Hypervisor) 사용: HCI는 여러 대의 서버 노드를 클러스터링하고, 각 노드는 하이퍼바이저를 사용하여 가상화된 환경을 생성합니다. 이 하이퍼바이저를 통해 가상 머신(VM)이 생성되고 관리됩니다. 하드웨어 리소스 통합: HCI는 서버 노드에서 제공하는 컴퓨팅, 스토리지, 네트워킹 리소스를 통합합니다. 이것은 노드 간의 리소스 공유와 확장을 용이하게 합니다. 스토리지 가상화: HCI는 .. 2023. 9. 22.
SQLite 데이터를 MySQL 데이터베이스로 변환하는 과정 SQLite 데이터를 MySQL 데이터베이스로 변환하는 과정은 몇 가지 단계로 나눌 수 있습니다. 변환하는 과정을 단계별로 자세히 설명하겠습니다. 단계 1: SQLite 데이터베이스를 백업합니다. 데이터 손실을 방지하기 위해 먼저 SQLite 데이터베이스를 백업해야 합니다. 이를 위해 다음 명령을 사용할 수 있습니다. sqlite3 your_database.db .dump > backup.sql 위 명령은 your_database.db SQLite 데이터베이스를 backup.sql 파일로 백업합니다. 단계 2: MySQL 데이터베이스를 생성합니다. MySQL 데이터베이스를 만들어야 합니다. 이를 위해 MySQL 클라이언트 또는 웹 기반 관리 도구를 사용할 수 있습니다. 명령줄에서 MySQL 클라이언트를 .. 2023. 9. 20.
Portainer에서 Google OAuth 인증 설정 Portainer를 Google OAuth로 설정하려면 다음 단계를 따르세요. 이 과정은 Portainer 2.0 이상 버전을 기준으로 합니다. Google Cloud Console에서 OAuth 2.0 클라이언트 ID 설정하기 Google Cloud Console에 로그인합니다. 좌측 상단에 있는 "프로젝트 선택" 드롭다운에서 새 프로젝트를 만듭니다. 왼쪽 메뉴에서 "API 및 서비스" > "사용자 인증 정보"로 이동합니다. "OAuth 클라이언트 ID 만들기" 버튼을 클릭합니다. "애플리케이션 유형"을 "웹 애플리케이션"으로 선택합니다. "승인된 리디렉션 URI"에 Portainer의 로그인 페이지 URL을 추가합니다. 기본적으로는 http:///auth/oauth입니다. "만들기" 버튼을 클릭하고 .. 2023. 9. 4.
728x90