摘要:
Java整理 基础 https://github.com/RandySun01/Java se https://github.com/RandySun01/HelloJava/tree/javaSe https://github.com/RandySun01/java-/tree/%E4%BA%8C 阅读全文
摘要:
Elasticsearch 介绍 Elasticsearch(ES)是一个基于Lucene构建的开源、分布式、RESTful接口的全文搜索引擎。Elasticsearch还是一个分布式文档数据库,其中每个字段均可被索引,而且每个字段的数据均可被搜索,ES能够横向扩展至数以百计的服务器存储以及处理PB 阅读全文
摘要:
grafana使用 官网 安装 win下载地址 docker安装 解压文件 安装文档 修改配置文件 启动端口3000 登录 默认密码:admin/admin 添加数据源 设置数据源为 InfluxDB 注意上面虽然显示成功只是显示数据资源更新成功并不代表连接influxdb成功 设置仪表盘 下载插件 阅读全文
摘要:
gopsutil psutil是一个跨平台进程和系统监控的Python库,而gopsutil是其Go语言版本的实现。本文介绍了它的基本使用。 Go语言部署简单、性能好的特点非常适合做一些诸如采集系统信息和监控的服务,本文介绍的gopsutil库是知名Python库:psutil的一个Go语言版本的实 阅读全文
摘要:
influxDB 本文介绍了influxDB时序数据库及Go语言操作influxDB。 InfluxDB是一个开源分布式时序、事件和指标数据库。使用Go语言编写,无需外部依赖。其设计目标是实现分布式和水平伸缩扩展。 教程 安装 下载地址 文档 github 2.2下载 2.2安装 将上一步的压缩包, 阅读全文
摘要:
Go语言操作etcd 这里使用官方的etcd/clientv3包来连接etcd并进行相关操作。 安装 go get go.etcd.io/etcd/clientv3 报错处理: // 在go.mod中添加这个两句话 replace github.com/coreos/bbolt v1.3.4 => 阅读全文
摘要:
go操作etcd etcd是近几年比较火热的一个开源的、分布式的键值对数据存储系统,提供共享配置、服务的注册和发现,本文主要介绍etcd的安装和使用。 etcd etcd介绍 etcd是使用Go语言开发的一个开源的、高可用的分布式key-value存储系统,可以用于配置共享和服务的注册和发现。 类似 阅读全文
摘要:
go读取日志tailf tailf Go语言中读取日志使用第三方库:github.com/hpcloud/tail。 下载及安装 go get github.com/hpcloud/tail Tail结构体 type Tail struct { Filename string Lines chan 阅读全文
摘要:
go操作kafka Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据,具有高性能、持久化、多副本备份、横向扩展等特点。本文介绍了如何使用Go语言发送和接收kafka消息。 sarama Go语言中连接kafka使用第三方库:github.com/Shop 阅读全文
摘要:
一、zookeeper安装 下载地址 注: 需要安装jdk 作用: 服务注册中心 分布式锁 安装: 将下载好的zookeeper压缩包解压 注: 需要安装jdk 修改配置文件 将conf\zoo_sample.cfg复制一份,并重命名zoo.cfg 打开zoo.cfg文件,修改dataDir=D:/ 阅读全文
摘要:
日志收集项目 [01] 日志收集项目介绍 [02] kafka介绍 [03] kafa安装 [04] go操作kafka [05] tails读取日志 [06] etcd介绍 [07] go操作etcd [08] gopsutil系统监控 [09] influxDB使用 [10] grafana使用 阅读全文