Logging
-
자체 관리 MongoDB에서 DigitalOcean의 관리형 OpenSearch로 Fluent Bit을 사용하여 로그 수집 및 전송
소개 이 튜토리얼에서는 Ubuntu Droplet에서 자가 관리하는 MongoDB에 설치된 Fluent Bit을 사용하여 DigitalOcean의 관리형 OpenSearch 데이터베이스로 로그를 보내는 방법을 배울 것입니다. OpenSearch는 Elasticsearch와 Kibana의 포크로 시작된 오픈 소스 검색 및 분석 도구입니다. 실시간 데이터 인gestion, 고급 질의, 강력한 보안을 지원하여 이커머스, IT 모니터링, 금융 애플리케이션에 적합합니다. SQL 질의 지원, 머신러닝, 경고 기능 등을 갖추어 활발한 커뮤니티 개발을 통해 지속적으로 진화하고 있습니다. Fluent Bit는 가벼운 무게의 오픈 소스 로그 처리기 및 전달기로, 로그 데이터를 수집, 처리, 전달합니다. 성능에 최적화되어 컨테이너와 엣지…
-
디지털오션 쿠버네티스(DOKS) 로그를 디지털오션 관리형 오픈서치로 수집하고 전달하기
소개 이 튜토리얼은 DigitalOcean Kubernetes (DOKS) 클러스터의 로그를 DigitalOcean Managed OpenSearch 인스턴스로 수집하고 转发하는 方法을 AxoSyslog, 확장性 있는 안전 데이터 처리기로 사용하는 것을 보여줍니다. 이 가이드를 따라가면 Kubernetes 응용 프로그램의 로그를 捕获하고 분석하는 강健하는 로깅 시스템을 설정하는 方法을 배울 수 있습니다. 이를 통해 인프라스트럭트URE를 모니터링, 문제 해결하고 보호하는 것이 더 쉽게 될 것입니다. 이 튜토리얼에서는 AxoSyslog를 사용하여 Kubernetes 클러스터의 로그를 OpenSearch로 转发할 것입니다. 사전 요구 사항 시작하기 전에 다음과 같은 사전 요구 사항을 확인하십시오. 디지털오cean 雲 계정이 필요합니다. 이를 사용하여…
-
Python Logs를 OpenSearch에 보내기 using Fluent Bit
개 introduction 오늘날 데이터-기반의 applciation을 모니터링하고 유지 관리하기 위해서는 효율적인 로그 관리가 매우 중요합니다. 오픈 소스의 searching 및 분석 엔진인 OpenSearch은 강력한 로그 집계 및 분석 기능을 제공합니다. 그것을 Fluent Bit로부터의 가벼운 로그 转发기와 结合起来하면, Python 로그를 실시간 모니터링과 분석을 위해 OpenSearch로 효율적으로 보낼 수 있습니다. 이 guide는 이러한 강력한 조합을 설정하는 방법에 대해 引导할 것입니다. Use Case 이 조합은 실시간으로 Python application을 모니터링해야 하는 개발자와 시스템 관리자를 도울 수 있습니다. Python application의 log를 OpenSearch로 보낼 수 있으므로, 로그를 분석하고,…
-
Website Accessibility Report로 웹사이트 无障碍성 표준을 만족시키는 방법
개 introduction 웹 서버 로그를 관리하는 것은 웹사이트를 畅通하게 運営하고, 문제를 해결하고, 사용자 행동을 이해하는 데 필요하다. 如果你는 Nginx를 사용하고 있으면, 유용한 정보가 들어있는 Acces 및 Error 로그를 생성한다. 이러한 로그를 관리하고 분석하기 위해서는, Logstash를 사용하여 로그를 처리하고 转发하는 것과, DigitalOcean의 Managed OpenSearch를 사용하여 데이터를 인덱스 하고 시각화할 수 있다. 이 튜토리얼에서는, Droplet에 Logstash를 설치하고, Nginx 로그를 수집하기 위한 settings를 하고, 이를 DigitalOcean Managed OpenSearch에 보내는 방법을 배울 것이다. 사전 요구 사항 A DigitalOcean Cloud account and an Ubuntu Droplet…
-
DO 앱 플랫폼 로그를 DO 관리형 OpenSearch로 보내기
개 introduction OpenSearch는 다양한 응용 프로그램에 대한 高性能과 靈活한 search functionality를 제공하기 위해 설계되었습니다. 전문어 search, 로그 분석, 실시간 모니터링을 지원하며, 데이터 탐색과 的可視化에 강력한 도구를 제공합니다. OpenSearch의 高效能 로그 관리는 문제 해결과 모니터링 응용에 중요한 역할을 합니다. DigitalOcean App Platform는 OpenSearch 로그 转发을 지원합니다. 您的 App Platform 응용에서 runtime 로그를 OpenSearch クラ스タ로 转发할 수 있습니다. 이를 통해 OpenSearch의 API와 대시보드를 사용하여 응용의 로그를 분석하고 조회할 수 있습니다. 이러한 方法은 다음과 같은 목적을 달성하는 데에 유용합니다. 모니터링 및 문제 해결:…
-
Logstash를 통해 Apache 로그를 OpenSearch로 전달하는 방법
소개 웹 서버 로그 관리는 웹사이트의 성능을 유지하고, 문제 해결하고, 사용자 행동에 대한 인사이트를 얻는 데 중요합니다. Apache는 가장 인기 있는 웹 서버 중 하나입니다. 그것은 가치 있는 정보를 포함하는 접속 및 에러 로그를 생성합니다. 이러한 로그를 효율적으로 관리하고 분석하기 위해서는, Logstash를 사용하여 이러한 로그를 처리하고 DigitalOcean의 Managed OpenSearch로 인덱싱 및 的可视化을 转发할 수 있습니다. 이 튜orial에서는, Apache 로그를 수집하고 Managed OpenSearch로 분석하기 위해 Logstash를 Droplet에 설치하고 configure 하는 과정을 指导할 것입니다. 사전 요구 사항 Apache 웹 서버를 설치한 Droplet/s.…
-
OpenSearch를 위한 올바른 로그 쉘퍼 선택 방법
소개 现代化의 로그 관리와 감시 ecosystems에서 중요한 도구로, 다양한 소스의 로그 데이터를 수집, 처리하고 디지털 오cean 관리 OpenSearch 같은 중앙ized 로그 시스템으로 转发하는 작업을 지원하는 Log Shipper들이 존재합니다. 효율적인 로그 관리를 위해서는 적절한 Log Shipper를 선택하는 것이 매우 중요하며, 로그 인프RASTRUCTURE의 성능, 스케일ability, 신뢰성에 직접 영향을 미칠 수 있습니다. 이 문서는 Logstash, Filebeat, Fluentd, Fluent Bit를 대상으로 사용되고 있는 네 가지 로그 Shipper를 比较하며, 주요 用途, 장점, 고려 사항을 higlight하고 있습니다. 또한 로그 Shipper를 선택할 때 고려해야 할 주요 パarameter들을…
-
Ubuntu 20.04에서 Node.js 애플리케이션 로깅하기 위해 Winston 사용하기
소개 효과적인 로깅 솔루션은 어떤 애플리케이션의 성공에 있어서 중요합니다. Winston은 다양한 저장 옵션, 로그 레벨, 로그 쿼리 및 내장 프로파일러를 지원하는 유연한 로깅 라이브러리로, Node.js 애플리케이션에서 사용할 수 있는 인기 있는 로깅 솔루션입니다. 이 자습서에서는 이 프로세스의 일부로 생성할 Node/Express 애플리케이션을 로깅하기 위해 Winston을 사용합니다. 또한 Node.js용 다른 인기 있는 HTTP 요청 미들웨어 로거 인 Morgan을 Winston과 결합하여 HTTP 요청 데이터 로그를 다른 정보와 통합하는 방법을 살펴볼 것입니다. 이 자습서를 완료하면 Ubuntu 서버에서 작은 Node/Express 애플리케이션이 실행되며 Winston이 오류와 메시지를…
-
Ubuntu 22.04에서 Logrotate를 사용하여 로그 파일 관리하는 방법
소개 Logrotate는 로그 파일의 자동 회전과 압축을 관리하는 시스템 유틸리티입니다. 로그 파일이 회전되고 압축되지 않고 주기적으로 가지치기되지 않으면 결국 시스템의 모든 사용 가능한 디스크 공간을 소비할 수 있습니다. Logrotate는 Ubuntu 22.04에 기본으로 설치되어 있으며 rsyslog와 같은 기본 시스템 로그 프로세서를 포함한 모든 설치된 패키지의 로그 회전 요구를 처리하도록 설정되어 있습니다. 본 문서에서는 기본 Logrotate 구성을 탐색한 다음 가상의 사용자 정의 응용 프로그램을 위해 로그 회전을 구성할 것입니다. 전제 조건 이 튜토리얼은 Ubuntu 22.04 서버에 비루트 sudo 활성화된 사용자가 있다고 가정합니다.…