Comment utiliser Kibana au centre de
l'architecture de Réseau Numérique (DNA)
Contenu
Introduction
Conditions préalables Conditions requises Informations générales
Vue d'ensemble de page Web de Kibana de thedefault Cas d'utilisation
Obtenez tous les logs qui font partie du service onboarding.
Obtenez tous les logs qui contiennent la chaîne « erreur » Mélangez et appariez votre recherche
Obtenez tous les logs d'une date spécifique Ajoutez les champs à votre recherche ou vue
Recherchez les erreurs de deux services différents en même temps Référence
Introduction
Ce document décrit comment employer Kibana afin de rechercher les messages spécifiques ou se connecte parmi les différents services de centre DNA.
Contribué par Alexandro Carrasquedo, ingénieur TAC Cisco.
Conditions préalables
Exigences
Ayez une exécution de batterie de centre DNA.
●
Soyez au courant des noms et de l'utilisation d'utilisation des services de centre DNA.
●
Informations générales
Kibana est un module d'extension ouvert de visualisation de données de base pour Elasticsearch.
Il fournit les capacités de visualisation sur le contenu répertorié sur une batterie d'Elasticsearch qui sont disponibles au centre DNA. Vous pouvez l'accéder à de deux manières :
centre ip>/kibana de https:// <DNA
●
Paramètres système - > système 360 - > outils - > exportateur de log
●
Vue d'ensemble de page Web de Kibana de thedefault
Kibana a plusieurs champs par défaut, qui sont mis en valeur dans l'image suivante :
Temps - Moment où le message a été vu.
●
Log - Contenu cru du log.
●
Kubernetes.labels.serviceName - Entretenez qui affiche le log spécifique.
●
Niveau - Gravité de ce log spécifique.
●
Vous pouvez employer ces champs pour fournir un résultat complet qui peut vous aider à diagnostiquer des problèmes dans votre batterie de centre DNA. Être suivent quelques cas d'utilisation témoin pour vous aider à obtenir commencé par Kibana.
Remarque: Ce document fournit des exemples sur des services spécifiques. Howeve vous pouvez essayer ces recherches sur les services qui adaptent vos besoins de dépannage.
Cas d'utilisation
Obtenez tous les logs qui font partie du service onboarding.
Obtenez tous les logs qui contiennent la chaîne « erreur »
Conseil : Les entrées de journal les plus communes qui indiquent des problèmes contiennent la « erreur », « manqué » et « exception », se sentent libres de modifier la chaîne pour être n'importe quelle autre chaîne commune qui peut vous guider dans votre dépannage.
log:error
Mélangez et appariez votre recherche
Vous pouvez rechercher les entrées à l'aide dont appariez une combinaison des chaînes ET (ou du &&) entre les chaînes.
log:error AND kubernetes.labels.serviceName:onboarding-service
Remarque: Non tous les champs sont rechercheables.
Si vous voulez voir seulement les champs rechercheables dans le volet disponible de champs, sélectionnez la roue de dent et personnalisez la vue. Vous pouvez également définir le type de recherche que vous voulez pour utiliser, par exemple, la chaîne, booléen, nombre, et ainsi de suite.
Obtenez tous les logs d'une date spécifique
Vite — Des dernières minutes, des heures, des jours, ou des semaines X.
●
Relatif — Des dernières minutes, des heures, des jours, ou des semaines X à une date spécifique.
●
Absolu — D'une date spécifique à une autre date spécifique.
●
Ajoutez les champs à votre recherche ou vue
Vous pouvez ajouter plus de champs à la vue par défaut afin d'obtenir plus d'informations sur vos logs. Allez aux champs le volet disponible, choisi ajoutez et sélectionnez les champs que vous voulez afficher. Après que vous sauvegardiez vos sélections, les champs apparaissent dans la vue principale.
Recherchez les erreurs de deux services différents en même temps
Incluez deux services ou plus dans vos critères de recherche. Assurez-vous que les noms de services sont écrits dans la parenthèse et séparez-les avec OU.
log:error AND kubernetes.labels.serviceName:onboarding-service
Référence
Options élastiques de terrain communal de searh
●
Apache Lucene - Syntaxe de programme d'analyse syntaxique de requête
●