Widget Service Map

Ce widget affiche une carte de service avec tous les services qui l’appellent, et tous les services appelés. Le nœud au centre du widget représente le service mappé. Les services qui appellent le service mappé s’affichent à gauche (avec des flèches entre le service à l’origine de l’appel et le service appelé). Les services appelés s’affichent à droite (avec des flèches illustrant la direction des appels).

Il n’est pas possible de configurer un intervalle pour le widget Service Map. Ce dernier affiche toujours les services à l’origine d’un appel lors des deux dernières semaines. Les métriques sont calculées en temps réel pour chaque service en temps réel à partir des données de l’heure précédente.

Configuration du widget Service Map

Configuration

Configuration du widget Service Map

Configuration

  1. Choisissez votre contexte d’environnement, votre tag principal (ou *) s’il est défini pour votre compte, ainsi que votre nom du service.
  2. Saisissez un titre pour votre graphique.

Résultats

Les nœuds sont dimensionnés l’un par rapport à l’autre en fonction du taux de requête. La circonférence d’un nœud est colorée en fonction du statut du monitor : vert pour OK, jaune pour un avertissement, rouge pour une alerte et gris en absence de données.

Les services connectés au service mappé sont triés vers l’extérieur à partir du milieu selon le taux de requête. Les cinq services avec le plus grand nombre de requêtes sont étiquetés par défaut. De plus, un service avec un monitor en état d’alerte est toujours étiqueté.

API

Ce widget peut être utilisé avec l’API Dashboards. Consultez la documentation à ce sujet pour en savoir plus.

Le schéma JSON utilisé pour le widget Service Map est le suivant :

Expand All

Champ

Type

Description

custom_links

[object]

List of custom links.

is_hidden

boolean

The flag for toggling context menu link visibility.

label

string

The label for the custom link URL. Keep the label short and descriptive. Use metrics and tags as variables.

link

string

The URL of the custom link. URL must include http or https. A relative URL must start with /.

override_label

string

The label ID that refers to a context menu link. Can be logs, hosts, traces, profiles, processes, containers, or rum.

filters [required]

[string]

Your environment and primary tag (or * if enabled for your account).

service [required]

string

The ID of the service you want to map.

title

string

The title of your widget.

title_align

enum

How to align the text on the widget. Allowed enum values: center,left,right

title_size

string

Size of the title.

type [required]

enum

Type of the service map widget. Allowed enum values: servicemap

{
  "custom_links": [
    {
      "is_hidden": false,
      "label": "Search logs for {{host}}",
      "link": "https://app.datadoghq.com/logs?query={{host}}",
      "override_label": "logs"
    }
  ],
  "filters": [
    "*"
  ],
  "service": "",
  "title": "string",
  "title_align": "string",
  "title_size": "string",
  "type": "servicemap"
}

Pour aller plus loin

Documentation, liens et articles supplémentaires utiles: