Supported OS Linux Windows Mac OS

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

To find out if this integration is available in your organization, see your Datadog Integrations page or ask your organization administrator.

To initiate an exception request to enable this integration for your organization, email support@ddog-gov.com.

概要

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

  • EventStore のキューを視覚化および監視できます。
  • 以下の API エンドポイントで、使用可能なすべてのメトリクスをキャプチャします。統計、ノード情報、非過渡的な予測、サブスクリプション、クラスターゴシップ(スクレープするエンドポイントのリストは構成できます)

セットアップ

EventStore チェックは Datadog Agent パッケージに含まれていないため、お客様自身でインストールする必要があります。

インストール

Agent v7.21 / v6.21 以降の場合は、下記の手順に従い EventStore チェックをホストにインストールします。Docker Agent または 上記バージョン以前の Agent でインストールする場合は、コミュニティインテグレーションの使用をご参照ください。

  1. 以下のコマンドを実行して、Agent インテグレーションをインストールします。

    datadog-agent integration install -t datadog-eventstore==<INTEGRATION_VERSION>
    
  2. コアのインテグレーションと同様にインテグレーションを構成します。

構成

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

  2. Agent を再起動します

検証

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

互換性

このチェックは、すべての主要プラットフォームと互換性があります。

収集データ

メトリクス

