
Présentation
Enregistrez vos métriques Riak CS dans Datadog pour :
- Visualiser les métriques clés de Riak CS
- Corréler les performances de Riak CS avec le reste de vos applications
Configuration
Installation
Le check RiakCS est inclus avec le package de l’Agent Datadog
: vous n’avez donc rien d’autre à installer sur vos nœuds RiakCS.
Configuration
Modifiez le fichier riakcs.d/conf.yaml
dans le dossier conf.d/
à la racine du répertoire de configuration de votre Agent
. Consultez le fichier d’exemple riakcs.d/conf.yaml
pour découvrir toutes les options de configuration disponibles :
init_config:
instances:
## @param access_id - string - required
## Enter you RiakCS access key.
#
- access_id: "<ACCESS_KEY>"
## @param access_secret - string - required
## Enter the corresponding RiakCS access secret.
#
access_secret: "<ACCESS_SECRET>"
Redémarrez l’Agent
.
Validation
Lancez la sous-commande status
de l’Agent
et cherchez riakcs
dans la section Checks.
Données collectées
Métriques
riakcs.block_get.latency_mean (gauge) | Mean latency of BLOCK GET operations performed Shown as microsecond |
riakcs.block_put.latency_mean (gauge) | Mean latency of BLOCK PUT operations performed Shown as microsecond |
riakcs.block_delete.latency_mean (gauge) | Mean latency of BLOCK DELETE operations performed Shown as microsecond |
riakcs.object_get.latency_mean (gauge) | Mean latency of GET operations performed Shown as microsecond |
riakcs.object_put.latency_mean (gauge) | Mean latency of PUT operations performed Shown as microsecond |
riakcs.object_delete.latency_mean (gauge) | Mean latency of DELETE operations performed Shown as microsecond |
riakcs.service_get_buckets.latency_mean (gauge) | Mean latency of GET BUCKETS operations performed Shown as microsecond |
riakcs.bucket_delete.latency_mean (gauge) | Mean latency of BUCKET DELETE operations performed Shown as microsecond |
riakcs.bucket_create.latency_mean (gauge) | Mean latency of BUCKET CREATE operations performed Shown as microsecond |
riakcs.block_get.meter_rate (gauge) | Rate of BLOCK GET operations performed Shown as operation |
riakcs.block_put.meter_rate (gauge) | Rate of BLOCK PUT operations performed Shown as operation |
riakcs.block_delete.meter_rate (gauge) | Rate of BLOCK DELETE operations performed Shown as operation |
riakcs.object_get.meter_rate (gauge) | Rate of GET operations performed Shown as operation |
riakcs.object_put.meter_rate (gauge) | Rate of PUT operations performed Shown as operation |
riakcs.object_delete.meter_rate (gauge) | Rate of DELETE operations performed Shown as operation |
riakcs.service_get_buckets.meter_rate (gauge) | Rate of GET BUCKETS operations performed Shown as operation |
riakcs.bucket_delete.meter_rate (gauge) | Rate of BUCKET DELETE operations performed Shown as operation |
riakcs.bucket_create.meter_rate (gauge) | Rate of BUCKET CREATE operations performed Shown as operation |
La plupart des métriques d’API S3 sont incluses, ainsi que des statistiques relatives à la mémoire. Certaines ont été exclues :
- bucketacl(get|put)
- objectacl(get|put)
- bucketpolicy(get|put|delete)
- in(one|total)
- time_error*
- _time_100
Il est possible d’ajouter toutes les métriques exclues ainsi que plus de 1 000 métriques supplémentaires au fichier de configuration riakcs.d/conf.yaml
à l’aide de la clé metrics
dans instance_config
. La valeur de cette clé doit être définie sur une liste de noms de métrique.
Consultez la liste complète des métriques disponibles
.
Événements
Le check RiakCS n’inclut aucun événement.
Checks de service
riakcs.can_connect
Renvoie CRITICAL
si l’Agent n’est pas capable de se connecter à l’instance KyotoTycoon qu’il surveille. Si ce n’est pas le cas, renvoie OK
.
Statuses: ok, critical
Dépannage
Besoin d’aide ? Contactez l’assistance Datadog
.
Pour aller plus loin
Documentation, liens et articles supplémentaires utiles :