首页 > 其他分享 >(22)go-micro微服务kibana使用

(22)go-micro微服务kibana使用

时间:2023-01-27 10:33:22浏览次数:52  
标签:22 Kibana micro 可视化 kibana 5601 docker 数据

目录

一 kibana介绍

  • Kibana :是一个开源的分析和可视化平台,旨在与 Elasticsearch 合作。Kibana 提供搜索、查看和与存储在 Elasticsearch 索引中的数据进行交互的功能。开发者或运维人员可以轻松地执行高级数据分析,并在各种图表、表格和地图中可视化数据

二 Kibana主要功能

  • Kibana架构为Elasticsearch定制,可以将任何结构化和非结
    构化数据加入Elasticsearch索引。

  • Kibana能够更好地处理海量数据,并据此创建柱形图、折线图、散点图、直方图、饼图和地图,以便用户查看。

  • Kibana提升了Elasticsearch分析能力,能够更加智能地分析数据,执行数学转换并且根据要求对数据切割分块。

  • 使用Kibana可以更加方便地创建、保存、分享数据,并将可视化数据快速交流。

  • Kibana 的配置和启用非常简单,用户体验非常友好。Kibana自带 web服务器,可以快速启动运行。

  • Kibana可以非常方便地把来自Logstash、ES-Hadoop、Beats或第三方技术的数据整合到一起

三 Kibana侧边栏

  • Discover(数据探索):搜索、过滤和展示所选索引模型(Index Pattern)文档数据
  • Visualize(可视化):为数据创建可视化控件
  • Dashboard(仪表盘):展示保存的可视化结果集合
  • Canvas(画布):非常自由灵活对数据进行可视化布局与展现
  • Maps(地图):以地图的方式展示聚合信息
  • Machine Learning(机器学习)
  • Infrastructure(基础设施监控):通过metricbeat监控基础服务。如:redis、rocketmq
  • Metrics(度量应用):探索整个生态系统中有关系统和服务的指标
  • Logs(日志):实时跟踪相关的日志数据;提供了一个紧凑的,类似控制台的显示器。可以实时日志拖尾
  • APM(Application Performance Monitoring-应用程序性能监视):业务跟踪及监控。
  • Uptime(正常运行时间):监控应用程序和服务的可用性问题;通过HTTP/S,TCP和ICMP监控网络端点的状态
  • SIEM(Security Information & Event Management-安全信息与事件管理):安全分析师的高度交互式工作区
  • Dev Tools(开发工具):包括控制台、查询分析和聚合
  • Stack Monitoring(ELK监控):可视化监控数据
  • Management(Kibana管理):包括索引模式的初始设置和持续配置等

四 Kibana安装

1.拉取镜像

docker pull kibana

2.运行命令

docker run --name kibana -d -p 5601:5601 kibana

3.查看是否运行

docker ps

五 Kibana使用

  • 为了方便同时使用ELK,新建一个目录docker-elk

  • 在docker-elk目录下新建kibana/config/kibana.yml

  • kibana.yml,输入以下代码:

---
server.name: kibana
server.host: 0.0.0.0
elasticsearch.hosts: ["http://elasticsearch:9200"]
monitoring.ui.container.elasticsearch.enabled: true

elasticsearch.username: elastic
elasticsearch.password: pwd
  • 在docker-elk目录下建立一个docker-stack.yml,同时启动ELK

  • 输入以下代码:

version: '3.3'
services:
  kibana:
    image: cap1573/kibana:7.9.3
    ports:
      - "5601:5601"
    volumes:
      - ./kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml
  • 至此,logstash使用至此完成

六 Kibana图形化界面

  • 运行:
docker run --name kibana -d -p 5601:5601 kibana

image.png

七 最后

  • 至此,go-micro微服务项目kibana使用工作就正式完成。

  • 接下来就开始客户端开发(使用负载均衡)的代码编写了,希望大家关注博主和关注专栏,第一时间获取最新内容,每篇博客都干货满满。

欢迎大家加入 夏沫の梦的学习交流群 进行学习交流经验,点击 夏沫の梦学习交流

标签:22,Kibana,micro,可视化,kibana,5601,docker,数据
From: https://www.cnblogs.com/qi66/p/17068684.html

相关文章

  • 2022,我与启智
    我总习惯写故事.我不太喜欢华而不实的骈文,相反更喜欢清风拂面.因此总会有人说,"一开始读,太平淡、没什么意思.但要是进去了,就出不来了."已经很久不正经写东西,......
  • Ubuntu22.04 x64 下运行.NET Core3.1程序 报错 usable version of libssl was found
    问题Ubuntu22.04x64下运行.NETCore3.1程序报错:usableversionoflibsslwasfound解决办法wgethttp://security.ubuntu.com/ubuntu/pool/main/o/openssl/libss......
  • 2022冬 密码学趣题——1
    HITCTFweird_relationshipfromsecretimportflag#rsakeygenerationphase:)ahintforyou#q=1#whilenotis_prime(q):#p=random_prime(2**512)......
  • Microsoft Edge浏览器Tampermonkey(油猴)插件的安装与使用
    打开MicrosoftEdge浏览器,点开此链接,安装油猴Tampermonkey下载安装好之后选择在工具栏中显示效果就是这样点击获取新脚本搜索学习通找到这个,并点击安装会......
  • My technical summary in 2022
    IntroIt'squitetoughformein2022.Iwentthroughchangingjob,injuryandcovidepidemic.AboutTechnology,IlearnedcudaandGPUprogrammingatthebeg......
  • 2022NOIP A层联测35
    好久之前的题了。A.弹珠游戏\(R,G,B\)任意时刻只能出现两种,出现第三种时优先匹配剩下两种的组合,再考虑形成新的组合,匹配啥是一样的,于是每次乘上方案数code#includ......
  • ThinkPad x220 BIOS
    MainConfigNetworkWakeOnLAN(局域网唤醒)  【ACOnly】   ACOnly仅插电源时开启,  ACandBattery插入电源及电池都启用Ethernet......
  • 年度征文 | 回顾2022,展望2023
    目录​​一、前言​​​​二、回顾2022​​​​三、展望2023​​个人主页: ​​ζ小菜鸡​​大家好我是ζ小菜鸡,感谢大家一直的支持。岁末年初,让我们一起回顾2022展望2023......
  • (21)go-micro微服务logstash使用
    目录一Logstash介绍二Logstash作用三Logstash工作原理四Logstash安装1.拉取镜像2.运行命令3.查看是否运行五Logstash使用六最后一Logstash介绍Logstash是具有实......
  • 第22章 go的web框架-gin
    1gin的helloworld体验2使用New和Default初始化路由器的区别new没有错误捕捉3gin的路由分组4获取url中的变量5获取get和post表单信息6gin返回protobuf7登录......