Sim

Datadog

Surveillez l'infrastructure, les applications et les journaux avec Datadog

Datadog est une plateforme complète de surveillance et d'analyse pour l'infrastructure, les applications, les journaux et plus encore. Elle permet aux organisations d'obtenir une visibilité en temps réel sur la santé et les performances des systèmes, de détecter les anomalies et d'automatiser la réponse aux incidents.

Avec Datadog, vous pouvez :

  • Surveiller les métriques : collecter, visualiser et analyser les métriques des serveurs, des services cloud et des applications personnalisées.
  • Interroger les données chronologiques : exécuter des requêtes avancées sur les métriques de performance pour l'analyse des tendances et les rapports.
  • Gérer les moniteurs et les événements : configurer des moniteurs pour détecter les problèmes, déclencher des alertes et créer des événements pour l'observabilité.
  • Gérer les temps d'arrêt : planifier et gérer de manière programmatique les temps d'arrêt planifiés pour supprimer les alertes pendant la maintenance.
  • Analyser les journaux et les traces (avec une configuration supplémentaire dans Datadog) : centraliser et inspecter les journaux ou les traces distribuées pour un dépannage plus approfondi.

L'intégration Datadog de Sim permet à vos agents d'automatiser ces opérations et d'interagir avec votre compte Datadog de manière programmatique. Utilisez-la pour soumettre des métriques personnalisées, interroger des données chronologiques, gérer des moniteurs, créer des événements et rationaliser vos flux de travail de surveillance directement dans les automatisations Sim.

Instructions d'utilisation

Intégrez la surveillance Datadog dans les flux de travail. Soumettez des métriques, gérez des moniteurs, interrogez des journaux, créez des événements, gérez des temps d'arrêt et plus encore.

Outils

datadog_submit_metrics

Soumettez des métriques personnalisées à Datadog. Utilisez-les pour suivre les performances des applications, les métriques commerciales ou les données de surveillance personnalisées.

Entrée

ParamètreTypeObligatoireDescription
seriesstringOuiTableau JSON des séries de métriques à soumettre. Chaque série doit inclure le nom de la métrique, le type (gauge/rate/count), les points (paires timestamp/valeur) et des tags optionnels.
apiKeystringOuiClé API Datadog
sitestringNonSite/région Datadog (par défaut : datadoghq.com)

Sortie

ParamètreTypeDescription
successbooleanIndique si les métriques ont été soumises avec succès
errorsarrayToutes les erreurs survenues pendant la soumission

datadog_query_timeseries

Interroge les données de séries temporelles de métriques depuis Datadog. Utilisez-le pour analyser les tendances, créer des rapports ou récupérer des valeurs de métriques.

Entrée

ParamètreTypeObligatoireDescription
querystringOuiRequête de métriques Datadog (par exemple, "avg:system.cpu.user{*}")
fromnumberOuiHeure de début sous forme d'horodatage Unix en secondes
tonumberOuiHeure de fin sous forme d'horodatage Unix en secondes
apiKeystringOuiClé API Datadog
applicationKeystringOuiClé d'application Datadog
sitestringNonSite/région Datadog (par défaut : datadoghq.com)

Sortie

ParamètreTypeDescription
seriesarrayTableau de données de séries temporelles avec nom de métrique, tags et points de données
statusstringStatut de la requête

datadog_create_event

Publie un événement dans le flux d'événements Datadog. Utilisez-le pour les notifications de déploiement, les alertes ou tout autre événement significatif.

Entrée

ParamètreTypeObligatoireDescription
titlestringOuiTitre de l'événement
textstringOuiCorps/description de l'événement. Prend en charge le markdown.
alertTypestringNonType d'alerte : error, warning, info, success, user_update, recommendation ou snapshot
prioritystringNonPriorité de l'événement : normal ou low
hoststringNonNom d'hôte à associer à cet événement
tagsstringNonListe de tags séparés par des virgules (par exemple, "env:production,service:api")
aggregationKeystringNonClé pour regrouper les événements ensemble
sourceTypeNamestringNonNom du type de source pour l'événement
dateHappenednumberNonHorodatage Unix indiquant quand l'événement s'est produit (par défaut : maintenant)
apiKeystringOuiClé API Datadog
sitestringNonSite/région Datadog (par défaut : datadoghq.com)

