Edge pour Private Cloud version 4.17.01
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 diverses 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
Une fois le tableau de bord installé, accédez-y en ouvrant l'URL suivante dans un navigateur:
http://grafana_IP_or_DNS:3000
où grafana_IP_or_DNS correspond à l'adresse IP ou au nom DNS du nœud exécutant le composant apigee-grafana d'Apigee. Vous êtes invité à saisir le nom d'utilisateur et le mot de passe de l'administrateur tels que définis lors de l'installation de apigee-grafana. Les valeurs par défaut des instructions d'installation ci-dessous sont admin:admin.
Une fois 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 maintenir la barre ouverte.
Dans la barre de menu, sélectionnez:
- admin Main Org 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 le bouton "Enregistrer et tester" pour valider la connexion.
- Plug-ins pour afficher la liste des plug-ins installés.
- Admin pour définir des 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 de santé, trafic, latence cible, codes de réponse cible, etc.
- Métriques de nœud: utilisation du processeur, espace disque, utilisation de la pile, etc.
Notez les boutons en haut des graphiques:
- Couleur: définie sur Tout. Tout est la seule option acceptée.
- Org: indiquez le nom de votre organisation.
- Env: défini sur le nom d'un environnement dans l'organisation.
- MPPod et RTPod: définissez-les sur le nom du pod des processeurs de messages et des routeurs. Par défaut, il s'agit d'une "passerelle", sauf si vous l'avez modifiée au moment de l'installation.
- apigee-service: cochez cette option pour afficher des informations sur les exécutions de l'utilitaire apigee-service.
Certains graphiques affichent des informations sur des proxys d'API individuels et sur l'ensemble des proxys d'API. Par exemple, dans le graphique ci-dessous, vous pouvez voir une ligne pour tous les proxys, identifiés par la ligne verte correspondant à 192.168.56.103(), l'adresse IP du processeur de messages:
Le graphique comporte également des lignes individuelles pour différents proxys d'API nommés getUsers et testAX, identifiés dans le graphique par 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:
- Sélectionnez l'icône Partager le tableau de bord en haut du tableau de bord (mise en évidence dans le cadre rouge ci-dessous):
- Dans la fenêtre pop-up, sélectionnez Partage de captures d'écran.
- Laissez tous les champs tels quels, puis sélectionnez le bouton Publier sur snapshot.apigee.net.
- 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 transfère à la base de données de séries temporelles (TSDB) apigee-influxdb.
Installez ce composant sur tous les composants de données et d'exécution Edge, tels que le processeur de messages Edge, le routeur, le serveur PostgreSQL, les nœuds 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 UI à l'aide de apigee-grafana.
Installez ce composant de manière centralisée afin qu'il soit accessible par tous les composants apigee-telegraf exécutés sur des nœuds Edge individuels. - apigee-grafana
Composant wrapper sur grafana, qui offre un moyen efficace et élégant de créer, d'explorer et de partager des tableaux de bord et des données avec votre équipe et Apigee pour le dépannage.
Installez ce composant sur le nœud où vous souhaitez afficher le tableau de bord.