eventstore.proc.mem
(gauge)
Current memory usage
Shown as byte
eventstore.proc.cpu
(gauge)
Current CPU usage
eventstore.proc.threads
(gauge)
Current threads
eventstore.proc.contentions_rate
(gauge)
current contentions
eventstore.proc.thrown_exceptions_rate
(gauge)
number of exceptions
eventstore.proc.disk.read_bytes
(gauge)
Disk Reads (Bytes)
Shown as byte
eventstore.proc.disk.write_bytes
(gauge)
Disk Writes (Bytes)
Shown as byte
eventstore.proc.disk.read_ops
(gauge)
Disk Reads (Ops)
eventstore.proc.disk.write_ops
(gauge)
Disk Writes (Ops)
eventstore.tcp.connections
(gauge)
Tcp Connections
eventstore.tcp.receiving_speed
(gauge)
Tcp Receiving
eventstore.tcp.sending_speed
(gauge)
Tcp Sending
eventstore.tcp.in_send
(gauge)
Tcp In
eventstore.tcp.measure_time
(gauge)
Tcp Measure
eventstore.tcp.pending_received
(gauge)
Tcp Pending
eventstore.tcp.pending_send
(gauge)
Tcp Pending
eventstore.tcp.received_bytes.since_last_run
(gauge)
Received_Bytes Since_Last
eventstore.tcp.received_bytes.total
(gauge)
Received_Bytes Bytes
eventstore.tcp.sent_bytes.since_last_run
(gauge)
Sent_Bytes Since_Last
eventstore.tcp.sent_bytes.total
(gauge)
Sent_Bytes total
eventstore.gc.allocation_speed
(gauge)
Allocation Speed
eventstore.gc.items_count.gen0
(gauge)
Items Count.Gen0
eventstore.gc.size.gen0
(gauge)
Gen0 Gen0
eventstore.gc.items_count.gen1
(gauge)
Items Count.Gen1
eventstore.gc.size.gen1
(gauge)
Gen1 Gen1
eventstore.gc.items_count.gen2
(gauge)
Items Count.Gen2
eventstore.gc.size.gen2
(gauge)
Gen2 Gen2
eventstore.gc.large_heap_size
(gauge)
Large_Heap Size
eventstore.gc.time_in_gc
(gauge)
Time_In Gc
eventstore.gc.total_bytes_in_heaps
(gauge)
Total_Bytes_In Heaps
Shown as byte
eventstore.sys.free_mem
(gauge)
Free Mem
eventstore.es.queue.avg_items_per_second
(gauge)
Queue Avg items per second
eventstore.es.queue.avg_processing_time
(gauge)
Queue Avg processing Time
eventstore.es.queue.current_idle_time
(gauge)
Queue Current idle Time
eventstore.es.queue.current_processing_time
(gauge)
Queue Current processing Time
eventstore.es.queue.idle_time_percent
(gauge)
Queue Idle time Percent
eventstore.es.queue.length
(gauge)
Queue Length queue Length
eventstore.es.queue.length_current_try_peak
(gauge)
Queue Length current try peak
eventstore.es.queue.length_lifetime_peak
(gauge)
Queue Length lifetime Peak
eventstore.es.queue.total_items_processed
(gauge)
Queue Total items Processed
eventstore.es.writer.flush_size.last
(gauge)
Writer Last Flush Size
eventstore.es.writer.flush_delay_ms.last
(gauge)
Writer Last flush delay (ms)
Shown as millisecond
eventstore.es.writer.flush_size.mean
(gauge)
Writer Mean flush size
eventstore.es.writer.flush_delay_ms.mean
(gauge)
Writer Mean flush delay (ms)
eventstore.es.writer.flush_size.max
(gauge)
Writer Max flush size (size)
eventstore.es.writer.flush_delay_ms.max
(gauge)
Writer Max flush delay (ms)
eventstore.es.writer.queued_flush_messages
(gauge)
Writer Queued Flush Messages
eventstore.es.read_index.cached_record
(gauge)
Read Index Cached Record
eventstore.es.read_index.not_cached_record
(gauge)
Read Index Not Cached Record
eventstore.es.read_index.cached_stream_info
(gauge)
Read Index Cached Stream Info
eventstore.es.read_index.not_cached_stream_info
(gauge)
Read Index Not Cached Stream Info
eventstore.es.read_index.cached_trans_info
(gauge)
Read Index Cached Trans Info
eventstore.es.read_index.not_cached_trans_info
(gauge)
Read Index Not Cached Trans Info
eventstore.is_leader
(gauge)
Cluster Node is a Leader
eventstore.is_follower
(gauge)
Cluster Node is a Follower
eventstore.is_readonlyreplica
(gauge)
Cluster Node is a Read Only Replica
eventstore.running_projections.none
(gauge)
Node does not run Projections
eventstore.running_projections.system
(gauge)
Node runs System Projections
eventstore.running_projections.all
(gauge)
Node runs all kinds of Projections
eventstore.projection.core_processing_time
(gauge)
Projection Core Processing Time
eventstore.projection.version
(gauge)
Projection Version
eventstore.projection.epoch
(gauge)
Projection Epoch
eventstore.projection.reads_in_progress
(gauge)
Projection Reads in Progress
eventstore.projection.writes_in_progress
(gauge)
Projection Writes in Progress
eventstore.projection.partitions_cached
(gauge)
Projection Partitions Cached
eventstore.projection.running
(gauge)
Projection is Running
eventstore.projection.progress
(gauge)
Projection Progress
eventstore.projection.events_processed_after_restart
(gauge)
Projection Events Processed after Restart
eventstore.projection.buffered_events
(gauge)
Projection Events Buffered
eventstore.projection.write_pending_events_before_checkpoint
(gauge)
Projection Write Pending Events before Checkpoint
eventstore.projection.write_pending_events_after_checkpoint
(gauge)
Projection Write Pending Events after Checkpoint
eventstore.subscription.live
(gauge)
Subscription is Live
eventstore.subscription.average_items_per_second
(gauge)
Subscription Average Items per Second
eventstore.subscription.items_processed
(gauge)
Subscription Items Processed
eventstore.subscription.last_processed_event_number
(gauge)
Subscription Last Processed Event Number
eventstore.subscription.last_known_event_number
(gauge)
Subscription Last Known Event Number
eventstore.subscription.connections
(gauge)
Subscription Connections
eventstore.subscription.messages_in_flight
(gauge)
Subscription Messages in Flight
eventstore.cluster.member_alive
(gauge)
Cluster Member is Alive
eventstore.cluster.last_commit_position
(gauge)
Cluster Member Last Commit Position
eventstore.cluster.writer_checkpoint
(gauge)
Cluster Member Writer Checkpoint
eventstore.cluster.chaser_checkpoint
(gauge)
Cluster Member Chaser Checkpoint
eventstore.cluster.epoch_position
(gauge)
Cluster Member Epoch Position
eventstore.cluster.epoch_number
(gauge)
Cluster Member Epoch Number
eventstore.cluster.node_priority
(gauge)
Cluster Member Node Priority

イベント

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

サービスチェック

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

トラブルシューティング

ご不明な点は、このインテグレーションのメインテナーまでお問い合わせください。