- 重要な情報
- アプリ内
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
言語 | ライブラリ | オフィシャル | API | DogStatsD | Author | Notes |
---|---|---|---|---|---|---|
Arduino | ArduinoStatsd | Alexander Else | ||||
C++ | cpp-datadogstatsd | BoardiesITSolutions | Send metrics from your C++ applications to your Datadog account. | |||
DogFood | Garrett Sickles | C++ header library to send metrics to your Datadog account. | ||||
C# / .NET | dogstatsd-csharp-client | Datadog | ||||
DatadogSharp | Yoshifumi Kawai | Also supports APM. | ||||
DatadogStatsD | Gregoire Verdier | High Performance DogStatsD Client for .NET Core | ||||
Clojure | clojure-statsd-client | Unbounce | A DogStatsD client for Clojure. | |||
CloudFormation | cdk-datadog-resources | An AWS CDK construct library that wraps the DataDog/datadog-cloudformation-resources. | ||||
Crystal | statsd.cr | Mike Fiedler | ||||
Delphi | datadog-delphi | Rodrigo Farias Rezino | ||||
Elixir | ex-datadog-plug | Tyr Chen, Tubi | A plug for logging response times. | |||
mtx | N2O Ecosystem | |||||
statix | Aleksei Magusev | |||||
Erlang / Elixir | dogstatsde | waisbrot | ||||
Go | datadog-go | Datadog | ||||
datadog-api-client-go | Datadog | Client library in beta and subject to change. | ||||
godspeed | Tim Heckman | |||||
xstats | Olivier Poitrey | |||||
go-datadog-api | Mark Smith from Dropbox | |||||
Haskell | Haskell Datadog Client | Ian Duncan | ||||
Java | java-dogstatsd-client | Datadog | ||||
datadog-api-client-java | Datadog | Client library in beta and subject to change. | ||||
Lassie | Bazaarvoice | Only for creating screenboards. | ||||
java-dogstatsd-client | Arnab Karmakar | A fork of Indeed's java-dogstatsd-client; supports events and blocking metrics. | ||||
metrics-datadog | Coursera | A reporting bridge between Dropwizard metrics and Datadog. | ||||
dogstatd-client | Chas Honton | |||||
Lua | APISIX | Apache APISIX | Send custom metrics to DogStatsD using the UDP protocol. | |||
NiFi | DataDogReportingTask | Apache | Publishes metrics from NiFi to Datadog. | |||
Node.js | datadog-api-client | Datadog | ||||
hot-shots | Brightcove | |||||
node-dogstatsd | Young Han Lee | |||||
node-dogapi | Brett Langdon | |||||
datadog-metrics | Daniel Bader | |||||
Perl | webservice-datadog | Jennifer Pinkham | ||||
dogstatsd-perl | Stefan Goethals | |||||
PHP | php-datadogstatsd | Alex Corley | ||||
dog-statsd | graze.com | A fork of thephpleague/statsd with additional Datadog features by Graze. | ||||
Python | datadogpy | Datadog | Also includes an API client CLI tool, 'dog'. | |||
datadog-api-client-python | Datadog | |||||
R | datadogr | A simple R package to query for metrics. | ||||
rdog | Alexis Lê-Quôc | An R package to analyze Datadog metrics into R. | ||||
Racket | racket-dogstatsd | DarrenN | A DogStatsD client for Racket. | |||
Ruby | DogApi | Datadog | ||||
datadog_api_client | Datadog | |||||
dogstatsd-ruby | Datadog | |||||
Scala | datadog-scala | Cory Watson | ||||
datadog4s | Avast | Toolkit for monitoring applications written in functional Scala using Datadog. | ||||
scaladog | NomadBlacky | Datadog API client for Scala. | ||||
Swift | DatadogSDK | Datadog | ||||
Swift | Swift-Dogstatsd | Datadog | ||||
Swift | SwiftDog | Jacob Aronoff |
次の表は、Datadog の公式およびコミュニティ寄稿のトレースクライアントライブラリの一覧です。
言語 | ライブラリ | オフィシャル | Author | Notes |
---|---|---|---|---|
.NET | dd-trace-dotnet | Datadog | NuGet package is `Datadog.Trace`. | |
DatadogSharp | Yoshifumi Kawai | Also supports DogStatsD. | ||
Elixir | spandex | Zach Daniel | ||
Go | dd-trace-go | Datadog | Go package 'tracer'. | |
dd-go-opentracing | Gustavo Chaín | OpenTracing Tracer implementation for Datadog in Go. | ||
datadog-go | Matt Ho | OpenTracing Tracer implementation for Datadog in Go. | ||
Java | dd-trace-java | Datadog | Java package 'tracer'. | |
apm-client | Chas Honton | |||
Node.js | dd-trace-js | Datadog | OpenTracing API implementation in JavaScript for Node.js. | |
PHP | dd-trace-php | Datadog | composer package is 'datadog/dd-trace'. | |
Python | dd-trace-py | Datadog | pip package is called 'ddtrace'. | |
Ruby | dd-trace-rb | Datadog | gem is called 'ddtrace'. | |
ddtrace-rb-method-wrapper | Brandfolder | gem is called `ddtrace-method-wrapper`. | ||
Rust | datadog-apm | Pipefy | ||
Scala | scala-opentracing | Colisweb | ||
Finagle | datadog-finagle | Datadog | Reports Finagle traces to Datadog. |
次の表は、Datadog の公式およびコミュニティ寄稿のサーバーレスクライアントライブラリの一覧です。
言語 | ライブラリ | オフィシャル | Author | Notes |
---|---|---|---|---|
Lambda | datadog-lambda-python | Datadog | Official Datadog Python Lambda library | |
datadog-lambda-js | Datadog | Official Datadog Node.js Lambda library | ||
datadog-lambda-rb | Datadog | Official Datadog Ruby Lambda library | ||
datadog-lambda-go | Datadog | Official Datadog Go Lambda library | ||
datadog-lambda-java | Datadog | Official Datadog Java Lambda library | ||
serverless-plugin-datadog | Datadog | Plugin to automatically instrument your Lambda functions with Datadog. | ||
serverless-datadog-metrics | Dante Consulting, Inc. | This library logs useful metrics from AWS Lambda functions, so that they can be accumulated via Datadog's AWS Lambda integration. |
次の表は、Datadog の公式およびコミュニティ寄稿のログ管理クライアントライブラリの一覧です。
種類 | ライブラリ | オフィシャル | Author | Notes |
---|---|---|---|---|
Flutter | Datadog Flutter | tshedor | Log-only SDK for Flutter | |
Laravel | laravel-datadog-logger | Aurélien SCHILTZ | Logger, handler, and formatter created for DataDog log management on Laravel framework. |
Datadog API を使用すると、ダッシュボード定義をコードとしてバックアップするスクリプトを作成できます。このバックアップを実行する方法の例として、次のプロジェクトを参照してください。
言語 | ライブラリ | Author |
---|---|---|
JavaScript | dog-watcher | Brightcove |
Ruby | doggy | Shopify |
Ruby | kennel | Zendesk |
Datadog API を使用してモニターを維持、管理、またはバックアップするために利用できる複数のコミュニティプロジェクトがあります。
言語 | ライブラリ | Author |
---|---|---|
Python | DogPush | TrueAccord |
Ruby | barkdog | codenize-tools |
Ruby | interferon | Airbnb |
Ruby | dogwatch | Rapid7 |
Terraform | Terraform | Terraform |
Terraform | datadog-to-terraform | Intercom |
公式の Ansible インテグレーションに加えて、ansible-modules-extras リポジトリの監視セクションには、Datadog とやり取りするモジュールが含まれています。
Enclave は Datadog アカウントにメトリクスを送信します。方法については、専用の Aptible ヘルプセンターを参照してください。
コマンドラインインターフェイスからダッシュボードやモニターをバックアップ/復元したり、ユーザーを構成するためのツールセットです。
Consul ライブラリを使用して、DogStatsD から Datadog に Consul サービス数を公開できます。
Dogscaler を使用すると、Datadog クエリの結果に基づいて自動スケーリンググループをスケールアップできます。
FreeSwitch ESL アプリケーションが DogStatsD API を使用して Datadog へ統計情報をエクスポートするために使用します。開発元は WiMacTel です。
Bithaus の Google Analytics ライブラリを使用すると、Google Analytics から Datadog API を使って Datadog にデータを取り込むことができます。
Heroku は、dyno メトリクスをログから生成します。ログをメトリクスに変換して Datdog に送信するために、以下のログドレインのいずれかを使用します。Heroku のログの Datadog への送信方法については、Heroku ログの収集を参照してください。
Jira にデータをポーリングし、Datadog にメトリクスとしてアップロードするためのツールです。
Load Impact が開発した負荷およびパフォーマンスの回帰テストツールである K6 は、DogStatsD を使用してテスト結果を Datadog に送信できます。この機能を有効にするには、チュートリアルを参照してください。
変更を Datadog イベントとして記録する LaunchDarkly webhook ハンドラー。
Datadog 通知を取り込む Moogsoft リスナー。
lua-resty-dogstatsd
は GPLv3 としてリリースされ、Nginx コソケット API に依存しています。Stevenson Jean-Pierre が作成した passenger-datadog-monitor を使用して、Phusion の Passenger サーバーからヘルスメトリクスを送信します。
このライブラリを使用すると、pid ファイルを指定して StatsD からプロセス情報を生成できます。これは GitterHQ によって作成されました。
これらの Sensu ハンドラーを使用して、メトリクスとイベントの両方を Datadog に自動的に送信します。
この StackStorm Datadog インテグレーションパックは、Datadog のアクションインテグレーションを提供します。
Winston Datadog 転送。
Datadog ライブラリを作成し、このページに追加する場合は、opensource@datadoghq.com にメールを送信してください。