목록분류 전체보기 (73)
CDW (Coding Discussion World)
파이썬 환경변수 설정하기.. import os os.environ['MLFLOW_TRACKING_USERNAME'] = 'admin' os.environ['MLFLOW_TRACKING_PASSWORD'] = 'password' 환경변수 조회하기 import os os.environ.get 환경변수 원하는 key로 조회하기 import os os.environ.get['PATH']

Kiali는 사용자가 메시 토폴로지를 검사할 수 있는 다양한 방법을 제공합니다. (즉,Visualizing mesh with Kiali) 사용자가 서비스 아키텍처의 상태를 신속하게 평가할 수 있도록 여러 정보 유형을 결합합니다. 개요 Kiali의 기본 페이지는 토폴로지 개요 입니다. 이 사용자에 대해 Kiali에 액세스할 수 있는 네임스페이스의 상위 수준 보기를 제공합니다. 원격 측정, 유효성 검사 및 상태와 함께 서비스 및 응용 프로그램 정보를 결합하여 시스템 동작에 대한 전체적인 요약을 제공합니다. 개요 페이지 는 다양한 필터링, 정렬 및 표시 옵션을 제공합니다. 여기에서 사용자는 네임스페이스 수준 작업을 수행하거나 더 자세한 보기로 빠르게 이동할 수 있습니다. Kiali는 회로 차단기, 요청 속도,..
엔보이 란? Envoy는 대규모 최신 서비스 지향 아키텍처용으로 설계된 L7 프록시 및 통신 버스입니다. 이 프로젝트는 다음과 같은 신념에서 탄생했습니다. 네트워크는 애플리케이션에 투명해야 합니다. 네트워크 및 애플리케이션 문제가 발생하면 문제의 원인을 쉽게 확인할 수 있어야 합니다. 실제로 앞에서 언급한 목표를 달성하는 것은 매우 어렵습니다. Envoy는 다음과 같은 높은 수준의 기능을 제공하여 이를 시도합니다. Out of Process 아키텍처: Envoy는 모든 애플리케이션 서버와 함께 실행되도록 설계된 독립형 프로세스입니다. 모든 Envoy는 각 애플리케이션이 localhost와 메시지를 송수신하고 네트워크 토폴로지를 인식하지 못하는 투명한 통신 메시를 형성합니다. 프로세스 외 아키텍처는 서비스..
선도적인 서비스 메시를 통해 관찰 가능성, 트래픽 관리, 보안 및 정책을 간소화합니다. Istio 서비스 메시 Istio는 개발자와 운영자가 분산 또는 마이크로서비스 아키텍처에서 직면하는 문제를 해결합니다. 처음부터 구축하든 기존 애플리케이션을 클라우드 네이티브로 마이그레이션하든 Istio가 도움이 될 수 있습니다. 배포된 모든 애플리케이션과 함께 프록시 "사이드카"를 추가함으로써 Istio를 사용하면 애플리케이션 인식 트래픽 관리, 놀라운 관찰 가능성 및 강력한 보안 기능을 네트워크에 프로그래밍할 수 있습니다. 서비스 메시란 무엇입니까? 최신 애플리케이션은 일반적으로 마이크로서비스의 분산 컬렉션으로 설계되며 각 마이크로서비스 컬렉션은 일부 개별 비즈니스 기능을 수행합니다. 서비스 메시는 애플리케이션에 ..
Jaeger는 분산 서비스 간 트랜잭션을 추적하는 오픈소스 소프트웨어로 복잡한 마이크로서비스 환경을 모니터링하고 문제를 해결하는 데 사용됩니다. (Open Source, End-to-End Distributed Tracing. Hosted by Cloud Native Computing Foundation) Jaeger 용어 및 구성 요소 Jaeger는 실행 요청을 추적으로 표시합니다. 추적은 시스템 전반에서 데이터/실행 경로를 나타냅니다. 추적은 1개 이상의 스팬으로 이루어집니다. 스팬이란 Jaeger의 논리적 작업 단위입니다. 각 스팬에는 운영 작업의 이름, 시작 시간, 기간이 포함되어 있습니다. 스팬은 중첩되거나 순서대로 정리되어 있을 수 있습니다. Jaeger는 연동하여 스팬과 추적을 수집, 저장,..

Prometheus는 측정항목을 시계열 데이터로 수집하고 저장합니다. 프로메테우스란? Prometheus 는 원래 SoundCloud 에 구축된 오픈 소스 시스템 모니터링 및 경고 툴킷 입니다. 2012년에 시작된 이래로 많은 회사와 조직에서 Prometheus를 채택했으며 프로젝트에는 매우 활발한 개발자 및 사용자 커뮤니티 가 있습니다. 이제 독립 실행형 오픈 소스 프로젝트이며 어떤 회사와도 독립적으로 유지 관리됩니다. 이를 강조하고 프로젝트의 거버넌스 구조를 명확히 하기 위해 Prometheus는 2016년 Kubernetes 에 이어 두 번째 호스팅 프로젝트로 Cloud Native Computing Foundation 에 합류했습니다 . Prometheus는 측정항목을 시계열 데이터로 수집하고 저..

Fluentd는 통합 로깅 계층을 위한 오픈 소스 데이터 수집기입니다. Fluentd를 사용하면 데이터를 더 잘 사용하고 이해할 수 있도록 데이터 수집 및 소비를 통합할 수 있습니다. Fluentd 이전 Fluentd 후 Fluentd는 데이터 수집 및 소비를 통합하여 데이터를 더 잘 사용하고 이해할 수 있게 해주는 오픈 소스 데이터 수집기입니다. 주요 기능은 다음과 같습니다. JSON을 사용한 통합 로깅 Fluentd는 데이터를 가능한 한 많이 JSON으로 구조화하려고 시도합니다. 이를 통해 Fluentd는 로그 데이터 처리의 모든 측면( 여러 원본 및 대상 ( 통합 로깅 계층 ) 에서 로그 수집, 필터링, 버퍼링 및 출력 )을 통합할 수 있습니다 . 유연한 스키마를 유지하면서 액세스할 수 있는 구조가..

Kibana는 Elasticsearch 데이터를 시각화하고 Elastic Stack을 탐색하게 해주는 무료 오픈 소스 인터페이스입니다. 수천 줄의 로그와 같은 가치를 지닌 시각화 자료 Kibana는 데이터를 시각적으로 형상화할 수 있는 자유를 제공합니다. Kibana의 대화형 시각화 도구는 하나의 질문으로 시작하여 그 범위를 계속 확장해 나갈 수 있도록 지원합니다. 기본 요소 Kibana는 히스토그램, 선 그래프, 원형 차트, 선버스트 등의 기본적인 요소로 구성되어 있습니다. 물론 모든 문서에 걸쳐 검색이 가능합니다. 위치 분석 Elastic Maps를 활용하여 위치 데이터를 탐색하거나 사용자 정의 레이어와 벡터 도형을 창조적으로 시각화하세요. 시계열 Kibana의 시계열 UI를 통해 Elasticsea..