J'envoie des journaux HTTP dans Kibana, et le code de réponse (200, 401, 500, etc.) est correctement analysé en tant que champ. Je voudrais un graphique de séries chronologiques avec le nombre de chaque code affiché sous forme de barres empilées les unes sur les autres dans chaque intervalle, dans différentes couleurs. Cela devrait aider à voir s'il y a soudainement plus de 500 erreurs, par exemple.
J'ai du mal à trouver comment créer un tel graphique dans Kibana. Est-ce possible?
Ceci est une réponse Kibana 3, vérifiez cette réponse si vous utilisez Kibana 4 ou 5
Si je ne comprends pas mal votre question, vous avez besoin de:
field: <value>
pour filtrer la valeur exacte. Par exemple, vous pouvez avoir des requêtes comme:Le résultat final sera quelque chose comme:
Ceci est une réponse Kibana 4/5, vérifiez cette réponse si vous utilisez Kibana 3
Au moment d'écrire ces lignes, la seule version disponible pour Kibana 4 est beta1 , donc ces captures d'écran pourraient être différentes dans les futures versions de Kibana. J'essaierai de les tenir à jour si des modifications pertinentes sont appliquées.
Kibana 4 (et 5) fournit certaines fonctionnalités que la version précédente ne possédait pas. Par exemple, nous pouvons maintenant créer des panneaux à l'aide des agrégations disponibles dans ES depuis la version 1.0.
Pour construire un graphique empilé de codes HTTP (ou autre champ), vous devez: