Riak CS

Supported OS Linux Mac OS Windows

Intégration2.9.0

Dashboard Riak CS

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

  1. 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>"
    
  2. 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 :