Skip to content
Core integrations of the Datadog Agent
Python TSQL Shell Erlang HCL Dockerfile
Branch: master
Clone or download
ofek Release ddev (#4424)
* [Release] Bumped datadog_checks_dev version to 0.32.0

* [Release] Update metadata

* Update CHANGELOG.md
Latest commit 31eb055 Aug 23, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add kube_apiserver_metrics to CODEOWNERS (#4174) Jul 24, 2019
.gitlab Update tag-release.sh (#3813) May 24, 2019
.links Release ddev (#4424) Aug 24, 2019
.travis Install odbc only when needed (#4350) Aug 13, 2019
active_directory Harmonize all tox.ini (#4279) Aug 2, 2019
activemq Container integration setup (#4238) Jul 31, 2019
activemq_xml Add activemq_xml e2e (#4309) Aug 7, 2019
aerospike Add aerospike e2e test (#4311) Aug 7, 2019
agent_metrics Remove agent_metrics from master branch (#4107) Jul 26, 2019
amazon_eks Formatting fixes for docs site (#4165) Jul 22, 2019
ambari Add custom tags to service checks (#4320) Aug 7, 2019
apache Harmonize all tox.ini (#4279) Aug 2, 2019
aspdotnet Harmonize all tox.ini (#4279) Aug 2, 2019
btrfs Harmonize all tox.ini (#4279) Aug 2, 2019
cacti Revert "[cacti] Use docker lib" (#4326) Aug 9, 2019
cassandra Container integration setup (#4238) Jul 31, 2019
cassandra_nodetool Revert "Julia/docker lib (#4214)" (#4325) Aug 9, 2019
ceph Revert "Julia/docker lib (#4214)" (#4325) Aug 9, 2019
cisco_aci Harmonize all tox.ini (#4279) Aug 2, 2019
cockroachdb [cockroachdb] Add e2e tests (#4312) Aug 7, 2019
consul Add support for proxy options (#3363) Aug 7, 2019
containerd Provide example to enable Containerd integration on Kubernetes (#3086) Jun 26, 2019
coredns Add e2e to coredns (#4396) Aug 21, 2019
couch Harmonize all tox.ini (#4279) Aug 2, 2019
couchbase Revert "Julia/couchbase e2e (#4328)" (#4338) Aug 9, 2019
cri Move all assets to new folder (#3768) May 20, 2019
crio
datadog_checks_base Release base (#4423) Aug 24, 2019
datadog_checks_dev Release ddev (#4424) Aug 24, 2019
datadog_checks_downloader Release freeze (#3845) Jun 2, 2019
datadog_checks_tests_helper Change assert all metrics covered - ci run all (#4253) Aug 6, 2019
directory Add directory e2e tests (#4333) Aug 9, 2019
disk Remove legacy collection method (#4417) Aug 23, 2019
dns_check Add e2e to dns_check (#4335) Aug 22, 2019
docker_daemon adds note about proxy password to docker-daemon docs (#4194) Aug 15, 2019
docs Fix \embedded directory references (#4159) Jul 22, 2019
dotnetclr Harmonize all tox.ini (#4279) Aug 2, 2019
ecs_fargate Harmonize all tox.ini (#4279) Aug 2, 2019
elastic Add elastic e2e (#4336) Aug 9, 2019
envoy Add e2e test (#4290) Aug 5, 2019
etcd Add requests wrapper to etcd (#4323) Aug 21, 2019
exchange_server Harmonize all tox.ini (#4279) Aug 2, 2019
fluentd Fix request wrapper timeout and add test (#4375) Aug 20, 2019
gearmand Add gearmand e2e (#4354) Aug 14, 2019
gitlab Add gitlab e2e (#4355) Aug 13, 2019
gitlab_runner Add gitlab_runner e2e (#4356) Aug 14, 2019
go-metro Container integration setup (#4238) Jul 31, 2019
go_expvar Add go_expvar e2e (#4357) Aug 14, 2019
gunicorn Harmonize all tox.ini (#4279) Aug 2, 2019
haproxy Add requests wrapper to haproxy (#4219) Aug 6, 2019
harbor Fix up doc and conf (#4358) Aug 14, 2019
hdfs_datanode Harmonize all tox.ini (#4279) Aug 2, 2019
hdfs_namenode Harmonize all tox.ini (#4279) Aug 2, 2019
hive Harmonize all tox.ini (#4279) Aug 2, 2019
http_check Add request wrapper to http_check (#4363) Aug 20, 2019
hyperv Add Hyper-V e2e (#4397) Aug 21, 2019
ibm_db2 Add ibm_db2 e2e test (#4411) Aug 22, 2019
ibm_mq Release ibm_mq (#4404) Aug 23, 2019
ibm_was Harmonize all tox.ini (#4279) Aug 2, 2019
iis Harmonize all tox.ini (#4279) Aug 2, 2019
istio Add terraform environment (#4203) Aug 7, 2019
jboss_wildfly Harmonize all tox.ini (#4279) Aug 2, 2019
kafka Treat `kafka.producer.compression_rate` as a ratio (#4293) Aug 23, 2019
kafka_consumer Make internal topics a constant (#4403) Aug 21, 2019
kong Harmonize all tox.ini (#4279) Aug 2, 2019
kube_apiserver_metrics Harmonize all tox.ini (#4279) Aug 2, 2019
kube_controller_manager Harmonize all tox.ini (#4279) Aug 2, 2019
kube_dns Harmonize all tox.ini (#4279) Aug 2, 2019
kube_metrics_server Add kubernetes metrics server default dashboard (#4171) Jul 24, 2019
kube_proxy Harmonize all tox.ini (#4279) Aug 2, 2019
kube_scheduler Harmonize all tox.ini (#4279) Aug 2, 2019
kubelet Release kubelet (#4367) Aug 14, 2019
kubernetes Move all assets to new folder (#3768) May 20, 2019
kubernetes_state Grab kube_node_info as kubernetes_state.node.count (#4383) Aug 23, 2019
kyototycoon Harmonize all tox.ini (#4279) Aug 2, 2019
lighttpd Update __init__ method params (#4243) Aug 5, 2019
linkerd Harmonize all tox.ini (#4279) Aug 2, 2019
linux_proc_extras Container integration setup (#4238) Jul 31, 2019
mapreduce Harmonize all tox.ini (#4279) Aug 2, 2019
marathon Add request wrapper to marathon (#4324) Aug 23, 2019
mcache Add e2e to mcache (#4406) Aug 21, 2019
mesos_master Add e2e to mesos_master (#4401) Aug 21, 2019
mesos_slave Add requests wrapper to mesos_slave (#4222) Aug 21, 2019
mongo Harmonize all tox.ini (#4279) Aug 2, 2019
mysql Update MySQL Readme (#4316) Aug 7, 2019
nagios [nagios] Add e2e environment (#3800) Aug 6, 2019
network Add e2e to network (#4413) Aug 23, 2019
nfsstat Harmonize all tox.ini (#4279) Aug 2, 2019
nginx Update Readme with status_zone nginx configuration option (#4131) Aug 24, 2019
nginx_ingress_controller Harmonize all tox.ini (#4279) Aug 2, 2019
ntp Add use_local_defined_servers documentation. (#4388) Aug 17, 2019
openldap Add e2e test (#4294) Aug 6, 2019
openmetrics Harmonize all tox.ini (#4279) Aug 2, 2019
openshift [Lots of integrations] Link to Datadog Autodiscovery documentation (#… Jul 5, 2019
openstack Harmonize all tox.ini (#4279) Aug 2, 2019
openstack_controller Add requests wrapper to openstack_controller (#4365) Aug 15, 2019
oracle Add terraform environment (#4203) Aug 7, 2019
pdh_check Add e2e to pdh_check (#4393) Aug 23, 2019
pgbouncer Fix broken links (#4287) Aug 2, 2019
php_fpm Add e2e tests for PHP-FPM (#4418) Aug 23, 2019
pivotal_pks Formatting fixes for docs site (#4165) Jul 22, 2019
postfix Harmonize all tox.ini (#4279) Aug 2, 2019
postgres Make table_count_limit a parameter (#3729) Aug 24, 2019
powerdns_recursor Harmonize all tox.ini (#4279) Aug 2, 2019
presto Harmonize all tox.ini (#4279) Aug 2, 2019
process Add e2e to process check (#4408) Aug 22, 2019
prometheus Add e2e tests (#4251) Aug 15, 2019
rabbitmq Add tls_verify option to the rabbitmq configuration options documente… Aug 21, 2019
redisdb [Redis] move testing instructions (#4414) Aug 23, 2019
riak Add e2e test (#4291) Aug 5, 2019
riakcs Revert "Julia/docker lib (#4214)" (#4325) Aug 9, 2019
snmp Support referencing metrics by profile (#4329) Aug 16, 2019
solr Container integration setup (#4238) Jul 31, 2019
spark Harmonize all tox.ini (#4279) Aug 2, 2019
sqlserver Container integration setup (#4238) Jul 31, 2019
squid e2e squid (#4299) Aug 6, 2019
ssh_check Remove unused dependencies (#4405) Aug 21, 2019
statsd Harmonize all tox.ini (#4279) Aug 2, 2019
supervisord Add supervisord e2e (#4278) Aug 5, 2019
system_core Add e2e test to system_core (#4307) Aug 6, 2019
system_swap Add system_swap e2e (#4306) Aug 6, 2019
systemd Improve systemd configuration and metric names (docs) (#4314) Aug 23, 2019
tcp_check Add tcp e2e (#4305) Aug 6, 2019
teamcity Update __init__ method params (#4243) Aug 5, 2019
tls moving the events section so that the service checks section shows up… Aug 13, 2019
tokumx Add e2e test (#4285) Aug 6, 2019
tomcat Container integration setup (#4238) Jul 31, 2019
twemproxy Add e2e test to twemproxy (#4248) Aug 5, 2019
twistlock [Release] Bumped twistlock version to 1.2.1 (#4364) Aug 13, 2019
varnish Harmonize all tox.ini (#4279) Aug 2, 2019
vault Harmonize all tox.ini (#4279) Aug 2, 2019
vertica Add Vertica integration (#3890) Aug 23, 2019
vsphere Harmonize all tox.ini (#4279) Aug 2, 2019
win32_event_log Remove check for user filter (#4342) Aug 12, 2019
windows_service Add Windows Service e2e (#4402) Aug 21, 2019
wmi_check Harmonize all tox.ini (#4279) Aug 2, 2019
yarn Harmonize all tox.ini (#4279) Aug 2, 2019
zk Harmonize all tox.ini (#4279) Aug 2, 2019
.codecov.yml Remove "reach" output from codecov (#4332) Aug 12, 2019
.coveragerc Ignore vendored dependencies for code coverage (#3075) Feb 5, 2019
.dockerignore Build releases automatically (#3364) Apr 12, 2019
.flake8 Add style checker and formatter (#3299) Mar 15, 2019
.gitignore Vendor pymongo into tokumx check (#3001) Feb 4, 2019
.gitlab-ci.yml Revert "Prevent the release manual job to run on branches (#3843)" (#… Jun 26, 2019
.mention-bot Update mention-bot config (#524) Jul 6, 2017
.travis.yml Add Vertica integration (#3890) Aug 23, 2019
AGENT_CHANGELOG.md Update AGENT_CHANGELOG.md (#4197) Jul 24, 2019
AGENT_INTEGRATIONS.md Update for 6.13 (#4195) Jul 25, 2019
CONTRIBUTING.md [skip ci] Add note about feature requests (#3728) May 8, 2019
LICENSE [License] Fixed a typo (#1116) Feb 13, 2018
README.md update README (#4132) Aug 24, 2019
appveyor.yml Install agent in appveyor (#4024) Jul 8, 2019
pyproject.toml Add style checker and formatter (#3299) Mar 15, 2019
requirements-agent-release.txt Release base (#4423) Aug 24, 2019

README.md

Datadog Agent Integrations - Core

Build status Build status Coverage status Documentation Status Code style - black

This repository contains the Agent Integrations (also known as checks) that Datadog officially develops and supports. To add a new integration, please see the Integrations Extras repository and the accompanying documentation.

The Datadog Agent packages are equipped with all the Integrations from this repository, so to get started using them, you can simply install the Agent for your operating system. The AGENT_CHANGELOG file shows which Integrations have been updated in each Agent version.

Integrations as Python wheels

When working with an integration, you will now be dealing with a more structured python project. The new structure should help keep a more sane and modular codebase. To help with the transition, please take a look at the following map to understand where everything falls into place in the new approach.

FORMER LOCATION NEW LOCATION
{integration}/check.py {integration}/datadog_checks/{integration}/*.py
{integration}/test_check.py {integration}/tests/*.py
n/a {integration}/setup.py

Now that integrations are cleanly defined as python packages, we will soon be able to ship them as Python wheels that will be pip-installable in the Python environment embedded into the Datadog Agent. This presents a paradigm change in the way we will be delivering standalone integration upgrades, moving away from OS-specific packages to idiomatic Python package delivery.

Contributing

Working with integrations is easy, the main page of the development docs contains all the info you need to get your dev environment up and running in minutes to run, test and build a Check. More advanced API documentation can be found here

Reporting Issues

For more information on integrations, please reference our documentation and knowledge base. You can also visit our help page to connect with us.

GPG public keys

For those whom it may concern, the following is a list of GPG public key fingerprints known to correspond to developers who, at the time of writing (May 28 2019), can trigger a build by signing metadata:

  • Christine Chen
    • 57CE 2495 EA48 D456 B9C4 BA4F 66E8 2239 9141 D9D3
    • 36C0 82E7 38C7 B4A1 E169 11C0 D633 59C4 875A 1A9A
  • Dave Coleman
    • 8278 C406 C1BB F1F2 DFBB 5AD6 0AE7 E246 4F8F D375
    • 98A5 37CD CCA2 8DFF B35B 0551 5D50 0742 90F6 422F
  • Hippolyte Henry
    • 87D5 2666 ECBF 2459 9D5A 594F F7AC E411 B85D 518C
    • 31EE F81D 7F71 6E35 83F2 4095 55D1 30B4 49D2 BD26
  • Thomas Hervé
    • 59DB 2532 75A5 BD4E 55C7 C5AA 0678 55A2 8E90 3B3B
    • E2BD 994F 95C0 BC0B B923 1D21 F752 1EC8 F485 90D0
  • Slavek Kabrda
    • 9DC4 CA38 900B 533E 3BC0 22A7 001F 609E 8B8F 2ED7
    • CDBE 0233 B8A1 095E D6CD A197 F8DA AD10 7BBE 268B
  • Ofek Lev
    • C295 CF63 B355 DFEB 3316 02F7 F426 A944 35BE 6F99
    • D009 8861 8057 D2F4 D855 5A62 B472 442C B7D3 AF42
  • Nicholas Muesch
    • 6E09 1A53 0468 B148 54BB 6CCE 831C 23C4 9BBE 61F8
    • BACE F480 6D0B 4FBE D227 DC3B C0E2 8E5E 241E D25A
  • Julia Simon
    • 4A54 09A2 3361 109C 047C C76A DC8A 42C2 8B95 0123
    • 129A 26CF A726 3C85 98A6 94B0 8659 1366 CBA1 BF3C
  • Florian Veaux
    • 3109 1C85 5D78 7789 93E5 0348 9BFE 5299 D02F 83E9
    • 7A73 0C5E 48B0 6986 1045 CF8B 8B2D 16D6 5DE4 C95E
  • Alexandre Yang
    • FBC6 3AE0 9D0C A9B4 584C 9D7F 4291 A11A 36EA 52CD
    • F8D9 181D 9309 F8A4 957D 636A 27F8 F48B 18AE 91AA
  • Greg Zussa
    • D24D 57CE 96BD F8C2 9BB0 BEAB C783 0ECB 08F8 8C74
    • 3936 7937 7466 5878 C67A 50E9 3C67 09D5 583F B57C
You can’t perform that action at this time.