Datadog

190 개의 포스트

www.datadoghq.com/blog/engineering

태그로 필터

datadog원문

Vagrant와 Terraform으로 지원 확장 (새 탭에서 열림)

Datadog의 솔루션 팀은 고객이 사용하는 다양한 기술 스택과 복잡한 인프라 환경에서 발생하는 문제를 정확히 재현하기 위해 Vagrant와 Terraform을 활용한 자동화된 샌드박스 시스템을 구축했습니다. 인프라 구축 과정을 코드화하여 팀 전체가 공유함으로써, 개별 엔지니어가 생소한 기술을 매번 처음부터 학습하고 설치해야 하는 비효율을 제거하고 문제 해결 속도를 획기적으로 높였습니다. 결과적으로 로컬 가상 머신과 클라우드 인스턴스를 자유롭게 오가는 유연한 디버깅 환경을 통해 팀 간 협업과 고객 지원의 품질을 극대화할 수 있었습니다. **Vagrant 프로비저닝을 통한 환경 구축 자동화** * 고객의 특정 OS, 커널 버전, 복잡한 통합 도구(Kafka, MS SQL, RabbitMQ 등)를 수동으로 설치하는 것은 시간이 많이 걸리고 오류가 발생하기 쉽습니다. * Vagrant의 '프로비저닝(Provisioning)' 기능을 활용하여, 인프라 설치 및 설정에 필요한 모든 명령어를 `setup.sh`와 같은 쉘 스크립트에 담아 자동화했습니다. * 한 번 작성된 프로비저닝 스크립트는 팀 공용 GitHub 저장소에 저장되어, 다른 팀원들이 동일한 이슈를 처리할 때 `vagrant up` 명령어 하나만으로 즉시 동일한 환경을 갖출 수 있게 합니다. **샌드박스 저장소의 구조화 및 유연성 확보** * 저장소는 운영체제와 배포판, 서비스 이름에 따라 계층적으로 디렉토리를 나누어 관리하며, 각 디렉토리에는 `Vagrantfile`, `setup.sh`, 그리고 설정 파일 등이 담긴 `/data` 폴더를 포함합니다. * 엔지니어 개인별로 달라야 하는 설정(호스트 이름, API 키, 태그 등)은 `.sandbox.conf.sh`라는 로컬 설정 파일에 분리하여 관리함으로써 스크립트의 범용성을 유지합니다. * 이를 통해 새로운 환경이 필요할 때 기존 템플릿을 복사하여 빠르게 변형할 수 있으며, 팀 내 기술적 노하우가 코드를 통해 자연스럽게 축적됩니다. **Terraform을 이용한 클라우드 확장 및 협업** * 로컬 가상 머신 사용 시 발생하는 RAM 자원 부족 문제를 해결하고 팀원 간 환경을 쉽게 공유하기 위해 Terraform을 도입하여 AWS EC2 인스턴스를 활용합니다. * Vagrant에서 사용하던 `setup.sh`와 `/data` 파일을 그대로 재사용하면서, 인스턴스 생성을 위한 `.tf` 파일만 추가하여 로컬과 클라우드 환경 간의 일관성을 유지합니다. * 클라우드 기반 샌드박스를 활용하면 여러 시간대의 팀원들이 동일한 원격 환경에 접속해 조사를 이어갈 수 있으며, 고객과의 실시간 상담 중에도 미리 준비된 환경을 즉시 배포하여 대응할 수 있습니다. **실용적인 결론** 반복적인 환경 구축이 필요한 기술 지원이나 개발 팀이라면 인프라를 코드로 관리(IaC)하는 것이 필수적입니다. Vagrant로 로컬에서 가볍게 시작하되, 동일한 프로비저닝 스크립트를 Terraform과 공유할 수 있도록 설계하면 로컬의 편의성과 클라우드의 협업 능력을 동시에 잡을 수 있습니다. 특히 `setup.sh`와 같은 범용 스크립트를 중심에 두면 도구가 바뀌어도 재사용성을 높일 수 있습니다.

datadog원문

ChatOps를 통한 클라우드 보안 가시성 향상 (새 탭에서 열림)

Datadog은 대규모 AWS 환경에서 발생하는 막대한 API 호출을 효율적으로 감시하기 위해 서버리스 기반의 보안 모니터링 및 알림 파이프라인을 구축했습니다. 이 시스템은 모든 API 활동을 실시간으로 분석하여 잠재적 위협과 설정 오류를 탐지하며, Slack과 Duo를 활용한 사용자 직접 확인 절차를 통해 보안팀의 운영 부담을 최소화합니다. 결과적으로 적은 인력으로도 수많은 계정의 보안 상태를 높은 가용성으로 유지할 수 있는 중앙 집중형 구조를 완성했습니다. ### 데이터 필터링과 위험도 분류 * **로그 중심의 선택적 집중:** 모든 API 호출을 실시간 감시하는 것은 불가능하므로, 보안상 의미 있는 API를 식별하여 로그(Log), 알림(Notify), 경고(Alert)의 세 단계로 분류했습니다. * **단계별 대응 체계:** 단순 변경(CreateGroup 등)은 추후 조사를 위해 로그로 남기고, 권한 변경(CreateUser 등)은 실행한 엔지니어에게 직접 확인을 요청하며, 치명적인 설정 오류(보안 그룹을 0.0.0.0/0으로 개방 등)는 즉시 보안팀에 경고를 보냅니다. * **엔지니어 직접 검증:** 알림 단계에서는 해당 API를 호출한 엔지니어에게 Slack 메시지를 보내 본인이 수행한 작업인지 확인하게 함으로써, 계정 탈취 여부를 확인하는 동시에 보안팀의 오탐(False-positive) 분석 업무를 획기적으로 줄였습니다. ### 중앙 집중형 아키텍처 및 파이프라인 * **교차 계정 데이터 통합:** 15개 이상의 AWS 계정에서 발생하는 이벤트를 하나의 중앙 보안 계정으로 수집하기 위해 CloudWatch 이벤트 규칙과 SNS, SQS를 조합했습니다. * **지연 및 비용 최적화:** CloudWatch가 SQS로 직접 데이터를 보내지 못하는 제약을 SNS를 통해 해결했으며, Lambda를 2분마다 트리거하여 SQS 큐의 데이터를 처리함으로써 실시간성과 알림 피로도 사이의 균형을 맞췄습니다. * **인프라 코드화:** Terraform을 사용하여 모든 AWS 계정에 동일한 데이터 수집 설정을 신속하고 일관되게 배포할 수 있는 구조를 갖췄습니다. ### 보안 오케스트레이션과 자동화 로직 * **워크플로우 자동화:** 보안 오케스트레이션 플랫폼인 Komand(현 Rapid7 InsightConnect)를 도입하여 복잡한 결정 트리와 브랜칭 로직을 구현했습니다. * **상세 분석 플러그인:** 커스텀 플러그인을 통해 호출자 identity, API 파라미터 내용, 요청 시간 등을 정밀하게 파싱하여 경고 여부를 결정합니다. * **다중 인증(MFA) 연동:** 엔지니어가 Slack 알림에서 본인의 작업임을 승인하면 Duo Push를 통해 2차 인증을 거치게 되며, 응답이 없거나 본인 작업이 아니라고 응답할 경우에만 보안팀에 비상 호출(PagerDuty)이 전달됩니다. * **가시성 확보:** 모든 워크플로우 실행 결과는 Elasticsearch로 전송되어 대시보드화되며, 이를 통해 보안 이벤트 추세와 시스템 효율성을 측정합니다. 대규모 클라우드 환경을 운영하는 조직이라면 모든 이벤트를 보안팀이 직접 처리하려 하기보다, 이처럼 자동화된 오케스트레이션과 사용자 참여형 검증 시스템을 구축하여 '확장 가능한 보안(Scalable Security)'을 실현하는 것이 권장됩니다.

datadog3분 읽기큐레이션 요약

ChatOps로 클라우

Datadog은 Gartner의 2026년 Observability Platforms Magic Quadrant에서 ‘Leader’로 선정되었다고 소개한다. 제공된 내용은 이 평가의 세부 근거보다는 Datadog의 제품군과 기능 범위를 보여주는 웹사이트 메뉴 중심으로 구성되어 있어, 리더 선정의 구체적인 점수나 비교 분석은 확인할 수 없다. ## Gartner Magic Quadrant 리더 선정 - Datadog이 **Gartner® Magic Quadrant™ for Observability Platforms 2026**에서 Leader로 평가받았다는 소식을 전한다. - 상세 보고서와 평가 기준은 별도 Gartner 자료 링크로 연결된다. - 제공된 본문에는 다음과 같은 내용은 포함되어 있지 않다. - Gartner의 평가 점수 - 경쟁 업체와의 비교 - 리더로 선정된 구체적인 기술적 근거 - Gartner의 장단점 분석 ## 인프라 및 애플리케이션 모니터링 - 인프라 영역에서는 다음 기능을 제공한다. - 호스트 및 인프라 모니터링 - 메트릭 수집·분석 - 컨테이너와 Kubernetes 모니터링 - 네트워크, 서버리스, 스토리지 모니터링 - 클라우드 비용 및 GPU 모니터링 - Cloudcraft를 통한 클라우드 아키텍처 시각화 - 애플리케이션 영역에는 다음 제품이 포함된다. - APM(Application Performance Monitoring) - Universal Service Monitoring - 지속적 프로파일링 - Dynamic Instrumentation - AI 에이전트 관측성 ## 로그·데이터 관측성 - 로그 관리와 보안 분석을 위한 기능을 제공한다. - Log Management - Sensitive Data Scanner - Audit Trail - Observability Pipelines - 데이터 플랫폼 영역에서는 다음을 다룬다. - 데이터베이스 모니터링 - 데이터 스트림 모니터링 - 데이터 품질 모니터링 - 데이터 작업 및 잡 모니터링 ## 보안 통합 - Datadog은 관측성뿐 아니라 애플리케이션과 클라우드 보안 기능도 함께 제공한다. - 주요 보안 기능은 다음과 같다. - SAST, IAST, 소프트웨어 구성 분석(SCA) - IaC 보안 - CSPM과 CIEM - 취약점 관리 및 컴플라이언스 - Cloud SIEM - 워크로드 보호 - 애플리케이션·API 보호 - 시크릿 스캐닝 ## 사용자 경험과 소프트웨어 전달 - 디지털 경험 관측성 기능으로 실제 사용자 행동과 애플리케이션 품질을 분석한다. - 브라우저·모바일 RUM - 세션 리플레이 - Synthetic Monitoring - 오류 추적 - 제품 분석 및 실험 - 소프트웨어 개발·배포 과정도 관측 대상으로 포함한다. - CI Visibility - 테스트 최적화와 지속적 테스트 - 코드 커버리지 - Feature Flags - IDE 플러그인 - 내부 개발자 포털 ## 서비스 관리와 AI 기능 - 운영팀의 대응과 자동화를 지원하는 기능을 제공한다. - 이벤트 관리 - 서비스 카탈로그 - SLO 관리 - 인시던트 대응 - 워크플로 자동화 - 케이스 관리 - AI 관련 기능으로는 다음이 소개된다. - AI 에이전트 관측성 - Bits AI Agents와 Bits Chat - AI 기반 조사 및 보안 분석 - MCP Server와 Agent Builder - GPU 모니터링 및 AI 통합 ## 실용적인 결론 이 자료는 Datadog이 인프라·애플리케이션·로그·보안·디지털 경험·개발·AI를 하나의 플랫폼에서 통합하려는 전략을 보여준다. 다만 실제 도입을 검토할 때는 Gartner 보고서의 원문뿐 아니라 수집 비용, 데이터 보존 정책, 기존 도구와의 연동성, 팀별 사용성 및 벤더 종속성까지 별도로 비교해야 한다.

원문 읽기(새 탭에서 열림)
datadog원문

구간별 회귀: 하나의 직선만으로는 부족할 때 (새 탭에서 열림)

