• Stars
    star
    466
  • Rank 90,609 (Top 2 %)
  • Language
    PHP
  • License
    Other
  • Created about 6 years ago
  • Updated 9 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Datadog PHP Clients

DD Trace PHP

CircleCI CodeCov OpenTracing Badge Minimum PHP Version License Packagist Version Total Downloads

Getting Started

bits php

The Datadog PHP Tracer (ddtrace) brings APM and distributed tracing to PHP.

Installing the extension

Datadog’s PHP Tracing Library supports many of the most common PHP versions, PHP web frameworks, datastores, libraries, and more. Prior to installation, please check our latest compatibility requirements.

Visit the PHP tracer documentation for complete installation instructions.

Installation from PECL (datadog_trace) or from source

Compilation of the tracer and the profiler requires cargo to be installed. Ensure that cargo is minimum version 1.71.0, otherwise follow the official instructions for installing cargo.

Advanced configuration

For more information about configuring and instrumenting ddtrace, view the configuration documentation.

OpenTracing

The ddtrace package provides an OpenTracing-compatible tracer.

Contributing

Before contributing to this open source project, read our CONTRIBUTING.md.

Security Vulnerabilities

If you have found a security issue, please contact the security team directly at [email protected].

More Repositories

1

go-profiler-notes

felixge's notes on the various go profiling methods that are available.
Jupyter Notebook
3,255
star
2

glommio

Glommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture easier for rustaceans.
Rust
2,847
star
3

datadog-agent

Main repository for Datadog Agent
Go
2,640
star
4

stratus-red-team

☁️ ⚑ Granular, Actionable Adversary Emulation for the Cloud
Go
1,600
star
5

dd-agent

Datadog Agent Version 5
Python
1,291
star
6

integrations-core

Core integrations of the Datadog Agent
Python
856
star
7

zstd

Zstd wrapper for Go
C
712
star
8

the-monitor

Markdown files for Datadog's longform blog posts: https://www.datadoghq.com/blog/
Python
608
star
9

dd-trace-js

JavaScript APM Tracer
JavaScript
588
star
10

datadogpy

The Datadog Python library
Python
575
star
11

dd-trace-go

Datadog Go Library including APM tracing, profiling, and security monitoring.
Go
545
star
12

dd-trace-java

Datadog APM client for Java
Java
500
star
13

yubikey

YubiKey at Datadog
Shell
493
star
14

dd-trace-py

Datadog Python APM Client
Python
483
star
15

guarddog

🐍 πŸ” GuardDog is a CLI tool to Identify malicious PyPI and npm packages
Python
478
star
16

kafka-kit

Kafka storage rebalancing, automated replication throttle, cluster API and more
Go
470
star
17

documentation

The source for Datadog's documentation site.
JavaScript
408
star
18

dd-trace-dotnet

.NET Client Library for Datadog APM
C#
401
star
19

security-labs-pocs

Proof of concept code for Datadog Security Labs referenced exploits.
Shell
355
star
20

go-python3

Go bindings to the CPython-3 API
Go
344
star
21

datadog-go

go dogstatsd client library for datadog
Go
332
star
22

terraform-provider-datadog

Terraform Datadog provider
Go
329
star
23

datadog-serverless-functions

Repo of AWS Lambda and Azure Functions functions that process streams and send data to Datadog
Python
326
star
24

helm-charts

Helm charts for Datadog products
Go
318
star
25

docker-dd-agent

Datadog Agent Dockerfile for Trusted Builds.
Roff
302
star
26

ansible-datadog

Ansible role for Datadog Agent
Jinja
288
star
27

datadog-operator

Datadog Agent Kubernetes Operator
Go
266
star
28

browser-sdk

Datadog Browser SDK
TypeScript
265
star
29

dd-trace-rb

Datadog Tracing Ruby Client
Ruby
261
star
30

threatest

Threatest is a CLI and Go framework for end-to-end testing threat detection rules.
Go
260
star
31

integrations-extras

Community developed integrations and plugins for the Datadog Agent.
Python
238
star
32

watermarkpodautoscaler

Custom controller that extends the Horizontal Pod Autoscaler
Go
204
star
33

pupernetes

Spin up a full fledged Kubernetes environment designed for local development & CI
Go
200
star
34

Miscellany

Miscellaneous scripts and tools
Python
197
star
35

php-datadogstatsd

A PHP client for DogStatsd
PHP
185
star
36

dd-sdk-ios

Datadog SDK for iOS - Swift and Objective-C.
Swift
172
star
37

java-dogstatsd-client

Java statsd client library
Java
170
star
38

dogstatsd-ruby

A Ruby client for DogStatsd
Ruby
166
star
39

sketches-go

Go implementations of the distributed quantile sketch algorithm DDSketch
Go
142
star
40

chaos-controller

πŸ’ πŸ”₯ Datadog Failure Injection System for Kubernetes
C
142
star
41

dd-sdk-android

Datadog SDK for Android (Compatible with Kotlin and Java)
Kotlin
137
star
42

kvexpress

Go program to move data in and out of Consul's KV store.
Go
128
star
43

HASH

HASH (HTTP Agnostic Software Honeypot)
JavaScript
118
star
44

docker-compose-example

A working example of using Docker Compose with Datadog
Python
116
star
45

ebpf-manager

