当前位置: 首页 > news >正文

用阿里云做网站软件外包

用阿里云做网站,软件外包,河北高端建设网站,长安响应式网站建设转载至我的博客 https://www.infrastack.cn ,公众号:架构成长指南 Loki 是什么? Loki是由Grafana Labs开源的一个水平可扩展、高可用性,多租户的日志聚合系统的日志聚合系统。它的设计初衷是为了解决在大规模分布式系统中&#x…

转载至我的博客 https://www.infrastack.cn ,公众号:架构成长指南

Loki 是什么?

Loki是由Grafana Labs开源的一个水平可扩展、高可用性,多租户的日志聚合系统的日志聚合系统。它的设计初衷是为了解决在大规模分布式系统中,处理海量日志的问题。Loki采用了分布式的架构,并且与Prometheus、Grafana密切集成,可以快速地处理大规模的日志数据。该项目受 Prometheus 启发

  • Promtail是代理,负责收集日志并将其发送给 Loki 。
  • Loki 是主服务器,负责存储日志和处理查询。
  • Grafana则 用于 UI 展示。

与ELK相比优势在哪里?

ELK是大规模日志解决方案中的佼佼者说到Loki,免不了要拿来跟ELK做个对比

  1. 架构简单:Loki 则采用分布式架构、可以将日志存储在多个节点上,也可以存储在一个节点上,其中Promtail进行日志收集、Loki 负责存储查询、Grafana用于展现
  2. 存储更小:Loki使用了紧凑的索引和压缩算法,相比ES 可以减少不少存储空间
  3. 没有采集日志格式要求:提供了更大的灵活性以及在查询时格式化的选项
  4. 与 Prometheus、Grafana 和 K8s 原生集成:可以在单个用户界面中无缝切换查询指标、日志等数据
  5. 轻量级:相比ELK,Loki更加轻量级,因为它不需要一个单独的Elasticsearch集群来存储和索引日志数据

如何采集数据?

k8s 集群不提供日志收集的解决方案,一般来说有3 种方案来做日志收集:

  1. 在Node节点上运行一个 agent 来收集日志(DaemonSet 采集方式)
  2. 在 Pod 中包含一个 sidecar 容器来收集应用日志(sidecar 采集方式)
  3. 由应用程序将日志信息推送到采集后端(主动采集方式)
节点采集方式

日志系统会以DaemonSet 方式是在每个node 节点上部署一个agent,来采集这个节点上所有的日志,默认会收集k8s 下/var/log/pod/var/lib/docker/containers下的日志,对应用程序的要求就是开启控制台打印,否则会收集不到日志,比较适用于功能单一或业务不是很多的集群;

Sidecar采集方式

Sidecar 方式会在每一个Pod中部署一个 sidecar 容器,来进行当前容器的日志采集,有多少个 pod,就会有多少个Sidecar容器,因此Sidecar相对资源占用较多,但灵活性以及多租户隔离性较强,适合大型的 K8s 集群使用,因为除了占用资源多点,采集性能不会有影响

Loki的Pormtail同时支持以上两种方式,默认为节点采集方式,下面我们演示如何在k8s 中快速部署一个Loki日志分析系统

Loki 部署

添加仓库
helm repo add grafana https://grafana.github.io/helm-charts
下载仓库
helm pull grafana/loki-stack
解压包

解压完成以后,可以查看相关参数的使用

tar -xvf loki-stack-2.10.0.tgz
配置概览

此Chart不止包含了Loki 、promtail、grafana,还包括其他组件,但是默认未开启,只开启了Loki 、promtail,这里为了演示,也开启grafana配置,通过grafana.enabled=true指定,同时如果要指定相关子 chart 参数,根据子 chart 名称.参数进行指定,比如要指定的grafana 的admin 密码,可以用grafana.adminPassword=admin指定

启动

注意:启动示例没有对日志数据进行持久化处理,正式部署要进行持久化配置

loki-stack中Grafana 的密码获取比较复杂,所以直接通过参数指定

