今天我们用一个实例来分析,如何从视觉化报表中看出隐藏在日志中我们想查看的讯息。接下来使用的范例资料都有调整过,以便能清楚展现异常时的图表状况。
在建立视觉化图表,首先需要先评佑下列的一些关键问题:
今日准备开始分析的资料来源是nginx的log,针对收集到的log,来建立视觉化报表。
下面为nginx log的栏位资料:
{
"_index": "it13-test-02",
"_type": "_doc",
"_id": "E_FFC3wBtXWOQtC5-Ia_",
"_score": 1,
"_source": {
"content_request_uri": "/api/health_check",
"content_request_method": "GET",
"content_server_ip": "192.168.10.2",
"content_time": "Sep 22, 2021 @ 08:33:22.000",
"content_status": 200,
"content_http_host": "b1.local",
"@timestamp": "2021-09-22T08:33:22.603+08:00",
"content_request_time": 0.004
},
"fields": {
"content_request_uri": [
"/api/health_check"
],
"@timestamp": [
"2021-09-22T00:33:22.603Z"
],
"content_request_method": [
"GET"
],
"content_server_ip": [
"192.168.10.2"
],
"content_time": [
"2021-09-22T08:33:22.000Z"
],
"content_status": [
200
],
"content_http_host": [
"b1.local"
],
"content_request_time": [
0.004
]
}
}
图表资讯:
从视觉化报表中可以轻易得到下列基本资料:
在视觉化报表中,我们可以清楚的发现目前系统的使用情况,从错误讯息图表可发现是否有出现error,并且能快速参照错误讯息时间分布图,找到错误发生的时间点(08:31:30),对照当下的连线执行时间(连线品质图表)也都发生异常,所以透过视觉化後的图表,我们很轻易就掌握到了这麽多资讯,而不是用一句一句语法的查询,快速的帮助我们了解讯息,节省需一步一步从头开始寻找问题发生的时间,能迅速的往下一个方向去找询问题。
<<: [Day-23] R语言 - 分群应用(四) 建构新特徵 ( generate feature by clustering in R.Studio )
"select"元素 "select"元素定义了一个下拉列表...
为了将来可能做DNS负载均衡、或故障转移等,先快速建一个简单的DNS服务,本次安装OS为Centos...
玩贪食蛇游戏时按上下左右按键会触发网页上下左右滚动,想把这个预设功能关掉,查了一下网路上热心大大的解...
今日文章目录 资料夹结构概述 参考资料 今天写一点我对 React资料结构的基础了解,在写Reac...
本篇同步发布於个人Blog: [PoEAA] Data Source Architectural P...