Engineering | Datadog
sub featured blog post image

Computing Accurate Percentiles with DDSketch

Introducing DDSketch, the first fully-mergeable, relative-error quantile sketching algorithm with formal ...

sub featured blog post image

Secure Publication of Datadog Agent Integrations with TUF and in-toto

How to guarantee end-to-end security when using automation to package and publish Datadog Agent integrations

sub featured blog post image

Improving trust with Datadog Log Management

Integrating Amazon Simple Email Service with Datadog to improve observability.

sub featured blog post image

Introducing Kafka-Kit: Tools for Scaling Kafka

Today, we're open-sourcing Kafka-Kit, a toolset for scaling and recovering Kafka.

sub featured blog post image

Using Datadog APM to improve the performance of Homebrew

Using Datadog to find performance bottlenecks, and contrasting tentative solutions using performance ...

sub featured blog post image

Cgo and Python

How the new Datadog Agent written in Go runs Python checks.

sub featured blog post image

What Product Designers Can Learn From Explanatory Journalism

How to be a better designer by being a better explainer.

sub featured blog post image

Secure (and usable) multi-AWS account IAM setup

If you are part of the team managing the AWS infrastructure at your organization, you’ve likely had to wrestle ...

sub featured blog post image

Robust Statistical Distances for Machine Learning

Designing powerful outlier and anomaly detection algorithms requires using the right tools. Discover how ...

sub featured blog post image

Scaling Support with Vagrant & Terraform

The Datadog Solutions Team reproduces problems that customers run into while they try using our many ...

sub featured blog post image

Improving Cloud Security Visibility with ChatOps

Highlights of our recent work to improve our cloud-based monitoring and alerting pipeline.

sub featured blog post image

Piecewise regression: when one line simply isn’t enough

A piecewise regression can model multiple trends in a single data set. Learn how Datadog automates piecewise ...

sub featured blog post image

Hackathon Project: Viewing Datadog metrics in Minecraft

At Datadog we see and gather metrics everywhere by using Datadog to monitor our applications and ...

sub featured blog post image

Protobuf parsing in Python

Recently we extended the Datadog Agent to support extracting additional metrics from Kubernetes using the ...

sub featured blog post image

Being a Solutions Engineer at Datadog

Solutions Engineers at Datadog have to stay on top of what’s going on within the company and outside.

sub featured blog post image

The Trouble with Mounting

When some of our customers reported that their agents were freezing, sometimes for hours at a time, we tracked ...

sub featured blog post image

Engineering spotlight: Marie-Laure Bardonnet

It might surprise you to learn who built most of the prototype of the newest Datadog feature. Read more about ...

sub featured blog post image

Redux-Doghouse – Creating Reusable React-Redux Components Through Scoping

Today, we're open-sourcing Redux-Doghouse, a library for Redux that helps you scope components so that they ...

sub featured blog post image

Cheering on coworkers: Building culture with Datadog dashboards

One of our colleagues, Christian, is participating in a tremendous 6-day-run challenge. Yes, you read that ...

sub featured blog post image

Restroom Hacks

Do you ever walk to the bathroom across the office only to discover that it's in use? Then you've got to ...

sub featured blog post image

Consul at Datadog

We've been using Consul for about 18 months at Datadog and it's an important part of our production stack. In ...

sub featured blog post image

Releasing czlib and zstd Go Bindings

To commemorate the third annual GopherCon US in Denver this week, we're releasing cgo bindings to two ...