Sortie

ParamètreTypeDescription
eventobjetLes détails de l'événement créé

datadog_create_monitor

Créer un nouveau moniteur/alerte dans Datadog. Les moniteurs peuvent suivre des métriques, des vérifications de service, des événements et plus encore.

Entrée

ParamètreTypeObligatoireDescription
namechaîneOuiNom du moniteur
typechaîneOuiType de moniteur : alerte métrique, vérification de service, alerte d'événement, alerte de processus, alerte de journal, alerte de requête, composite, alerte de synthèse, alerte SLO
querychaîneOuiRequête du moniteur (ex., "avg(last_5m):avg:system.cpu.idle{*} < 20")
messagechaîneNonMessage à inclure avec les notifications. Peut inclure des @-mentions et du markdown.
tagschaîneNonListe de tags séparés par des virgules
prioritynombreNonPriorité du moniteur (1-5, où 1 est la plus haute)
optionschaîneNonChaîne JSON des options du moniteur (seuils, notify_no_data, renotify_interval, etc.)
apiKeychaîneOuiClé API Datadog
applicationKeychaîneOuiClé d'application Datadog
sitechaîneNonSite/région Datadog (par défaut : datadoghq.com)

Sortie

ParamètreTypeDescription
monitorobjetLes détails du moniteur créé

datadog_get_monitor

Récupérer les détails d'un moniteur spécifique par ID.

Entrée

ParamètreTypeObligatoireDescription
monitorIdchaîneOuiL'ID du moniteur à récupérer
groupStateschaîneNonÉtats de groupe séparés par des virgules à inclure : alert, warn, no data, ok
withDowntimesbooléenNonInclure les données de temps d'arrêt avec le moniteur
apiKeychaîneOuiClé API Datadog
applicationKeychaîneOuiClé d'application Datadog
sitechaîneNonSite/région Datadog (par défaut : datadoghq.com)

Sortie

ParamètreTypeDescription
monitorobjetLes détails du moniteur

datadog_list_monitors

Liste tous les moniteurs dans Datadog avec filtrage optionnel par nom, tags ou état.

Entrée

ParamètreTypeObligatoireDescription
groupStateschaîneNonÉtats de groupe séparés par des virgules pour filtrer : alert, warn, no data, ok
namechaîneNonFiltrer les moniteurs par nom (correspondance partielle)
tagschaîneNonListe de tags séparés par des virgules pour filtrer
monitorTagschaîneNonListe de tags de moniteur séparés par des virgules pour filtrer
withDowntimesbooléenNonInclure les données de temps d'arrêt avec les moniteurs
pagenombreNonNuméro de page pour la pagination (indexé à partir de 0)
pageSizenombreNonNombre de moniteurs par page (max 1000)
apiKeychaîneOuiClé API Datadog
applicationKeychaîneOuiClé d'application Datadog
sitechaîneNonSite/région Datadog (par défaut : datadoghq.com)

Sortie

ParamètreTypeDescription
monitorstableauListe des moniteurs

datadog_mute_monitor

Mettre en sourdine un moniteur pour supprimer temporairement les notifications.

Entrée

ParamètreTypeObligatoireDescription
monitorIdchaîneOuiL'ID du moniteur à mettre en sourdine
scopechaîneNonPortée à mettre en sourdine (par ex., "host:myhost"). Si non spécifié, met en sourdine toutes les portées.
endnombreNonHorodatage Unix indiquant quand la mise en sourdine doit se terminer. Si non spécifié, met en sourdine indéfiniment.
apiKeychaîneOuiClé API Datadog
applicationKeychaîneOuiClé d'application Datadog
sitechaîneNonSite/région Datadog (par défaut : datadoghq.com)