데이터독(Datadog)은 단일 선형 회귀로 설명하기 어려운 복잡한 시계열 데이터를 효과적으로 모델링하기 위해 자동화된 분절 회귀(Piecewise Regression) 알고리즘을 도입했습니다. 이 알고리즘은 수동 개입 없이 데이터의 추세가 변하는 분절점(Breakpoint)과 최적의 구간 개수를 스스로 찾아내며, 수많은 시계열 데이터를 초당 수백 건씩 처리할 수 있는 효율성을 갖추고 있습니다. 결과적으로 모델의 오차를 최소화하면서도 불필요하게 많은 구간을 생성하지 않는 균형 잡힌 데이터 해석을 가능하게 합니다. **자동화된 분절 회귀의 목표** * **분절점 및 구간 개수 자동 탐색:** 사람이 직접 추세가 변하는 지점을 지정할 수 없으므로, 알고리즘이 스스로 최적의 분절 위치와 데이터에 적합한 구간의 개수(1개부터 n개까지)를 결정해야 합니다. * **연속성 제약 배제:** 각 구간의 끝점과 다음 구간의 시작점이 반드시 연결되어야 한다는 제약을 두지 않음으로써 모델링의 유연성을 확보했습니다. * **확장성 확보:** 대규모 시계열 데이터 세트에서 실시간에 가까운 속도로 회귀 분석을 수행할 수 있어야 합니다. **최적 모델 탐색의 과제** * **탐색 공간의 복잡성:** 시계열을 구간으로 나누는 모든 경우의 수를 계산하는 것은 지수 함수적으로 비용이 증가하며, 동적 계획법(Dynamic Programming)조차 실무에서는 너무 느릴 수 있습니다. * **오차와 단순함의 균형:** 구간이 많아질수록 오차는 줄어들지만 과적합(Overfitting) 위험이 커지며, 구간이 너무 적으면 데이터의 유의미한 변화를 포착하지 못하는 상충 관계를 해결해야 합니다. **그리디(Greedy) 알고리즘 기반의 해결책** * **초기 상태 설정:** 먼저 전체 데이터 포인트($n$)를 $n/2$개의 아주 작은 구간으로 나누어 최소자승법(OLS) 회귀를 수행합니다. 이 단계는 오차는 거의 없지만 극도로 과적합된 상태에서 시작합니다. * **반복적 병합:** 인접한 두 구간을 하나로 합쳤을 때 전체 오차 증가량이 가장 적은 쌍을 찾아 하나로 병합합니다. 이 과정을 데이터가 단 하나의 구간이 될 때까지 반복합니다. * **상태 저장:** 병합 과정 중 특정 '중단 기준'을 만족하기 직전의 상태들을 기록해 두었다가, 최종적으로 가장 적절하다고 판단되는 시점의 모델을 선택합니다. **중단 기준(Stopping Criteria) 및 최적화** * **상대적 오차 증가량 감시:** 현재 병합으로 인한 오차 증가량이 이전의 어떤 병합보다도 클 때를 잠재적인 중단 시점으로 고려합니다. * **3% 임계값 적용:** 데이터가 원래 하나의 직선에 가까운 경우 너무 일찍 병합을 멈추는 것을 방지하기 위해, 병합으로 인한 오차 증가가 전체 단일 회귀 오차의 3% 미만일 때는 병합을 계속 진행하도록 설계되었습니다. * **최종 모델 선택:** 위 기준들을 바탕으로 급격한 오차 상승이 발생하기 직전, 즉 데이터의 특징을 가장 잘 설명하면서도 일반화된 상태의 구간 구조를 최종 결과물로 반환합니다. 이러한 탐욕적 병합 방식은 계산 복잡도를 낮추면서도 실무에서 신뢰할 수 있는 수준의 시계열 추세 분석을 제공하며, 특히 데이터의 급격한 변화나 패턴 전환을 자동으로 감지해야 하는 모니터링 시스템에 매우 적합합니다.

datadog1분 읽기큐레이션 요약

조각별 회귀: 선

제공된 내용에는 기술 블로그 본문이 포함되어 있지 않고, Datadog 웹사이트의 내비게이션과 링크 목록만 대부분 담겨 있습니다. 확인 가능한 핵심은 Datadog이 Gartner의 2026년 Observability Platforms 매직 쿼드런트에서 Leader로 선정되었다는 홍보 문구와, `piecewise-regression`이라는 엔지니어링 글 링크입니다. 따라서 회귀 분석의 원리나 구현 방식 등 기술적 내용은 현재 자료만으로 요약할 수 없습니다. ### 확인 가능한 글의 맥락 - Datadog은 다음과 같은 관측성 영역을 포괄하는 플랫폼으로 소개됩니다. - 인프라 및 컨테이너 모니터링 - 애플리케이션 성능 모니터링(APM) - 로그 및 데이터베이스 모니터링 - 보안 및 클라우드 보안 - RUM, 세션 리플레이, 신서틱 모니터링 - CI/CD와 서비스 관리 - AI 에이전트 및 GPU 모니터링 - 링크 경로에 `engineering/piecewise-regression`이 포함되어 있어, 실제 기술 글의 주제는 **구간별 선형 회귀(piecewise regression)**로 보입니다. - 그러나 제공된 텍스트에는 해당 글의 본문, 알고리즘 설명, 코드, 실험 결과가 포함되어 있지 않습니다. 원문 본문이나 글 전문을 제공하면 구간별 회귀의 개념, 분할점 탐색, 구현 방법, 성능 비교까지 형식에 맞춰 정확히 요약할 수 있습니다.

원문 읽기(새 탭에서 열림)
datadog원문

해커톤 프로젝트: 마인크래프트에서 Datadog 메트릭 보기 (새 탭에서 열림)

