Event Store
Nouvelles annonces sur les technologies sans serveur et réseau ainsi que sur le RUM (Real-User Monitoring) dévoilées à la conférence Dash ! Nouvelles annonces dévoilées à la conférence Dash !

Event Store

Agent Check Check de l'Agent

Supported OS: Linux Mac OS Windows

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 au sein de l’API de statistiques

Implémentation

Installation

Si vous utilisez la version 6.8 ou ultérieure de l’Agent, suivez les instructions ci-dessous pour installer le check EventStore sur votre host. Consultez notre guide relatif à l’installation d’intégrations développées par la communauté pour installer des checks avec une version < 6.8 de l’Agent ou avec l’Agent Docker :

  1. Installez le kit de développement.
  2. Clonez le dépôt integrations-extras :

    git clone https://github.com/DataDog/integrations-extras.git.
  3. Mettez à jour votre configuration ddev avec le chemin integrations-extras/ :

    ddev config set extras ./integrations-extras
  4. Pour générer le paquet eventstore, exécutez :

    ddev -e release build eventstore
  5. Téléchargez et lancez l’Agent Datadog.

  6. Exécutez la commande suivante pour installer le wheel de l’intégration à l’aide de l’Agent :

    datadog-agent integration install -w <PATH_OF_EVENTSTORE_ARTIFACT_>/<EVENTSTORE_ARTIFACT_NAME>.whl
  7. Configurez votre intégration comme n’importe quelle autre intégration du paquet.

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.cpu_scaled
(gauge)
Scaled 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.cpu
(gauge)
Cpu Cpu
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

É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.