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

湟源县公司网站建设wordpress使用用户字体

湟源县公司网站建设,wordpress使用用户字体,南充手机网站建设,直播软件开发商loki是grafana旗下轻量级日志收集工具,为了减少loki对集群的影响,把loki的agent日志收集端promtail部署在k8s集群中,loki server部署在集群外面。这样简单做一个解耦,避免大量读写的应用影响到集群内业务服务。 一、promtail部署…

loki是grafana旗下轻量级日志收集工具,为了减少loki对集群的影响,把loki的agent日志收集端promtail部署在k8s集群中,loki server部署在集群外面。这样简单做一个解耦,避免大量读写的应用影响到集群内业务服务。

一、promtail部署

helm配置文件,这里简单说一下promtail会自动从每台k8s node的容器目录去收集日志,默认是按照deployment的name进行拆分job,例如dp的名称是test和baga,job就会是test和baga
这里url写集群外的loki地址就行

cat >vaules.yaml<<EOF
config:clients:- url: http://172.28.199.199:3100/loki/api/v1/pushresources:limits:cpu: 300mmemory: 300Mirequests:cpu: 100mmemory: 100Mitolerations:- effect: NoSchedulekey: node-role.kubernetes.io/master
EOF

安装promtail

kubectl create namespace logging
helm upgrade --install promtail grafana/promtail -f values.yaml --namespace logging

二、安装配置loki

2.1、docker-compose文件

cat >docker-compose.yaml <<EOF
version: '3'services:loki:image: grafana/loki:latestports:- "3100:3100"- "9095:9095"volumes:- ./loki-data:/loki- ./loki-config.yaml:/etc/loki/local-config.yamluser: rootcommand: ["-config.file=/etc/loki/local-config.yaml"]
EOF

2.2、loki-config文件

cat >loki-config.yaml <<EOF
server:http_listen_port: 3100common:                             #通用配置path_prefix: /lokistorage:filesystem:chunks_directory: /loki/chunksrules_directory: /loki/rulesreplication_factor: 1ring:kvstore:store: inmemoryschema_config:configs:- from: 2020-10-24               # 架构配置的生效日期store: boltdb-shipper          # 存储类型object_store: filesystem       # 对象存储类型为文件系统schema: v11                    # 架构版本index:                         # 索引配置prefix: index_               # 索引前缀period: 24h                  # 索引周期storage_config:                                                # 存储相关boltdb_shipper:active_index_directory: /loki/boltdb-shipper-active        # 活动索引的目录cache_location: /loki/boltdb-shipper-cache                 # 缓存位置cache_ttl: 24h                                             # 缓存的过期时间shared_store: filesystem                                   # 共享存储类型为文件系统filesystem:directory: /loki/chunks                                    # 文件系统的目录compactor:working_directory: /loki/boltdb-shipper-compactor            # 紧缩器的工作目录shared_store: filesystem                                     # 共享存储类型为文件系统limits_config:reject_old_samples: true               # 是否拒绝旧样本reject_old_samples_max_age: 72h        # 72小时之前的样本被拒绝max_entries_limit_per_query: 9999      # 数值改为自己想要的最大查询行数ingestion_rate_mb: 32                  # mb单位,每个用户每秒的采样率限制  不设置客户端会报错ingestion_burst_size_mb: 64            # 每个用户允许的采样突发大小chunk_store_config:max_look_back_period: 72h              # 为避免查询超过保留期的数据,必须小于或等于下方的时间值table_manager:retention_deletes_enabled: true        # 保留删除开启retention_period: 72h                  # 超过72h的块数据将被删除
auth_enabled: false
EOF

经过三天后发现数据保留72h是有效的

2.3、启动loki server

$ docker-compose up -d
# 这里的loki-data目录是loki的data目录,映射出来了   ./loki-data:/loki
root@ip-172-28-199-199:/data/loki# ls
docker-compose.yaml  loki-config.yaml  loki-data

2.4、写入测试数据

在没有grafana时测试loki可用性