Datadog의 엔지니어들은 사내 해커톤을 통해 시스템 모니터링 대시보드를 마인크래프트 게임 내부에서 구현하는 실험적인 프로젝트를 진행했습니다. 파이썬과 Datadog API를 활용해 실시간 인프라 메트릭을 게임 내 블록 형태로 시각화했으며, 이를 통해 온콜(on-call) 업무 중인 엔지니어가 게임을 즐기면서도 시스템 상태를 직관적으로 확인할 수 있는 환경을 구축했습니다. 이 프로젝트는 기술적인 재미와 더불어 대용량 데이터를 게임 환경에 효율적으로 렌더링하기 위한 성능 최적화 과정을 잘 보여줍니다. ### 마인크래프트 제어와 데이터 연동 * 파이썬의 익숙함과 풍부한 라이브러리를 활용하기 위해 `py3minepi`와 Raspberry Juice API를 사용하여 마인크래프트 환경을 제어했습니다. * `mc.setBlock(x, y, z, block_id)`와 같은 간단한 함수 호출을 통해 게임 내 특정 좌표에 블록을 생성하거나 제거하며 시각화의 기초를 마련했습니다. * Datadog 파이썬 라이브러리를 통해 API 및 애플리케이션 키로 인증한 뒤, `Metric.query` 기능을 사용하여 CPU 사용량과 같은 실시간 데이터를 스트리밍했습니다. ### 설정 기반의 대시보드 및 모니터 구현 * 그래프의 위치, 크기, 방향, 색상 및 투명도와 같은 시각적 요소를 코드와 분리하기 위해 YAML 설정 파일을 도입했습니다. * 실시간 데이터를 기반으로 모니터링 상태를 반영하여, 시스템에 경고가 발생하면 빨간색 블록이 켜지고 정상 상태가 되면 초록색으로 돌아오는 시각적 알람 기능을 구현했습니다. * 단순한 그래프를 넘어 여러 메트릭을 동시에 확인할 수 있는 복합 대시보드 레이아웃을 구성하여 게임 내에서도 실제 모니터링 도구와 유사한 경험을 제공했습니다. ### 영속성 관리와 성능 최적화 과제 * **블록 영속성 문제:** 마인크래프트 블록은 한 번 생성되면 계속 유지되므로, 데이터가 갱신될 때마다 이전 블록을 지워주는 '진공(vacuum)' 함수를 작성하여 화면을 정제했습니다. * **대역폭 및 렌더링 최적화:** 웹 기반의 대시보드와 달리 JS나 CSS를 사용할 수 없으므로 데이터를 행 단위로 단순화하여 시각화했습니다. * **캐싱 도입:** 대규모 그래프를 출력할 때 데이터 파이프라인에 과부하가 걸리는 문제를 해결하기 위해, 실제 업무에서 사용하는 것과 유사한 캐싱 메커니즘을 적용하여 성능을 개선했습니다. 이 프로젝트는 엔지니어링의 본질적인 즐거움인 '해킹'을 통해 익숙한 도구를 전혀 새로운 환경에 이식한 사례입니다. 단순히 재미를 넘어 실시간 데이터 처리와 렌더링 최적화라는 기술적 도전을 담고 있으며, 관련 소스 코드는 GitHub에 공개되어 있어 누구나 자신의 메트릭을 마인크래프트 세상에 구현해 볼 수 있습니다.

datadog2분 읽기큐레이션 요약

해커톤 프로젝트: 마인크

Datadog이 Gartner의 **2026년 Observability Platforms 매직 쿼드런트에서 리더(Leader)**로 선정되었다는 내용입니다. 다만 제공된 본문에는 선정 근거, 평가 기준, 경쟁사 비교와 같은 상세 내용은 포함되지 않고, Datadog 제품 메뉴와 링크 목록이 대부분을 차지합니다. ### Gartner 매직 쿼드런트 선정 - Datadog은 관측성 플랫폼 분야에서 Gartner가 선정한 리더로 소개됩니다. - 관측성 플랫폼은 인프라, 애플리케이션, 로그, 사용자 경험, 보안 등의 데이터를 통합해 시스템 상태를 파악하는 솔루션을 의미합니다. - 제공된 내용만으로는 Gartner의 구체적인 평가 점수나 리더 선정 사유를 확인할 수 없습니다. ### Datadog의 관측성 제품 범위 - **인프라 모니터링** - 메트릭, 컨테이너, Kubernetes 오토스케일링, 네트워크, 서버리스 모니터링 - 클라우드 비용, 스토리지, GPU 모니터링 - **애플리케이션 성능 관리** - APM, 서비스 모니터링, 지속적 프로파일링 - 동적 계측과 AI 에이전트 관측성 - **로그 및 데이터 관측성** - 로그 관리, 민감 데이터 탐지, 감사 추적 - 데이터베이스, 데이터 스트림, 데이터 품질 및 작업 모니터링 - **디지털 경험** - 브라우저·모바일 RUM - 세션 리플레이, 합성 모니터링, 오류 추적, 제품 분석 - **보안** - 코드 보안, SAST, SCA, 클라우드 보안 - SIEM, 워크로드 보호, 취약점 및 민감 데이터 관리 - **서비스 관리와 자동화** - 이벤트 관리, SLO, 인시던트 대응, 워크플로 자동화 - 서비스 카탈로그와 케이스 관리 - **AI 관련 기능** - AI 에이전트 관측성 - Bits AI 에이전트, 조사 기능, MCP 서버, GPU 모니터링 ### 제공된 글의 한계 - 본문에는 실제 블로그 설명이나 Gartner 평가 내용보다 Datadog 웹사이트의 제품 내비게이션이 주로 포함되어 있습니다. - 따라서 리더 선정의 배경, Datadog의 강점과 약점, Gartner의 평가 방법론은 이 자료만으로 구체적으로 요약하기 어렵습니다. Datadog 도입을 검토한다면 Gartner 선정 사실만으로 판단하기보다, 필요한 기능—예를 들어 로그 비용 관리, OpenTelemetry 호환성, Kubernetes 모니터링, 보안 통합, 데이터 보존 정책—을 기준으로 실제 운영 환경에서 비교 평가하는 것이 좋습니다.

원문 읽기(새 탭에서 열림)
datadog3분 읽기큐레이션 요약

Python에서 Protobuf 파싱하기