This manager helps handle the life cycle of your eBPF programs
Go
106
star
46

sketches-java

DDSketch: A Fast and Fully-Mergeable Quantile Sketch with Relative-Error Guarantees.
Java
105
star
47

trace-examples

trace sample apps
Python
105
star
48

dd-sdk-reactnative

Datadog SDK for ReactNative
TypeScript
105
star
49

gohai

System information collector
Go
102
star
50

datadog-lambda-js

The Datadog AWS Lambda Library for Node
TypeScript
101
star
51

chef-datadog

Chef cookbook for Datadog Agent & Integrations
Ruby
97
star
52

piecewise

Functions for piecewise regression on time series data
Python
96
star
53

malicious-software-packages-dataset

An open-source dataset of malicious software packages found in the wild, 100% vetted by humans.
Python
96
star
54

datadog-api-client-go

Golang client for the Datadog API
Go
95
star
55

jmxfetch

Export JMX metrics
Java
95
star
56

dogstatsd-csharp-client

A DogStatsD client for C#/.NET
C#
94
star
57

gostackparse

Package gostackparse parses goroutines stack traces as produced by panic() or debug.Stack() at ~300 MiB/s.
Go
94
star
58

ansible-datadog-callback

Ansible callback to get stats & events directly into Datadog http://datadoghq.com
Python
93
star
59

dogapi-rb

Ruby client for Datadog's API
Ruby
92
star
60

extendeddaemonset

Kubernetes Extended Daemonset controller
Go
92
star
61

redux-doghouse

Scoping helpers for building reusable components with Redux
JavaScript
90
star
62

build-plugin

Track your build performances like never before.
TypeScript
88
star
63

datadog-ci

Use Datadog from your CI.
TypeScript
85
star
64

serverless-plugin-datadog

Serverless plugin to automagically instrument your Lambda functions with Datadog
TypeScript
83
star
65

ecommerce-workshop

Example eCommerce App for workshops and observability
Ruby
83
star
66

ebpfbench

profile eBPF programs from Go
Go
83
star
67

sketches-py

Python implementations of the distributed quantile sketch algorithm DDSketch
Python
77
star
68

dirtypipe-container-breakout-poc

Container Excape PoC for CVE-2022-0847 "DirtyPipe"
77
star
69

datadog-lambda-python

The Datadog AWS Lambda Layer for Python
Python
76
star
70

ddqa

Datadog's QA manager for releases of GitHub repositories
Python
71
star
71

datadog-trace-agent

Datadog Trace Agent archive (pre-6.10.0)
70
star
72

datadog-api-client-typescript

Typescript client for the Datadog API
TypeScript
69
star
73

heroku-buildpack-datadog

Heroku Buildpack to run the Datadog Agent in a Dyno
Shell
69
star
74

datadog-api-client-python

Python client for the Datadog API
Python
68
star
75

orchestrion

A tool for adding instrumentation to Go code
Go
61
star
76

managed-kubernetes-auditing-toolkit

All-in-one auditing toolkit for identifying common security issues in managed Kubernetes environments. Currently supports AWS EKS.
Go
60
star
77

datadog-static-analyzer

Datadog Static Analyzer
Rust
60
star
78

datadog-cdk-constructs

CDK construct library to automagically instrument your Lambda functions with Datadog
TypeScript
59
star
79

lading

A suite of data generation and load testing tools
Rust
59
star
80

jsonapi

A marshaler/unmarshaler for JSON:API.
Go
57
star
81

datadog-lambda-go

The Datadog AWS Lambda package for Go
Go
56
star
82

datadog-lambda-extension

Python
55
star
83

serilog-sinks-datadog-logs

Serilog Sink that sends log events to Datadog https://www.datadoghq.com/
C#
53
star
84

puppet-datadog-agent

Puppet module to install the Datadog agent
Ruby
50
star
85

datadog-api-client-java

Java client for the Datadog API
Java
48
star
86

opencensus-go-exporter-datadog

Datadog exporter for OpenCensus metrics
Go
47
star
87

gello

:octocat: A self-hosted server for managing Trello cards based on GitHub webhook events
Python
45
star
88

datadog-cloudformation-resources

Python
44
star
89

ebpf-training

Go
44
star
90

jenkins-datadog-plugin

ARCHIVED: Current repository is now located https://github.com/jenkinsci/datadog-plugin
Java
42
star
91

effective-dashboards

A curated list of useful Datadog dashboards and Dashboard design best practices
40
star
92

dd-sdk-flutter

Flutter bindings and tools for utilizing Datadog Mobile SDKs
Dart
40
star
93

synthetics-ci-github-action

Use Browser and API tests in your CI/CD with Datadog Continuous Testing
TypeScript
40
star
94

dd-opentracing-cpp

Datadog Opentracing C++ Client
C++
39
star
95

rum-react-integration-examples

rum-react-integration
TypeScript
39
star
96

fluent-plugin-datadog

Fluentd output plugin for Datadog: https://www.datadog.com
Ruby
38
star
97

apigentools

Generate API clients with ease
Python
32
star
98

import-in-the-middle

Like `require-in-the-middle`, but for ESM import
JavaScript
32
star
99

brod

An unmaintained python client to Kafka 0.6
Python
31
star
100

datadog-sync-cli

Datadog cli tool to sync resources across organizations.
Python
31
star