随笔分类 - istio
python添加fluent日志记录-aop
摘要:python添加fluent日志,aop实现 1.配置fluent相关信息 fluent_config.ini fluent_config.ini [fluent.aop] #is support fluent log false #aop total switch fluent.aopStatus
阅读全文
spring/spirng boot添加fluent日志-aop
摘要:此项目以aop的形式添加fluent 日志 sample介绍 spring-mvc-aop-helloworld 为spring mvc aop condition toolcommontest 为spring boot aop condition 0.将项目打包上传maven私服 1.spring
阅读全文
python添加fluent日志记录
摘要:istio默认会进行日志的记录,但是仅仅记录到服务、以及服务之间调用的信息,不记录业务日志。 如: 所以需要添加业务日志记录。 1.python引入package 2.代码中引入相关类,并连接fluent服务 1)Event-Based Interface 发送fluent日志 是对FluentSe
阅读全文
springboot添加fluent日志记录
摘要:istio默认会进行日志的记录,但是仅仅记录到服务、以及服务之间调用的信息,不记录业务日志。 如: 所以需要添加业务日志记录。 1.引入依赖 <dependency> <groupId>org.fluentd</groupId> <artifactId>fluent-logger</artifact
阅读全文
istio添加Fluentd
摘要:这个教程展示了istio如何自定义日志格式,并且将其发送给fluent。Fluentd 是一个开源的日志收集器,支持多种数据输出并且有一个可插拔架构。Elasticsearch是一个流行的后端日志记录程序, Kibana 用于查看。 1.Fluentd/Elasticsearch/Kibana 安装
阅读全文
springboot添加fluent日志记录
摘要:istio默认会进行日志的记录,但是仅仅记录到服务、以及服务之间调用的信息,不记录业务日志。 如: 所以需要添加业务日志记录。 1.引入依赖 <dependency> <groupId>org.fluentd</groupId> <artifactId>fluent-logger</artifact
阅读全文
istio-jaeger-python调用链配置
摘要:虽然,istio ingress controller已经生成了jaeger 记录所需要的信息,但是多个分布式之间没法清晰记录相互之间的依赖关系。所以相关的项目还需要加入特殊配置。 如:python-hello、service-a、service-b 它们之间的关系如下: python-hello调
阅读全文
istio-jaeger-spring boot调用链配置
摘要:istio-jaeger-spring boot调用链配置 虽然,istio ingress controller已经生成了jaeger 记录所需要的信息,但是多个分布式之间没法清晰记录相互之间的依赖关系。所以相关的项目还需要加入特殊配置。 如:有四个服务 portal、service-a、serv
阅读全文
istio 服务地图
摘要:1.安装 访问路径说明: /force/forcegraph.html As explored above, this is an interactive D3.js visualization. /dotviz is a static Graphviz visualization. /dotgra
阅读全文
istio收集Metrics和日志信息
摘要:1.切换到istio根目录 cd /data/istio/istio-0.7.1 2.安装prometheus 执行命令: 为了测试支持收集tcp metric数据: 4.测试 1)访问bookinfo事例 http://192.168.181.99:32693/productpage 2)查看pr
阅读全文
istio分布式调用链Jaeger
摘要:1.安装 使用BookInfo示例生成调用链跟踪
阅读全文
prometheus 通过企业微信接收告警
摘要:准备工作 step 1: 访问网站 注册企业微信账号(不需要企业认证)。 step 2: 访问apps 创建第三方应用,点击创建应用按钮 -> 填写应用信息: prometheus 配置: rules.yml 配置: alertmanger 配置: 参数说明: corp_id: 企业微信账号唯一 I
阅读全文
prometheus alert rules文件格式化
摘要:1.下载go(version>1.9,否则promtool工具不好使) https://golang.org/doc/install?download=go1.10.2.linux-amd64.tar.gz 2.yuml install -y git 3.下载安装promtool go get gi
阅读全文
istio prometheus预警Prometheus AlertManager
摘要:1.安装alertmanager kubectl create -f 以下文件 alertmanager-templates.yaml、configmap.yaml、deployment.yaml、service.yaml apiVersion: v1 data: default.tmpl: | {
阅读全文
istio prometheus预警Prometheus AlertManager 安装 --误区
摘要:误区:因为prometheus是一个pod不能重启,所以此方案适用于单独非容器安装的prometheus。 1.进入pod kubectl exec -n istio-system -it grafana-694477c588-8rbvc /bin/bash 2.下载安装Prometheus Ale
阅读全文
istio promethus收集不到数据
摘要:1.重新apply istio.yaml kubectl apply -f install/kubernetes/istio.yaml kubectl get metrics.config.istio.io --all-namespaces 2.结果显示正确
阅读全文
浙公网安备 33010602011771号