Datadog이 Gartner의 2026년 Observability Platforms Magic Quadrant에서 Leader로 선정되었다는 내용이 중심입니다. Datadog은 인프라·애플리케이션·로그·보안·디지털 경험·소프트웨어 배포·AI까지 폭넓은 기능을 하나의 관측성 플랫폼으로 제공한다고 소개합니다. 다만 제공된 본문에는 선정 근거와 평가 세부 내용보다 제품 메뉴와 링크 목록이 대부분 포함되어 있습니다. ## Gartner Magic Quadrant 리더 선정 - Datadog이 Gartner의 **Observability Platforms 부문 Leader**로 이름을 올렸다는 발표입니다. - 링크에는 2026년 Gartner Magic Quadrant 보고서 자료로 연결되는 리소스가 포함되어 있습니다. - 제공된 내용만으로는 Gartner가 평가한 구체적인 점수, 경쟁사 비교, 선정 기준은 확인할 수 없습니다. ## 통합 인프라 모니터링 - 인프라 영역에서 다음 기능을 제공합니다. - 호스트 및 인프라 모니터링 - 메트릭 수집·분석 - 컨테이너와 Kubernetes 모니터링 - 네트워크 및 서버리스 모니터링 - 클라우드 비용, 스토리지, GPU 모니터링 - Kubernetes 오토스케일링과 Cloudcraft를 통해 운영 상태뿐 아니라 클라우드 구조와 비용까지 관리할 수 있도록 구성되어 있습니다. ## 애플리케이션 성능 관찰 - 애플리케이션 영역에는 다음 기능이 포함됩니다. - APM(Application Performance Monitoring) - 서비스 간 의존성 및 범용 서비스 모니터링 - 지속적 프로파일링 - 동적 계측 - AI 에이전트 관측성 - 애플리케이션 추적, 성능 병목 분석, 코드 수준 프로파일링을 하나의 플랫폼에서 수행하는 방향을 제시합니다. ## 로그·데이터 관측성과 보안 - 로그 관리, 민감 데이터 탐지, 감사 추적, Observability Pipelines를 제공합니다. - 데이터베이스, 데이터 스트림, 데이터 품질, 배치 작업도 관찰할 수 있습니다. - 보안 영역에서는 다음 기능을 폭넓게 포함합니다. - 코드 보안 및 SAST - 소프트웨어 구성 분석과 취약점 관리 - 클라우드 보안 형상 관리 - Cloud SIEM - 워크로드 및 애플리케이션·API 보호 - 비밀정보 탐지와 컴플라이언스 ## 디지털 경험과 소프트웨어 전달 - 브라우저·모바일 RUM, 세션 리플레이, 신세틱 모니터링으로 사용자 경험을 측정합니다. - 에러 추적, 제품 분석, 실험 기능을 통해 사용자 행동과 애플리케이션 오류를 함께 분석할 수 있습니다. - CI Visibility, 테스트 최적화, 지속적 테스트, 코드 커버리지, 기능 플래그 등 소프트웨어 개발·배포 과정도 관측 대상에 포함합니다. ## AI 기반 운영과 서비스 관리 - Bits AI Agents, Bits Chat, Bits Investigation 등 AI 기반 조사·자동화 기능을 제공합니다. - GPU 모니터링과 AI 에이전트 관측성을 통해 AI 인프라 및 AI 애플리케이션 운영을 지원합니다. - 이벤트 관리, 인시던트 대응, SLO, 워크플로 자동화, 서비스 카탈로그 등의 기능으로 장애 대응과 운영 프로세스를 연결합니다. - 대시보드, 알림, 노트북, 접근 제어, 거버넌스 콘솔을 통해 플랫폼 전반의 운영 관리도 지원합니다. ## 참고할 점 - 제공된 자료에는 제목과 Datadog 제품 카테고리 목록이 주로 담겨 있으며, 본문 기술 내용이나 Gartner 평가의 상세 근거는 포함되어 있지 않습니다. - URL 경로에 `protobuf-parsing-in-python`이 포함되어 있지만, 해당 Python Protocol Buffers 파싱 글의 본문은 제공되지 않아 기술적 내용은 요약할 수 없습니다. 실제로 도입을 검토한다면 Gartner 보고서 원문에서 평가 기준과 경쟁 제품 비교를 확인하고, Datadog의 수집 비용·데이터 보존 정책·기존 OpenTelemetry 및 로그 파이프라인과의 통합성을 함께 검증하는 것이 좋습니다.

원문 읽기(새 탭에서 열림)
datadog원문

Python에서 Protobuf 파싱하기 (새 탭에서 열림)

Datadog은 Kubernetes 메트릭 수집 효율을 높이기 위해 kube-state-metrics의 프로토콜 버퍼(Protobuf) 지원 기능을 도입하고 그 성능을 검증했습니다. 이 글은 텍스트 형식 대비 Protobuf의 효율성을 정량적으로 확인하기 위한 과정과, 특히 파이썬 환경에서 다중 메시지 스트리밍을 처리하는 구체적인 기술적 구현 방법을 다룹니다. 결론적으로 대규모 데이터 통신에서 이진 포맷이 제공하는 속도와 자원 효율성 이점을 실무에 어떻게 적용할 수 있는지에 대한 가이드를 제공합니다. ## 프로토콜 버퍼의 기초와 데이터 직렬화 * 프로토콜 버퍼(Protobuf)는 구조화된 데이터를 빠르고 효율적으로 이진 스트림으로 직렬화하는 방식으로, 머신 간 통신 및 RPC(원격 프로시저 호출)에 최적화되어 있습니다. * 데이터의 구조를 정의하는 `.proto` 파일을 작성한 후, `protoc` 컴파일러를 통해 파이썬 등 다양한 언어에 맞는 소스 코드를 생성하여 사용할 수 있습니다. * 텍스트 기반 형식과 달리 엄격한 타입 정의를 통해 데이터의 일관성을 보장하며, 페이로드 크기를 획기적으로 줄여 HTTP API 성능을 개선합니다. ## 다중 메시지 스트리밍의 기술적 과제 * Protobuf는 자체 구분자(Self-delimiting)가 없는 설계 특성상, 여러 개의 메시지를 하나의 파일이나 소켓 스트림에 연속적으로 담을 때 각 메시지의 경계를 식별하기 어렵습니다. * 이 문제를 해결하기 위해 각 메시지를 직렬화하기 전, 해당 메시지의 크기(Size) 정보를 머리말(Prefix)로 추가하는 방식이 권장됩니다. * Java 구현체는 `parseDelimitedFrom`과 같은 내장 메서드를 통해 이를 지원하지만, 파이썬 표준 라이브러리는 이러한 기능을 기본적으로 제공하지 않아 별도의 구현이 필요합니다. ## 파이썬에서의 Varint 기반 스트리밍 구현 * 메시지 크기를 기록할 때는 작은 정수에 더 적은 바이트를 사용하는 가변 길이 정수 인코딩 방식인 'Varint'를 사용하며, 이는 효율적인 이진 통신을 가능하게 합니다. * 파이썬에서는 `google.protobuf.internal` 패키지에 포함된 내부 함수인 `_VarintBytes`(인코딩용)와 `_DecodeVarint32`(디코딩용)를 활용하여 Java와 호환되는 스트리밍 구조를 만들 수 있습니다. * 직렬화 시에는 메시지의 `ByteSize()`를 측정해 Varint로 먼저 쓰고 데이터를 기록하며, 역직렬화 시에는 버퍼에서 Varint를 읽어 메시지 길이를 파악한 후 해당 바이트만큼 데이터를 추출하여 파싱합니다. 데이터 전송 효율이 중요한 대규모 Kubernetes 모니터링 환경에서는 텍스트 포맷보다 Protobuf를 사용하는 것이 성능상 매우 유리합니다. 특히 파이썬 환경에서 다수의 메트릭을 스트리밍할 때는 표준 라이브러리 내부의 Varint 유틸리티를 활용하여 데이터 경계를 구분함으로써, Java 시스템과 완벽히 호환되면서도 고성능인 데이터 처리 파이프라인을 구축할 것을 권장합니다.