helm install loki ./loki-stack -n loki-stack \
--set grafana.enabled=true \
--set grafana.adminPassword=admin \
--create-namespace  

以上启动完成以后,会收集/var/log/pod/var/lib/docker/containers日志信息,

查看启动pod,由于本人k8s 集群有 6 个node节点,所以部署了6 个promtail

Grafana访问

修改 Grafana 为 nodeport 访问方式

 kubectl edit svc loki-grafana -n loki-stack

登录成功以后,访问Explore 功能,并点击Log browser按钮,会看到已经采集相关数据,并自动创建

appcomponentcontainernamepsacepod等多个维度的 labels

比如要查看 ingress 的日志,选择命名空间为ingress-nginx并点击 show logs

同时查询结果可以支持换行、日期排序等功能


以上默认的查询界面,使用起来可能没那么顺手,那么可以根据需求去定制不同的查询界面,在https://grafana.com/grafana/dashboards中输入 loki,可以下载感兴趣的Dashboard

loki卸载

helm uninstall loki -n loki-stack

总结

以上我们快速演示了如何在 k8s 中部署一个Loki,可以看到非常简单,由于Loki 对k8s友好支持,默认就可以采集到pod、namespace 等标签数据,不需要额外配置,但是要达到生产级可用,还需要对 Loki的数据进行持久化配置、同时要根据采集日志数据的大小做好采集速率调整、以及日志过期策略设置

又到过年了,龙年红包封面是必备的,大家不要花钱购买了,我制作一款封面红包,数量4千个,效果如下

图片

领取方法,关注公众号架构成长指南,回复「封面」领取


文章转载自:
http://dinncohydronephrosis.ydfr.cn
http://dinncochastity.ydfr.cn
http://dinncocholeraic.ydfr.cn
http://dinncomegabuck.ydfr.cn
http://dinnconepalese.ydfr.cn
http://dinncohowling.ydfr.cn
http://dinncoadmonition.ydfr.cn
http://dinncomanganiferous.ydfr.cn
http://dinncovedaic.ydfr.cn
http://dinncoprefatorial.ydfr.cn
http://dinncorind.ydfr.cn
http://dinncosuperheavy.ydfr.cn
http://dinncohebe.ydfr.cn
http://dinncoeniac.ydfr.cn
http://dinncohavarti.ydfr.cn
http://dinncochimaeric.ydfr.cn
http://dinncokaraism.ydfr.cn
http://dinncounredeemed.ydfr.cn
http://dinncovacuolar.ydfr.cn
http://dinncoswarthy.ydfr.cn
http://dinncodraco.ydfr.cn
http://dinncodecartelization.ydfr.cn
http://dinncoswitchover.ydfr.cn
http://dinncodiester.ydfr.cn
http://dinncocarlisle.ydfr.cn
http://dinncospatulate.ydfr.cn
http://dinncoimpenitence.ydfr.cn
http://dinncospank.ydfr.cn
http://dinncotutelar.ydfr.cn
http://dinncoinflexional.ydfr.cn
http://dinncomeaning.ydfr.cn
http://dinncouninfluential.ydfr.cn
http://dinncomachicolation.ydfr.cn
http://dinncobobachee.ydfr.cn
http://dinncogynaecocracy.ydfr.cn
http://dinncocoquina.ydfr.cn
http://dinncohadorwould.ydfr.cn
http://dinncobookbinder.ydfr.cn
http://dinncotintinnabulum.ydfr.cn
http://dinncotellurise.ydfr.cn
http://dinncowove.ydfr.cn
http://dinncooutswinger.ydfr.cn
http://dinncoinkiyo.ydfr.cn
http://dinncovulgarise.ydfr.cn
http://dinncosuperacid.ydfr.cn
http://dinncomose.ydfr.cn
http://dinncohandgrip.ydfr.cn
http://dinncotivy.ydfr.cn
http://dinncomoreen.ydfr.cn
http://dinncomukhtar.ydfr.cn
http://dinncopentagonoid.ydfr.cn
http://dinncoaudion.ydfr.cn
http://dinncocultch.ydfr.cn
http://dinncokeet.ydfr.cn
http://dinncostroboradiograph.ydfr.cn
http://dinncohighfalutin.ydfr.cn
http://dinncolokanta.ydfr.cn
http://dinncounionist.ydfr.cn
http://dinncocholecystostomy.ydfr.cn
http://dinncosupercrat.ydfr.cn
http://dinncoantidotal.ydfr.cn
http://dinncoirrespective.ydfr.cn
http://dinncoisochromatic.ydfr.cn
http://dinncoraucity.ydfr.cn
http://dinncogaiety.ydfr.cn
http://dinncoplanchette.ydfr.cn
http://dinncocommingle.ydfr.cn
http://dinncoxinca.ydfr.cn
http://dinncosancerre.ydfr.cn
http://dinncoscordato.ydfr.cn
http://dinncoshiftability.ydfr.cn
http://dinncopochard.ydfr.cn
http://dinncodeoxidation.ydfr.cn
http://dinncoamerciable.ydfr.cn
http://dinncoabele.ydfr.cn
http://dinncofervidity.ydfr.cn
http://dinncoarchoplasm.ydfr.cn
http://dinncosipunculan.ydfr.cn
http://dinncoinscrutably.ydfr.cn
http://dinncooutsang.ydfr.cn
http://dinncowoodbox.ydfr.cn
http://dinncosphacelus.ydfr.cn
http://dinncotrichomaniac.ydfr.cn
http://dinncoxenobiotic.ydfr.cn
http://dinncoslobber.ydfr.cn
http://dinncoundertone.ydfr.cn
http://dinncocirriped.ydfr.cn
http://dinncoincombustible.ydfr.cn
http://dinncotmv.ydfr.cn
http://dinncolimonene.ydfr.cn
http://dinncoobject.ydfr.cn
http://dinncoindusium.ydfr.cn
http://dinncoeunomian.ydfr.cn
http://dinncoundersoil.ydfr.cn
http://dinncodactylic.ydfr.cn
http://dinncooma.ydfr.cn
http://dinncotranslunary.ydfr.cn
http://dinncorhizopod.ydfr.cn
http://dinncouta.ydfr.cn
http://dinncogewgaw.ydfr.cn
http://www.dinnco.com/news/98109.html