curl -X POST http://172.28.199.199:3100/loki/api/v1/push -H "Content-Type: application/json" -d '{"streams": [{"stream": {"job": "test-job","host": "example"},"values": [[ "'$(date +%s%N)'", "Hello Loki from test-job" ]]}]
}'

2.5、查看loki的job信息

$ curl "http://172.28.199.199:3100/loki/api/v1/label/job/values"
{"status":"success","data":["logging/promtail","sijia-test/vault-demo","test-job","vault/vault","vault/vault-agent-injector","velero/velero"]}

三、部署grafana

loki的ui就是grafana

3.1、docker-compose文件

直接把ldap也配置了

version: '3.7'services:grafana:image: grafana/grafana:latestcontainer_name: "grafana"ports:- "3000:3000"restart: alwaysvolumes:- "./grafana_data:/var/lib/grafana"- "./ldap.toml:/etc/grafana/ldap.toml"environment:- GF_AUTH_LDAP_ENABLED=true- GF_AUTH_LDAP_CONFIG_FILE=/etc/grafana/ldap.toml

3.2、ldap配置

ldap.toml,这是测试环境,所以用户权限都给Admin了

[[servers]]
# LDAP 服务器的地址和端口
host = "172.28.224.89"
port = 389
use_ssl = false
start_tls = false
ssl_skip_verify = false# 用于绑定 LDAP 服务器的用户凭证
bind_dn = "cn=admin,dc=xx,dc=com"
bind_password = 'xx.compassword'# 搜索过滤器和基础 DN,用于查找用户
search_filter = "(uid=%s)"
search_base_dns = ["dc=xx,dc=com"]# LDAP 属性映射
[servers.attributes]
name = "uid"
surname = "sn"
username = "cn"
member_of = "dn"
email = "email"# 组映射,所有用户默认分配 Admin 角色
[[servers.group_mappings]]
group_dn = "*"
org_role = "Admin"

查看ldap验证信息

docker logs grafana  -f | grep ldap

3.3、在grafana中查询

通过Explore查询
在这里插入图片描述

3.4、通过模板查询

我当前用了dash_id 13639,每个服务都对应一个App
在这里插入图片描述

http://www.yayakq.cn/news/80834/

相关文章:

  • 是在百度中建设网站?wordpress实现语言
  • 点样做网站公司名称及网址
  • 手机网站建设软件有哪些网站建设公司海报
  • 上海专业建站最低价百度网站建设费用多少知乎
  • 苏州网站建设官网制作一个静态网站源码
  • 贡井区建设局网站?app开发软件哪个好
  • 库易网网站wordpress外卖
  • 酒类网站如何做宠物网站建设理念
  • 三峡建设网站wordpress 极简模板
  • 网站建设文章缩略图泉州网站建设推广企业
  • 专做奢侈品品牌的网站最近alexa排名查询
  • 建设工程协会网站查询系统阿里云网站域名备案
  • 设计一个网站页面需要多少钱建立网站加强家园沟通和联系的做法有何利弊
  • 沈阳建站地方网站做相亲赢利点在哪
  • 全球可以做外贸的社交网站有哪些织梦栏目页不显示网站描述
  • 小公司建设网站廊坊视频优化推广
  • 模板网站演示站点怎么做怎么健免费网站
  • 公司建设电商型网站的作用做自媒体要知道的网站
  • html网站怎么做的网站设计公司苏州
  • 兰溪高端网站建设公司seo人员的职责
  • 舞钢市城市建设局网站珠海市斗门建设局网站
  • 平面设计师素材网站移动开发的现状和前景
  • 四川网站建设贴吧福州网站建设推广平台
  • 开发网站如何赚钱网站建设常州麦策电商
  • 外贸网站设计多少钱网站升级维护要多久
  • 视频剪辑教程自学网站上海最新新闻头条
  • 青岛建设局网站首页淘宝客 网站无备案
  • 宝山网站推广线上推广方案怎么做
  • 网站主页的要素大连建站价格
  • 织梦 网站模板动态ip如何做网站