datadog원문

데이터독에서 솔루션 엔지니어로 일한다는 것 (새 탭에서 열림)

Datadog의 솔루션 엔지니어는 기술적 전문성과 고객 커뮤니케이션 능력을 결합하여 제품의 기술적 문제를 해결하고 발전을 이끄는 핵심적인 가교 역할을 수행합니다. 이들은 고객의 복잡한 기술 요구사항을 해결하는 동시에 내부 개발 팀과의 긴밀한 협업 및 임베딩 프로그램을 통해 지속적으로 기술 역량을 확장해 나갑니다. 결과적으로 솔루션 엔지니어링 직무는 개인의 적성에 따라 순수 엔지니어링, 제품 관리(PM), 또는 세일즈 엔지니어링 등 다양한 커리어 경로로 성장할 수 있는 유연한 토대를 제공합니다. **솔루션 엔지니어의 기술적 업무 범위** * 고객이 제품 사용 중 겪는 다양한 기술적 문제(에이전트 설정, 통합 구성, 대시보드 시각화, 얼럿 버그 등)를 티켓 시스템을 통해 해결합니다. * 단순한 상담을 넘어 직접 소스 코드를 분석하고, 필요에 따라 버그를 수정하거나 기술적 조사를 수행하는 심도 있는 엔지니어링 역량이 요구됩니다. * 고객의 요구를 정확히 이해하기 위해 멀티태스킹 능력을 발휘하며, 리눅스(Linux), 루비(Ruby), SQL 쿼리 등 폭넓은 기술 스택을 활용합니다. **고객 경험과 제품 개선의 연결** * 실시간 채팅과 기술 콜을 통해 고객과 직접 소통하며, 사용자가 필요로 하는 새로운 기능에 대한 피드백을 가장 먼저 수집하여 제품 개선에 기여합니다. * 문제가 즉각 해결되기 어려운 경우 창의적인 단기 우회 방법(Workaround)을 제시하며, 이 과정을 통해 제품의 내부 구조에 대한 깊은 지식을 습득합니다. * 문서화 작업을 통해 내부 지식을 공유하고, 고객이 스스로 문제를 해결할 수 있는 환경을 구축하는 데 동참합니다. **역량 강화를 위한 임베딩 프로그램과 프로젝트** * '임베딩(Embedding)' 제도를 통해 솔루션 엔지니어가 다른 엔지니어링 팀에 2주간 완전히 합류하여 실제 스프린트 업무를 수행하며 내부 설계 방식과 기술적 도전 과제를 경험합니다. * 업무 숙련도가 높아지면 데모 환경 개선이나 내부 프로세스 자동화와 같은 사이드 프로젝트를 주도적으로 수행할 수 있는 권한이 주어집니다. * 개별 엔지니어의 성향에 맞춰 코딩 중심의 프로젝트나 제품 기능 구현 등 커리어 경로를 맞춤형으로 설계할 수 있도록 지원합니다. Datadog의 솔루션 엔지니어 직무는 빠르게 변화하는 기술 환경에서 고객과 직접 소통하며 실질적인 문제를 해결하고 싶은 개발자에게 적합합니다. 기술적 깊이를 더하는 동시에 제품의 비즈니스적 가치를 함께 고민하고 싶은 분들에게 강력히 추천되는 커리어 경로입니다.

datadog3분 읽기큐레이션 요약

Datadog의 솔루

Datadog은 Gartner의 「Observability Platforms」 매직 쿼드런트에서 Leader로 선정되었다고 소개합니다. 제공된 내용은 세부 평가 기준이나 보고서 분석보다는 Datadog의 관측성·보안·개발·AI 제품군을 폭넓게 나열하는 소개 페이지에 가깝습니다. Datadog은 인프라부터 애플리케이션, 로그, 사용자 경험, 소프트웨어 제공, 보안, AI까지 통합 플랫폼으로 제공하는 전략을 강조합니다. ### Gartner 매직 쿼드런트 Leader 선정 - Datadog이 Gartner의 「Magic Quadrant for Observability Platforms 2026」에서 Leader로 평가받았다는 내용을 전면에 내세웁니다. - 제공된 본문에는 Gartner의 평가 점수, 경쟁사 비교, 선정 근거, 강점과 주의점 등 구체적인 분석은 포함되어 있지 않습니다. - 따라서 이 자료만으로는 Leader 선정의 세부 배경보다는 Datadog의 공식 홍보 메시지를 확인할 수 있습니다. ### 인프라 및 클라우드 모니터링 - 인프라 모니터링과 메트릭 수집을 통해 호스트와 시스템 상태를 추적합니다. - 컨테이너, Kubernetes, 네트워크, 서버리스 환경을 지원합니다. - 클라우드 비용, 스토리지, GPU 모니터링과 Cloudcraft를 통해 인프라 구성과 비용까지 관리하는 범위를 제시합니다. ### 애플리케이션 성능 관측 - APM(Application Performance Monitoring)으로 애플리케이션과 서비스의 성능을 분석합니다. - Universal Service Monitoring, Continuous Profiler, Dynamic Instrumentation 등을 통해 서비스 의존성, 실행 프로파일, 런타임 동작을 파악합니다. - AI 에이전트 관측 기능을 별도 제품 영역으로 제공해 AI 기반 시스템의 동작도 모니터링 대상으로 포함합니다. ### 로그 및 데이터 관측 - Log Management로 로그를 수집·검색·분석합니다. - Sensitive Data Scanner를 통해 로그나 관측 데이터에 포함된 민감정보를 탐지합니다. - Observability Pipelines를 사용해 데이터의 수집, 필터링, 라우팅을 제어할 수 있습니다. - Database Monitoring, Data Streams Monitoring, 데이터 품질 및 작업 모니터링 등 데이터 계층의 상태도 관리합니다. ### 보안 플랫폼 통합 - 코드 보안, SAST, IAST, 소프트웨어 구성 분석, IaC 보안 등 개발 단계의 보안을 지원합니다. - 클라우드 보안, 취약점 관리, 권한 관리, 규정 준수, Cloud SIEM, 워크로드 보호를 제공합니다. - 애플리케이션·API 보호와 시크릿 스캐닝까지 포함해 관측성과 보안을 하나의 플랫폼에서 연결하려는 방향을 보여줍니다. ### 디지털 경험 및 사용자 관측 - Browser RUM과 Mobile RUM으로 실제 사용자의 웹·모바일 경험을 측정합니다. - Session Replay를 통해 사용자 세션을 재현하고, Product Analytics와 Experiments로 사용자 행동과 제품 변화를 분석합니다. - Synthetic Monitoring, 모바일 앱 테스트, 오류 추적 등을 통해 실제 사용자 데이터와 사전 테스트 데이터를 함께 활용합니다. ### 소프트웨어 제공과 서비스 운영 - CI Visibility, 테스트 최적화, 지속적 테스트, 코드 커버리지로 CI/CD 과정의 품질과 속도를 관찰합니다. - 내부 개발자 포털, 소프트웨어 카탈로그, 기능 플래그 등을 통해 개발자 경험과 서비스 관리도 지원합니다. - 이벤트 관리, SLO, 인시던트 대응, 워크플로 자동화로 장애 대응과 운영 프로세스를 연결합니다. ### AI 기반 운영 자동화 - Bits AI Agents, Bits Chat, Bits Investigation 등을 통해 장애 조사와 운영 작업을 AI로 보조합니다. - MCP Server, Agent Builder, Agent Directory 등을 제공해 외부 도구와 AI 에이전트를 연결할 수 있도록 합니다. - GPU Monitoring과 Agent Observability를 통해 AI 인프라와 AI 에이전트 자체의 성능·상태를 관측합니다. Datadog의 메시지는 단일 모니터링 도구보다 인프라, 애플리케이션, 로그, 사용자 경험, 보안, 개발·운영, AI를 하나의 플랫폼으로 통합하는 데 초점이 있습니다. 다만 실제 도입을 검토할 때는 Gartner 보고서 원문에서 평가 기준과 한계를 확인하고, 데이터 보존 비용·기존 도구와의 통합성·조직 규모별 가격을 별도로 비교하는 것이 좋습니다.

