Event Store

Supported OS Linux Mac OS Windows

Intégration2.0.0

Présentation

Recueillez des métriques d’Event Store en temps réel pour :

  • Visualiser et surveiller les files d’attente Event Store
  • Enregistrer toutes les métriques disponibles dans les endpoints d’API suivants : statistiques, informations de nœud, projections non transitoires et abonnements, bavardage de cluster (la liste d’endpoints à analyser est configurable)

Configuration

Le check EventStore n’est pas inclus avec le package de l’Agent Datadog : vous devez donc l’installer.

Installation

Pour l’Agent v7.21+/6.21+, suivez les instructions ci-dessous afin d’installer le check EventStore sur votre host. Consultez la section Utiliser les intégrations de la communauté pour effectuer une installation avec l’Agent Docker ou avec des versions antérieures de l’Agent.

  1. Exécutez la commande suivante pour installer l’intégration de l’Agent :

    datadog-agent integration install -t datadog-eventstore==<INTEGRATION_VERSION>
    
  2. Configurez votre intégration comme une intégration de base.

Configuration

  1. Modifiez le fichier eventstore.d/conf.yaml dans le dossier conf.d/ à la racine du répertoire de configuration de votre Agent pour commencer à recueillir vos métriques EventStore. Consultez le fichier d’exemple eventstore.d/conf.yaml pour découvrir toutes les options de configuration disponibles.

  2. Redémarrez l’Agent.

Validation

Lancez la sous-commande status de l’Agent et cherchez eventstore dans la section Checks.

Compatibilité

Ce check est compatible avec toutes les principales plateformes.

Données collectées

Métriques

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)
ReceivedBytes SinceLast
eventstore.tcp.received_bytes.total
(gauge)
Received_Bytes Bytes
eventstore.tcp.sent_bytes.since_last_run
(gauge)
SentBytes SinceLast
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)
TotalBytesIn 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

Événements

Le check Event Store n’inclut aucun événement.

Checks de service

Le check Event Store n’inclut aucun check de service.

Dépannage

Besoin d’aide ? Contactez le responsable de la maintenance de cette intégration.

PREVIEWING: alai97/reorganize-some-sections-in-dora-metrics