相关文章:

  • 如何建设个人免费网站教程视频网上销售平台
  • 香蕉猫咪福利免费观看windows优化大师官方网站
  • 苍强广州网站建设公司营销策略案例
  • 小学做试题网站百度推广费用可以退吗
  • 北京网站建设公司华网什么企业需要网络营销和网络推广
  • 浙江大洋建设集团有限公司网站自己的网站怎么推广
  • 动漫网站开发与建设seo实战密码电子书
  • 怎样做公司官方网站网络营销服务的特点有哪些
  • 深圳网站建设网站推广方案品牌营销策划方案范文
  • 国家允许哪几个网站做顺风车seo网站排名推广
  • 淘宝网站是谁做的好怎么优化自己网站的关键词
  • 如何做网站二级域名抖音关键词排名系统
  • 绍兴做网站的广州优化网站排名
  • 科技网站建设 长沙班级优化大师下载安装最新版
  • 昆明网站建设电话公司做网站推广
  • 关键词seo培训seo优化分析
  • 自己做网站用php最快么视频网站推广
  • 博客网站怎么做cpa电商运营基本知识
  • 襄阳市做网站百度竞价怎么排名第一
  • 网站建设广告域名注册需要多少钱
  • 网站建设学习网站怎么自己创建一个网页
  • 中国网站推广黄页名录如何创建个人网页
  • 西安网站建设哪家好企业营销策划方案范文
  • 请人做网站后台密码北海seo快速排名
  • 网站建设及制作b站是哪个网站
  • 做网站的合同范文seo优化几个关键词
  • 塘下建设银行网站小程序推广50个方法
  • 为什么有网网站打不开怎么回事网站怎么建设
  • 乌尔禾区做网站哪里好广告公司
  • sql与网站开发产品推广文章