원문 읽기(새 탭에서 열림)
datadog원문

마운트의 문제점 (새 탭에서 열림)

데이터독(Datadog) 에이전트가 특정 환경에서 응답을 멈추고 종료조차 되지 않는 문제는 NFS(Network File System)의 '하드 마운트' 속성과 시스템 콜의 작동 방식 때문에 발생했습니다. 하드 마운트된 NFS 서버와의 연결이 끊기면 디스크 정보를 확인하는 `statvfs` 시스템 콜이 무한 대기에 빠지며, 이는 결과적으로 에이전트 전체의 중단으로 이어졌습니다. 이를 해결하기 위해 데이터독은 디스크 체크 로직을 별도 스레드로 분리하고 타임아웃을 적용함으로써, 고객사의 시스템 설정에 관계없이 에이전트의 가용성을 확보하는 설계를 도입했습니다. **에이전트 정지 현상과 원인 분석** * 일부 시스템에서 모든 메트릭 수집이 중단되고 에이전트가 '종료 불가능한(unkillable)' 상태로 멈추는 버그가 보고되었습니다. * 조사 결과, 에이전트는 항상 디스크 체크 과정에서 멈췄으며 구체적으로 파이썬의 `os.statvfs` 함수 호출 시점에서 병목이 발생했습니다. * `os.statvfs`는 내부적으로 glibc의 `statvfs` 시스템 콜을 호출하는데, 이는 리눅스 환경에서 파일 시스템의 상태 정보를 가져오는 표준적인 방법입니다. **NFS 하드 마운트와 시스템 콜의 무한 대기** * NFS를 '하드 마운트(hard mount)' 옵션으로 연결하면, 서버가 응답하지 않을 때 시스템 콜이 타임아웃 없이 성공할 때까지 영구적으로 재시도합니다. * 하드 마운트는 데이터의 일관성을 보장하지만 네트워크 불안정 시 해당 마운트 지점에 접근하는 프로세스를 '좀비' 상태로 만들 수 있으며, 이는 NFS의 기본 설정이기도 합니다. * 특히 glibc의 `statvfs` 구현체는 정보를 찾기 위해 `/proc/mounts`에 나열된 모든 디렉토리를 순회하므로, 현재 조사하려는 대상이 아닌 다른 NFS 마운트에 문제가 생겨도 시스템 전체가 멈추는 현상이 발생합니다. **별도 스레드 및 타임아웃 도입을 통한 해결** * 데이터독 에이전트는 고객이 설정한 마운트 옵션을 강제로 변경할 수 없으므로, 어떤 환경에서도 정상 동작할 수 있는 방어적인 코드가 필요했습니다. * 문제를 해결하기 위해 `statvfs` 호출을 별도의 스레드에서 실행하도록 구조를 변경하고, 메인 스레드에는 타임아웃 로직을 추가했습니다. * 만약 특정 마운트 지점에서 시스템 콜이 응답하지 않더라도, 메인 스레드는 지정된 시간 이후 작업을 포기하고 다음 메트릭 수집으로 넘어감으로써 에이전트의 전체 성능을 보존합니다. * 이 방식은 하드 마운트가 활성화된 시스템에서 약간의 메모리 사용량 증가를 야기하지만, 다양한 이질적 환경에서 모니터링 연속성을 보장하기 위한 필수적인 트레이드오프(Trade-off)로 채택되었습니다. 서버 환경에서 NFS를 운용할 때는 `soft` 마운트 옵션이나 `intr(interruptible)` 옵션을 검토하여 시스템 콜이 무한 대기에 빠지는 상황을 예방해야 합니다. 또한, 모니터링 도구와 같이 외부 환경에 민감한 애플리케이션을 개발할 때는 외부 시스템 콜(I/O) 작업을 반드시 별도 스레드로 격리하고 엄격한 타임아웃을 적용하는 설계가 중요합니다.

datadog1분 읽기큐레이션 요약

마운팅의 문제점 |

