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 !

Check de service

Présentation

Les checks de service vous permettent de déterminer le statut d’un service afin de le surveiller dans Datadog. Tous les checks de status doivent présenter l’un des codes de statut suivants :

Code de statutDescription
0OK
1Warning
2Critical
3Unknown

Visualiser votre check de service dans Datadog

Les checks de service peuvent être visualisés et utilisés dans 3 sections de Datadog :

Sommaire des checks

Cliquez sur l’onglet Monitors puis sur Check Summary pour afficher le Sommaire des checks.

Cette section affiche la liste de tous les checks de votre infrastructure ainsi que de leurs statuts au cours des dernières 24 heures. Sélectionnez un check pour connaître le nombre de checks distincts relatifs à chaque tag qui lui est associé.

Screenboards

Vous pouvez visualiser vos checks de service en ajoutant un widget Statut de check à un screenboard :

Après avoir cliqué sur l’icône du widget Check Status, la fenêtre contextuelle suivante apparaît :

Utilisez ce formulaire pour définir les options suivantes :

  • Check Name : permet de sélectionner le nom de votre check de service.
  • Reporting Timeframe : permet de sélectionner l’intervalle de temps selon lequel le statut doit être agrégé.
  • Scoping : permet de sélectionner un statut de check unique ou un cluster de statuts de check associés à un seul tag ou à un groupe de tags.
  • Widget Title : permet de définir le titre de votre widget.

Monitor de checks custom

Même si vous ne pouvez pas représenter graphiquement un check custom (comme vous le feriez pour des métriques), vous pouvez quand même le surveiller. Accédez à l’onglet Monitor > new monitor, puis sélectionnez la section custom check :

Configurez votre monitor de checks custom :

Utilisez ce formulaire pour définir les options suivantes :

  • Pick a custom check : permet de sélectionner le nom du statut de check à surveiller.
  • Pick monitor scope : permet de sélectionner le contexte de votre monitor (en incluant ou excluant des tags).
  • Set alert conditions : permet de choisir entre une alerte de check simple et une alerte de cluster.
  • Say what’s happening : permet de modifier les notifications envoyées (en savoir plus sur les notifications Datadog).
  • Notify your team : permet de choisir les personnes qui doivent être notifiées par ce monitor.

Les monitors de checks de service associés aux intégrations Datadog par défaut peuvent être définis dans l’onglet Monitor > Integration > onglet Integration status sur la gauche. Par exemple, avec l’intégration HAProxy :

Pour apprendre à écrire une intégration, consultez la documentation dédiée au développement d’intégrations.