Présentation de la version bêta du tableau de bord Apigee Monitoring

Edge pour Private Cloud version 4.17.09

La version bêta du tableau de bord de surveillance Edge vous aide à comprendre l'état de divers composants (routeurs, processeurs de messages, ZooKeeper, Cassandra) ainsi que les codes d'erreur HTTP pour divers organisations et environnements de votre déploiement. Vous pouvez également prendre un instantané de ces détails et les partager avec Apigee si nécessaire pour résoudre les incidents d'assistance.

Avant d'utiliser le tableau de bord

Affichage du tableau de bord

Après avoir installé le tableau de bord, vous pouvez y accéder en ouvrant l'URL suivante dans un navigateur:

http://grafana_IP_or_DNS:3000

grafana_IP_or_DNS est l'adresse IP ou le nom DNS du nœud exécutant le composant Apigee apigee-grafana. Vous serez invité à saisir le nom d'utilisateur:password de l'administrateur, tel que défini lors de l'installation de apigee-grafana. Les valeurs par défaut des instructions d'installation ci-dessous sont admin:admin.

Une fois que vous êtes connecté, l'écran suivant s'affiche:

Sélectionnez le logo en haut à gauche pour ouvrir la barre de menu. Dans la barre de menu, sélectionnez Épingler pour qu'elle reste ouverte.

Dans la barre de menus, sélectionnez:

  • admin Main Org (Organisation principale admin) pour définir les informations d'administrateur, telles qu'un mot de passe et une adresse e-mail.
  • Tableaux de bord > Accueil pour ouvrir l'écran ci-dessus. Sélectionnez ensuite Apigee Cloud ou Tableau de bord Cassandra pour afficher le tableau de bord.
  • Sources de données pour afficher les sources de données du composant "apigee-grafana". Sélectionnez chaque source de données, puis cliquez sur le bouton "Enregistrer et tester" pour valider la connexion.
  • Plug-ins pour afficher la liste des plug-ins installés.
  • Admin pour définir les informations sur Grafana.

Après avoir sélectionné Tableaux de bord > Accueil,sélectionnez Apigee Cloud pour ouvrir le tableau de bord ci-dessous:

Cet écran contient des informations sur les éléments suivants:

  • Routeur: état, trafic, erreurs, charge, etc.
  • Processeur de messages: état et état, trafic, latence cible, codes de réponse cibles, etc.
  • Métriques des nœuds: utilisation du processeur, espace disque, utilisation du tas de mémoire, etc.

Notez les boutons en haut des graphiques:

  • Couleur: définissez l'option sur Toutes. All est la seule option compatible.
  • Org: saisissez le nom de votre organisation.
  • Env: définissez le nom d'un environnement au sein de l'organisation.
  • MPPod et RTPod: définis sur le nom du pod des processeurs et des routeurs de messages Par défaut, il s'agit de la "passerelle", sauf si vous l'avez modifiée au moment de l'installation.
  • apigee-service: permet d'afficher des informations sur les exécutions de l'utilitaire apigee-service.

Certains graphiques présentent des informations réunies pour les mandataires d'API individuels et pour tous les mandataires d'API. Par exemple, dans le graphique ci-dessous, vous pouvez voir une ligne pour tous les proxys, identifiée par la ligne verte correspondant à 192.168.56.103(), l'adresse IP du processeur de messages:

Il y a également des lignes individuelles dans le graphique pour différents proxys d'API nommés getUsers et testAX, identifiées dans le graphique comme la ligne orange pour 192.168.56.103(getUsers) et la ligne bleue pour 192.168.56.103(testax).

Par défaut, le tableau de bord affiche les informations des cinq dernières minutes. Sélectionnez Aujourd'hui en haut à droite du tableau de bord pour sélectionner un autre intervalle.

Envoyer un instantané de tableau de bord à Apigee

Pour aider Apigee à diagnostiquer et à déboguer un problème, vous pouvez envoyer un instantané de votre tableau de bord à l'assistance Apigee. Apigee peut ensuite inspecter votre tableau de bord pour déterminer la cause du problème.

Pour envoyer un instantané de tableau de bord à Apigee:

  1. Sélectionnez l'icône Partager le tableau de bord en haut du tableau de bord (en surbrillance dans la zone rouge ci-dessous):
  2. Dans la fenêtre pop-up, sélectionnez Partage d'instantanés.
  3. Laissez tous les champs tels quels et sélectionnez le bouton Publier sur snapshot.apigee.net.
  4. Une fenêtre pop-up contenant un lien s'affiche. Copiez ce lien et envoyez-le à Apigee.

Composants du tableau de bord

Le tableau de bord repose sur plusieurs composants que vous installez après avoir installé Edge:

  • apigee-telegraf
    Composant wrapper pour telegraf, qui collecte les métriques du système et des composants en cours d'exécution, puis les transmet à la base de données de séries temporelles (TSDB) apigee-influxdb.

    Installez ce composant sur tous les composants d'exécution et de données Edge tels que le processeur de messages Edge, le routeur, le serveur Postgres, Cassandra et Zookeeper.
  • apigee-influxdb
    Composant wrapper pour influxdb, qui stocke les données de métriques et les expose via une API afin qu'elles puissent être affichées dans une interface utilisateur à l'aide de apigee-grafana.

    Installez ce composant de manière centralisée afin que tous les composants apigee-telegraf s'exécutent sur des nœuds périphériques individuels.
  • apigee-grafana
    Composant wrapper en plus de grafana, qui offre un moyen puissant et élégant de créer, d'explorer et de partager des tableaux de bord et des données avec votre équipe et Apigee à des fins de dépannage.

    Installez ce composant sur le nœud où vous souhaitez afficher le tableau de bord.