제공된 내용에는 기술 블로그 본문이 포함되어 있지 않고, Datadog의 제품 메뉴와 Gartner 홍보 링크만 표시되어 있습니다. 따라서 글의 주장, 기술적 세부사항, 섹션별 내용을 정확히 요약할 수 없습니다. 링크의 실제 본문이나 원문 텍스트를 보내주시면 요청하신 형식으로 요약하겠습니다. ### 현재 확인 가능한 내용 - 링크 경로는 `Datadog Engineering`의 **“The Trouble with Mounting”** 글을 가리킵니다. - 제공된 텍스트 대부분은 다음과 같은 Datadog 사이트 내비게이션입니다. - 인프라·애플리케이션 모니터링 - 로그·보안·RUM·CI/CD - AI 및 플랫폼 기능 - 본문에 해당하는 문제 제기, 구현 방식, 코드, 성능 비교, 결론은 포함되어 있지 않습니다. 원문 본문을 붙여 넣거나 정상적으로 추출된 페이지 내용을 제공해 주세요.

원문 읽기(새 탭에서 열림)
datadog원문

엔지니어링 스포트라이트: 마리로르 바르도네 (새 탭에서 열림)

Datadog의 새로운 기능인 'Notebooks'는 숙련된 시니어 엔지니어가 아닌, 7개월간의 인턴십을 거친 인턴의 주도로 개발되었습니다. 인턴 Marie-Laure Bardonnet는 사소한 버그 수정부터 시작해 점진적으로 업무 범위를 넓히며, 결국 최신 프론트엔드 기술을 활용해 제품의 핵심 기능을 성공적으로 구축했습니다. 이는 주니어 개발자에게 도전적인 과제와 적절한 멘토링이 주어졌을 때 얼마나 큰 성과를 낼 수 있는지를 보여주는 사례입니다. ### Notebooks 기능의 역할과 가치 * 특정 시점의 데이터 그래프를 텍스트 및 기타 정보와 함께 저장하고 공유할 수 있는 도구입니다. * 조직 내에서 장애 대응이나 분석 시 깊은 맥락(Context)을 제공하여 팀원들이 더 빠르게 상황을 파악하고 협업할 수 있도록 돕습니다. ### 단계적인 업무 확장을 통한 코드베이스 적응 * 초기에는 대시보드의 즐겨찾기 별표 표시 수정과 같은 사소한 UI 버그부터 시작하여 애플리케이션 구조에 익숙해졌습니다. * 점차 난이도가 높은 과제를 수행하며 코드베이스에 연착륙(Smooth entry)했고, 이는 단순한 '잡무(Grunt work)'를 넘어 실제 제품에 영향을 미치는 프로젝트로 이어졌습니다. ### 최신 프론트엔드 기술 스택의 실무 적용 * 단순한 기능 구현을 넘어 React, Redux(상태 관리), Redux Saga(사이드 이펙트 관리)와 같은 최신 기술을 깊이 있게 학습하고 적용했습니다. * 인턴 과정임에도 불구하고 기능 구현에 필요한 아키텍처 리팩토링 아이디어를 제안하고 이를 실무에 반영하는 등 심도 있는 엔지니어링 과정을 거쳤습니다. ### 자율성과 가이드의 균형을 맞춘 멘토링 * 팀 리드는 인턴이 스스로 해결책을 찾도록 지켜보는 것과 기술적으로 까다로운 부분에서 함께 논의하는 것 사이에서 적절한 균형을 유지했습니다. * 이러한 멘토링 덕분에 인턴은 이론적인 지식과 실무 역량의 차이를 이해하고, 개발자로서 독립적인 의사결정을 내리는 법을 체득했습니다. 기업이 우수한 엔지니어를 확보하기 위해서는 인턴을 단순 보조 인력으로 활용하기보다, 실질적인 제품 개발에 참여시키고 최신 기술을 탐구할 환경을 제공해야 합니다. 적절한 자율성과 책임감이 부여될 때 주니어 개발자는 기업의 핵심 인재로 성장하며 장기적인 기여를 할 수 있게 됩니다.

datadog2분 읽기큐레이션 요약

엔지니어링 스포

Datadog이 Gartner의 ‘Observability Platforms’ 매직 쿼드런트에서 리더로 선정되었다는 내용을 홍보하는 페이지입니다. 제공된 내용에는 평가 근거, 비교 대상, 제품별 분석 등 본문이 포함되어 있지 않아 선정의 구체적인 이유와 결론까지는 확인할 수 없습니다. ### Gartner 매직 쿼드런트 리더 선정 - Datadog은 관측성 플랫폼 분야에서 Gartner가 선정한 리더로 소개됩니다. - 링크 제목상 2026년 Gartner Magic Quadrant for Observability Platforms 평가와 관련된 자료입니다. - 다만 제공된 텍스트에는 Gartner의 평가 기준이나 Datadog의 강점에 대한 설명이 없습니다. ### Datadog의 제품 영역 제공된 페이지 메뉴를 통해 Datadog이 다음과 같은 폭넓은 기능을 제공한다는 점은 확인할 수 있습니다. - **인프라 모니터링** - 호스트, 메트릭, 컨테이너, Kubernetes, 네트워크, 서버리스, GPU 모니터링 - 클라우드 비용 및 스토리지 관리 - **애플리케이션 관측성** - APM, 서비스 모니터링, 연속 프로파일링, 동적 계측 - AI 에이전트 관측성 - **로그·데이터 관리** - 로그 관리, 데이터베이스 모니터링, 데이터 스트림 및 작업 모니터링 - 민감 데이터 탐지와 관측성 파이프라인 - **보안** - 코드 보안, SAST·IAST, 클라우드 보안, SIEM - 취약점 관리, 워크로드 보호, 애플리케이션·API 보호 - **디지털 경험** - 브라우저·모바일 RUM, 세션 리플레이, 합성 모니터링 - 오류 추적, 제품 분석, 모바일 앱 테스트 - **소프트웨어 제공 및 서비스 관리** - CI 가시성, 테스트 최적화, 코드 커버리지 - 인시던트 대응, SLO, 이벤트 관리, 워크플로 자동화 - **AI 기능** - Bits AI 에이전트, 조사·보안 분석, AI 통합, MCP 서버 - GPU 모니터링 및 AI 에이전트 디렉터리 ### 확인할 수 없는 내용 - Gartner가 Datadog을 리더로 평가한 구체적인 근거 - 실행 능력(Ability to Execute)과 비전 완성도(Completeness of Vision) 점수 - 경쟁 제품과의 비교 결과 - Datadog의 약점이나 Gartner의 개선 권고 - 실제 고객 사례와 비용·구축 관련 평가 원문 보고서나 본문 전체가 제공되어야 Gartner의 평가 기준과 Datadog의 리더 선정 이유를 정확히 요약할 수 있습니다.

원문 읽기(새 탭에서 열림)