Stardog
セキュリティモニタリングが使用可能です セキュリティモニタリングが使用可能です

Stardog

Supported OS: Linux Mac OS Windows

概要

Stardog サービスからメトリクスをリアルタイムに取得して、以下のことができます。

  • Stardog の状態を視覚化および監視できます。
  • Stardog のフェイルオーバーとイベントの通知を受けることができます。

セットアップ

Stardog チェックは Datadog Agent パッケージに含まれていません

インストール

Agent v6.8 以降を使用している場合は、以下の手順に従って、ホストに Stardog チェックをインストールしてください。バージョン 6.8 以前の Agent または Docker Agent でチェックをインストールする場合は、コミュニティインテグレーションのインストールに関する Agent のガイドを参照してください。

  1. 開発ツールキットをインストールします。
  2. integrations-extras リポジトリを複製します。

    git clone https://github.com/DataDog/integrations-extras.git.
  3. ddev 構成を integrations-extras/ パスで更新します。

    ddev config set extras ./integrations-extras
  4. stardo パッケージをビルドします。

    ddev -e release build stardog
  5. Datadog Agent のダウンロードと起動

  6. 次のコマンドを実行して、Agent でインテグレーション Wheel をインストールします。

    datadog-agent integration install -w <PATH_OF_STARDOG_ARTIFACT_>/<STARDOG_ARTIFACT_NAME>.whl
  7. 他のパッケージ化されたインテグレーションと同様にインテグレーションを構成します。

コンフィグレーション

  1. Stardog のメトリクス を収集するには、Agent の構成ディレクトリのルートにある conf.d/ フォルダーの stardog.d/conf.yaml ファイルを編集します。使用可能なすべての構成オプションについては、サンプル stardog.d/conf.yaml を参照してください。

  2. Agent を再起動します

検証

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

収集データ

メトリクス

stardog.dbms.mem.mapped.max
(gauge)
The maximum amount of memory used for memory mapping
Shown as byte
stardog.dbms.mem.mapped.used
(gauge)
The number of bytes used in the memory map
Shown as byte
stardog.dbms.memory.direct.reserve
(gauge)
The amount of direct memory reserved
Shown as byte
stardog.system.cpu.usage
(gauge)
CPU usage
Shown as byte
stardog.system.uptime
(gauge)
The number of seconds that Stardog has been running
Shown as second
stardog.dbms.memory.heap.reserve
(gauge)
The heap memory reserved
Shown as byte
stardog.dbms.memory.managed.direct
(gauge)
Managed direct memory
Shown as byte
stardog.dbms.memory.managed.heap
(gauge)
Managed heap memory
Shown as byte
stardog.dbms.mem.heap.used
(gauge)
The amount of heap memory used
Shown as byte
stardog.dbms.mem.heap.max
(gauge)
The maximum heap size
Shown as byte
stardog.dbms.mem.direct.buffer.used
(gauge)
The amount of direct memory used
Shown as byte
stardog.dbms.mem.direct.buffer.max
(gauge)
The maximum amount of direct memory that can be used
Shown as byte
stardog.dbms.mem.direct.pool.max
(gauge)
The maximum size of the direct memory pool
Shown as byte
stardog.dbms.mem.direct.pool.used
(gauge)
The amount of memory used from the direct pool
Shown as byte
stardog.dbms.mem.direct.max
(gauge)
The maximum amount of direct memory that can be used
Shown as byte
stardog.dbms.mem.direct.used
(gauge)
The amount of direct memory used
Shown as byte
stardog.databases.system.planCache.ratio
(gauge)
Plan cache ration
Shown as percent
stardog.databases.system.planCache.size
(gauge)
Plan cache size
Shown as byte
stardog.databases.txns.openTransactions
(gauge)
The number of open transations on a given database
Shown as unit
stardog.databases.queries.running
(gauge)
The number of currently running queries on a given database
Shown as unit
stardog.databases.openConnections
(gauge)
The number of open connections on a given database
Shown as unit
stardog.databases.txns.speed.count
(gauge)
The current transaction speed on the database
Shown as unit
stardog.databases.txns.speed.max
(gauge)
The fastest transaction speed achieved
Shown as unit
stardog.databases.txns.speed.mean
(gauge)
The average transaction speed on the database
Shown as unit
stardog.databases.txns.speed.min
(gauge)
The slowest transaction speed on the database
Shown as unit
stardog.databases.txns.speed.p50
(gauge)
The 50th percentile transaction speed on the database
Shown as unit
stardog.databases.txns.speed.p75
(gauge)
The 75th percentile transaction speed on the database
Shown as unit
stardog.databases.txns.speed.p95
(gauge)
The 95th percentile transaction speed on the database
Shown as unit
stardog.databases.txns.speed.p98
(gauge)
The 98th percentile transaction speed on the database
Shown as unit
stardog.databases.txns.speed.p99
(gauge)
The 99th percentile transaction speed on the database
Shown as unit
stardog.databases.txns.speed.p999
(gauge)
The 99.9th percentile transaction speed on the database
Shown as unit
stardog.databases.txns.speed.stddev
(gauge)
The stardard deviation for the transaction speed
Shown as unit
stardog.databases.txns.speed.m15_rate
(gauge)

Shown as unit
stardog.databases.txns.speed.m1_rate
(gauge)

Shown as unit
stardog.databases.txns.speed.m5_rate
(gauge)

Shown as unit
stardog.databases.txns.speed.mean_rate
(gauge)

Shown as unit
stardog.databases.queries.speed.count
(gauge)
The current query speed on the database
Shown as unit
stardog.databases.queries.speed.max
(gauge)
The fastest query speed achieved
Shown as unit
stardog.databases.queries.speed.mean
(gauge)
The average query speed on the database
Shown as unit
stardog.databases.queries.speed.min
(gauge)
The slowest query speed on the database
Shown as unit
stardog.databases.queries.speed.p50
(gauge)
The 50th percentile query speed on the database
Shown as unit
stardog.databases.queries.speed.p75
(gauge)
The 75th percentile query speed on the database
Shown as unit
stardog.databases.queries.speed.p95
(gauge)
The 95th percentile query speed on the database
Shown as unit
stardog.databases.queries.speed.p98
(gauge)
The 98th percentile query speed on the database
Shown as unit
stardog.databases.queries.speed.p99
(gauge)
The 99th percentile query speed on the database
Shown as unit
stardog.databases.queries.speed.p999
(gauge)
The 99.9th percentile query speed on the database
Shown as unit
stardog.databases.queries.speed.stddev
(gauge)
The stardard deviation for the query speed
Shown as unit
stardog.databases.queries.speed.m15_rate
(gauge)

Shown as unit
stardog.databases.queries.speed.m1_rate
(gauge)

Shown as unit
stardog.databases.queries.speed.m5_rate
(gauge)

Shown as unit
stardog.databases.queries.speed.mean_rate
(gauge)

Shown as unit

イベント

Stardog チェックには、イベントは含まれません。

Service Checks

Stardog チェックには、サービスのチェック機能は含まれません。

トラブルシューティング

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