ClickVisual 是化分一个轻量级的开源日志查询、分析、析平报警的基于可视化平台,致力于提供一站式应用可靠性的量级可视化的解决方案。既可以独立部署使用,日志也可作为插件集成到第三方系统。可视目前是化分市面上唯一一款支持 ClickHouse 的类 Kibana 的业务日志查询平台。
ClickVisual 具有如下一些特性:
日志系统主要分为四个部分:日志采集、日志传输、日志存储、日志管理。
我们可以使用二进制、Docker、Kubernetes 等方式进行安装,为了简单这里我们以 Docker 为例进行说明,Kubernetes 安装方式可以参考官方文档 https://clickvisual.gocn.vip/clickvisual/02install/k8s-installation.html。
首先需要提供一个可访问的 MySQL,将配置 https://github.com/clickvisual/clickvisual/tree/master/data/all-in-one/clickvisual/config 中的 [mysql] 改成你本地 MySQL 的配置。
然后可以使用下面的命令来启动 ClickVisual,需要把配置挂载到 docker 容器内:
docker run --name ClickVisual -e EGO_CONFIG_PATH=/ClickVisual/config/docker.toml -e EGO_LOG_WRITER=stderr -p 19001:19001 -d sevennt/ClickVisual:master -v ./config:/ClickVisual/config
当然你也可以使用 Docker Compose 来启动,同样需要把配置挂载到 docker 容器内:
version: "3"
services:
ClickVisual:
image: sevennt/ClickVisual:master
container_name: ClickVisual
environment:
EGO_CONFIG_PATH: /ClickVisual/config/docker.toml
EGO_LOG_WRITER: stderr
ports:
- "19001:19001"
restart: always
volumes:
- ./config:/ClickVisual/config
command: [ '/bin/sh', '-c', './bin/ClickVisual' ]
启动后可以通过 http://localhost:19001 进行访问。
由于 ClickVisual 只是一个进行数据展示,并不会进行日志收集,所以可以根据自己的实际情况选择采集工具,比如 fluent-bit,将日志采集后输出到 Kafka 中,然后通过 Kafka 将日志消费到 Clickhouse 中去,关于 fluent-bit 的配置可以参考文档 https://clickvisual.gocn.vip/clickvisual/03funcintro/fluent-bit-configuration-reference.html 了解更多信息。
当 ClickVisual 部署完成后可以在页面中去添加 Clickhouse 数据源。
默认没有配置数据源实例,所以此处为空,点击 +新增实例,增加一个新的 ClickHouse 实例作为数据源。配置好数据源后,就可以在日志查询页面中使用了。
此外还支持日志的实时报警功能。
更多使用细节请参考官方网站了解更多 https://clickvisual.gocn.vip/。
责任编辑:姜华 来源: Github爱好者 开源日志查询日志可视化(责任编辑:百科)
10月份安徽省居民消费价格同比上涨1.7% 涨幅比上月扩大1.0个百分点
荣耀100系列已入网 支持100W充电 或11月23日发布 -
冠豪高新(600433.SH):重组事项获有条件通过 公司A股股票自3月12日起复牌
总额147亿!榴莲进口数量超过车厘子 泰国成为中国最大的水果供应国
女玩家的靠谱游戏搭子:144Hz直屏旗舰iQOO 12预售中