摘要:
redis-persistentvolume.yaml apiVersion: v1 kind: PersistentVolume metadata: name: redis-datadir-pv-1 namespace: wgs-redis spec: capacity: storage: 1Gi 阅读全文
摘要:
Dockerfile FROM ubuntu:22.04 # wget https://nodejs.org/dist/v16.17.0/node-v16.17.0-linux-x64.tar.gz # wget https://github.com/yarnpkg/yarn/releases/do 阅读全文
摘要:
Istio网格中的分布式跟踪 分布式跟踪的基础概念 Span是跟踪中的原子单元 为了能够正确地创建及重组跟踪,需要完成三个任务 Incoming request spans:当某个请求进入服务时,需要检查它是否具有跟踪标头;不存在时则需要创建一个root span,否则需要创建一个child spa 阅读全文
摘要:
Istio网格访问日志 网格中的访问日志来主要由数据平面的中代理程序Envoy负责生成 Envoy的TCP Proxy和HTTP Connection Manager过滤器可通过特定的extension支持访问日志 ,在功能上,它具有如下特性: 支持任意数量的访问日志 访问日志过滤器支持自定义日志格 阅读全文
摘要:
环境说明 namespace:default,test pod: proxy 查看EnvoyFilter ~# kubectl -n istio-system get envoyfilter NAME AGE stats-filter-1.13 6d1h stats-filter-1.14 6d1h 阅读全文
摘要:
服务级指标 Istio暴露的服务级指标用于监控服务间通信 这类指标涵盖了服务监控的四个基本需求:延迟、流量、错误和饱和度 Istio默认配置了一组服务指标(通常也可称为标准指标),并将这些指标导出至Prometheus监控系统 舍弃Mixer之后,Istio的这些服务指标则由Envoy代理通过Pro 阅读全文
摘要:
代理级指标 Envoy会生成其资源级别(例如Listener、Cluster等)的指标 获取Envoy统计信息的常用方式有两程 Admin Interface的/stats或/stats/prometheus 用于接收统计信息的StatsD集群 Envoy常用的统计指标的说明 HTTP连接器相关 h 阅读全文
摘要:
可观测性应用 日志、指标和跟踪是应用程序可观测性的三大支柱,前二者更多的是属于传统的“以主机为中心”的模型,而跟踪则“以流程为中心” 日志:日志是随时间发生的离散事件的不可变时间戳记录,对单体应用很有效,但分布式系统的故障通常会由多个不同组件之间的互连事件触发 ElasticStack、Splunk 阅读全文
摘要:
软件清单 openethereum: v3.0.1 arm32v7 rust:: 1.42.0 ubuntu:16.04 i386 cargo config [source.crates-io] replace-with = 'tuna' [source.tuna] registry = "http 阅读全文
摘要:
Egress Gateway逻辑示意图 Egress Gateway 配置要点 各Sidecar Envoy上访问特定外部主机的流量,要路由至Egress Gateway Egress Gateway要将相应的流量路由至相应的外部目标 服务说明 在网格外部运行有nginx服务,有两个实例 Nginx 阅读全文