2017-08-01 1 views
0

J'ai appliqué la surveillance Kibana sur le serveur S. Je reçois des journaux, définissez des champs et tout semble fonctionner correctement. Maintenant Pie graphique que je fait pour S code de réponse du serveur, montrant 404 visites alors que sur le serveur pour aujourd'hui il y a seulement 404 coups pour aujourd'hui. J'ai déjà veillé à ce que je vois des données pour aujourd'hui ainsi que pour le serveur S seulement et aucun serveur autre.Kibana montrant des données différentes sur différentes visualisations pour la même condition ou la même requête

Ensuite, pour approfondir ce qui ne va pas, je fais une table de données. Quand je ne pas ajouter l'horodatage déposé ou le désactiver, aucune de 404 code de réponse montré que

Kibana-error-1

Maintenant, quand j'ajouté champ d'horodatage, puis 404 affiche uniquement sur 3ème page et nulle part ailleurs et de cette façon

kibana-error-2

Ce type de 404 montré ne correspond pas avec le serveur et ne correspond même pas dans différentes visualisations. Aidez-moi à comprendre où se situe le problème et comment le résoudre.

Répondre

0

Le problème réside en fait dans le filtrage des compartiments dans lequel vous avez divisé les lignes. Si vous cliquez réellement sur le bouton Fractionner la ligne, vous pouvez voir qu'il y a un élément Taille qui a été spécifié comme 5. Si votre commande est définie comme décroissante, elle vous donnera les 5 premiers résultats du compte pour une réponse selon horodatage Donc actuellement, la deuxième image que vous avez attachée montre seulement le nombre de 5 premiers par timestamp pour chaque réponse correspondante. Par conséquent, vous pouvez vérifier chaque réponse comme 404,200,300,301 etc (comme reçu dans l'image 1), vous obtiendrez seulement le nombre de 5 premiers par timestamp pour chaque réponse dans la deuxième image que vous avez joint.

Remarque: En raison de la mention 5 mentionnée dans l'image 1 que vous avez spécifiée, elle affiche les 5 premières réponses selon le nombre. Il pourrait y avoir plus de réponses comme reçu que vous pouvez vérifier en changeant la taille de 5 à 10.

+0

Merci pour la réponse. Je reçois un point. Kibana forme des compartiments en interne dans lesquels il classe les données, et si la taille est définie sur 5, alors kibana affiche juste 5 entrées de seau triées par ordre décroissant. Mais pouvez-vous dire comment kibana fait des seaux internes? Est-ce aléatoire, pré-fixé ou autre chose? –

+0

Le compartimentage interne n'est pas aléatoire. Il s'agit en fait d'agréger les métriques du champ de manière similaire à un champ GROUP BY dans SQL. –