今日已办
traefik proxy jaeger
Prometheus
prometheus | Prometheus
配置完依然无法实现 web-url的前缀访问【待解决】
Set span storage type : elasticsearch
services:
elasticsearch:
image: elasticsearch:7.17.12
container_name: elasticsearch
networks:
- backend
# ports:
# - "127.0.0.1:9200:9200"
# - "127.0.0.1:9300:9300"
environment:
- cluster.name=jaeger-cluster
- discovery.type=single-node
- http.host=0.0.0.0
- transport.host=127.0.0.1
- ES_JAVA_OPTS=-Xms512m -Xmx512m
- xpack.security.enabled=false
volumes:
- ./data/elasticsearch:/usr/share/elasticsearch/data
jaeger:
container_name: jaeger
networks:
- backend
image: jaegertracing/all-in-one:1.48
volumes:
- ./config/monitor/jaeger/jaeger-ui.json:/etc/jaeger/jaeger-ui.json
command:
- --query.ui-config=/etc/jaeger/jaeger-ui.json
- --es.server-urls=http://elasticsearch:9200
- --es.num-shards=1
- --es.num-replicas=0
environment:
- METRICS_STORAGE_TYPE=prometheus
- SPAN_STORAGE_TYPE=elasticsearch
- PROMETHEUS_SERVER_URL=http://prometheus:9090
- LOG_LEVEL=info
- QUERY_BASE_PATH=/jaeger
depends_on:
- elasticsearch
本地测试profile不同 pubsub 框架的trace相关耗时指标
- baserunner
- watermill
Remove grafana container in compose-profile.yaml
Fix naming and comment conventions
修复 venus 和 profile 中的不规范命名、注释和代码质量检查中的问题
明日待办
- PPT 流程
- 尝试 Venus 的 Fiber Handler 的 OTEL 无感化、可扩展性
- 分离 jaeger-all-in-one 为独立组件部署