Sortie

ParamètreTypeDescription
successbooleanIndique si le moniteur a été mis en sourdine avec succès

datadog_query_logs

Recherchez et récupérez des logs depuis Datadog. Utilisez-les pour le dépannage, l'analyse ou la surveillance.

Entrée

ParamètreTypeObligatoireDescription
querystringOuiRequête de recherche de logs (ex., "service:web-app status:error")
fromstringOuiHeure de début au format ISO-8601 ou relatif (ex., "now-1h")
tostringOuiHeure de fin au format ISO-8601 ou relatif (ex., "now")
limitnumberNonNombre maximum de logs à retourner (par défaut : 50, max : 1000)
sortstringNonOrdre de tri : timestamp (plus ancien d'abord) ou -timestamp (plus récent d'abord)
indexesstringNonListe d'index de logs à rechercher, séparés par des virgules
apiKeystringOuiClé API Datadog
applicationKeystringOuiClé d'application Datadog
sitestringNonSite/région Datadog (par défaut : datadoghq.com)

Sortie

ParamètreTypeDescription
logsarrayListe des entrées de logs

datadog_send_logs

Envoyez des entrées de logs à Datadog pour une journalisation et une analyse centralisées.

Entrée

ParamètreTypeObligatoireDescription
logsstringOuiTableau JSON d'entrées de logs. Chaque entrée doit avoir un message et éventuellement ddsource, ddtags, hostname, service.
apiKeystringOuiClé API Datadog
sitestringNonSite/région Datadog (par défaut : datadoghq.com)

Sortie

ParamètreTypeDescription
successbooleanIndique si les journaux ont été envoyés avec succès

datadog_create_downtime

Planifiez une période d'arrêt pour supprimer les notifications de surveillance pendant les fenêtres de maintenance.

Entrée

ParamètreTypeObligatoireDescription
scopestringOuiPortée à laquelle appliquer la période d'arrêt (par ex., "host:myhost", "env:production", ou "*" pour tous)
messagestringNonMessage à afficher pendant la période d'arrêt
startnumberNonHorodatage Unix pour le début de la période d'arrêt (par défaut : maintenant)
endnumberNonHorodatage Unix pour la fin de la période d'arrêt
timezonestringNonFuseau horaire pour la période d'arrêt (par ex., "America/New_York")
monitorIdstringNonID de surveillance spécifique à mettre en sourdine
monitorTagsstringNonTags de surveillance séparés par des virgules à faire correspondre (par ex., "team:backend,priority:high")
muteFirstRecoveryNotificationbooleanNonMettre en sourdine la première notification de récupération
apiKeystringOuiClé API Datadog
applicationKeystringOuiClé d'application Datadog
sitestringNonSite/région Datadog (par défaut : datadoghq.com)

Sortie

ParamètreTypeDescription
downtimeobjectLes détails de la période d'arrêt créée

datadog_list_downtimes

Listez toutes les périodes d'arrêt planifiées dans Datadog.

Entrée

ParamètreTypeObligatoireDescription
currentOnlybooleanNonRenvoyer uniquement les périodes d'arrêt actuellement actives
monitorIdstringNonFiltrer par ID de surveillance
apiKeystringOuiClé API Datadog
applicationKeystringOuiClé d'application Datadog
sitestringNonSite/région Datadog (par défaut : datadoghq.com)

Sortie

ParamètreTypeDescription
downtimesarrayListe des temps d'arrêt

datadog_cancel_downtime

Annuler un temps d'arrêt programmé.

Entrée

ParamètreTypeObligatoireDescription
downtimeIdstringOuiL'ID du temps d'arrêt à annuler
apiKeystringOuiClé API Datadog
applicationKeystringOuiClé d'application Datadog
sitestringNonSite/région Datadog (par défaut : datadoghq.com)

Sortie

ParamètreTypeDescription
successbooleanIndique si le temps d'arrêt a été annulé avec succès

Remarques

  • Catégorie : tools
  • Type : datadog
On this page

On this page

Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started