Supported OS Linux Windows Mac OS

インテグレーションバージョン1.2.0

概要

HikariCP は、軽量かつ高速な JDBC コネクションプーリングフレームワークです。 このチェックでは、Datadog Agent を通じて HikariCP を監視しています。

セットアップ

インストール

HikariCP チェックをホストにインストールするには

  1. 開発ツールキットをインストールします。 どのマシンでも。

  2. ddev release build hikaricp を実行してパッケージをビルドします。

  3. Datadog Agent をダウンロードします

  4. ビルドの成果物を Agent をインストール済みのホストにアップロードし、以下を実行します。 datadog-agent integration install -w path/to/hikaricp/dist/<ARTIFACT_NAME>.whl.

構成

  1. HikariCP のパフォーマンスデータの収集を開始するには、Agent のコンフィギュレーションディレクトリのルートにある conf.d/ フォルダーの hikaricp/conf.yaml ファイルを編集します。使用可能なすべてのコンフィギュレーションオプションの詳細については、サンプル hikaricp/conf.yaml を参照してください。

  2. Agent を再起動します

検証

Agent の status サブコマンドを実行し、Checks セクションで hikaricp を探します。

収集データ

メトリクス

hikaricp.connections
(gauge)
Number of connections
hikaricp.connections.timeout.count
(count)
Total number of timeout connections
hikaricp.connections.active
(gauge)
Number of active connections
hikaricp.connections.idle
(gauge)
Number of idle connections
hikaricp.connections.max
(gauge)
Max number of connections
Shown as connection
hikaricp.connections.min
(gauge)
Min number of connections
Shown as connection
hikaricp.connections.pending
(gauge)
Number of pending connections
hikaricp.connections.acquire.seconds.count
(count)
Count of acquire connection time
Shown as second
hikaricp.connections.acquire.seconds.max
(gauge)
Max of acquire connection time
Shown as second
hikaricp.connections.acquire.seconds.sum
(count)
Sum of acquire connection time
Shown as second
hikaricp.connections.creation.seconds.count
(count)
Count of creation connection time
Shown as second
hikaricp.connections.creation.seconds.max
(gauge)
Max of creation connection time
Shown as second
hikaricp.connections.creation.seconds.sum
(count)
Sum of creation connection time
Shown as second
hikaricp.connections.usage.seconds.count
(count)
Count of usage connection time
Shown as second
hikaricp.connections.usage.seconds.max
(gauge)
Max of usage connection time
Shown as second
hikaricp.connections.usage.seconds.sum
(count)
Sum of usage connection time
Shown as second
hikaricp.threads.pending
(gauge)
Number of pending threads
Shown as thread
hikaricp.connections.acquired.nanos.count
(count)
Count of acquired connection time
Shown as nanosecond
hikaricp.connections.acquired.nanos.sum
(count)
Sum of acquired connection time
Shown as nanosecond
hikaricp.connections.acquired.nanos.quantile
(gauge)
Quantile of acquired connection time
Shown as nanosecond
hikaricp.connections.creation.millis.count
(count)
Count of connection creation time
Shown as millisecond
hikaricp.connections.creation.millis.sum
(count)
Sum of connection creation time
Shown as millisecond
hikaricp.connections.creation.millis.quantile
(gauge)
Quantile of connection creation time
Shown as millisecond
hikaricp.connections.usage.millis.count
(count)
Count of connection usage time
Shown as millisecond
hikaricp.connections.usage.millis.sum
(count)
Sum of connection usage time
Shown as millisecond
hikaricp.connections.usage.millis.quantile
(gauge)
Quantile of connection usage time
Shown as millisecond

イベント

HikariCP には、イベントは含まれません。

トラブルシューティング

ご不明な点は、Datadog のサポートチームまでお問い合わせください。