jaeger服务helm部署

jaeger

1、values中相关配置

  • 数据存储选择,这里以elasticsearch为例,我服务中配置的是opensearch服务(和elasticsearch相似)
storage:
  type: elasticsearch
  elasticsearch:
    scheme: https
    #host: opensearch-cluster-master
    host: opensearch-cluster-master
    port: 9200
    anonymous: false
    user: admin
    usePassword: true
    password: 123456
    nodesWanOnly: false
    extraEnv: []
    # 主要的配置在这里
    tls:
      enabled: true
      secretName: es-tls-secret
      mountPath: /es-tls/ca-cert.pem
      subPath: ca-cert.pem
      ca: /es-tls/ca-cert.pem

镜像配置,这里只修改了文件中的镜像版本,其余配置保持不变,各位老板自行配置自己可以获取到的镜像

# 负责在不同的容器提供服务供调用访问
agent:
  image:
    repository: jaegertracing/jaeger-agent
    tag: "1.53.0"
# agent会将数据汇总到collector集中处理
collector:
  image:
    repository: jaegertracing/jaeger-collector
    tag: "1.53.0"
# 查询存储的数据
query:
  image:
    repository: jaegertracing/jaeger-query
    tag: "1.53.0"
   

2、jaeger证书配置

将证书添加到secret中,ca-cert.pem 为opensearch的ca证书

kubectl -n xp2 create  secret generic es-tls-secret --from-file=ca-cert.pem

3、jaeger安装

下方参数修改成对应的elasticsearch或者opensearch服务的host、port、user、password

helm install jaeger . -n xp2 \
  --set provisionDataStore.cassandra=false \
  --set storage.type=elasticsearch \
  --set storage.elasticsearch.host=opensearch-cluster-master \
  --set storage.elasticsearch.port=9200 \
  --set storage.elasticsearch.user=admin \
  --set storage.elasticsearch.password=123456

4、jaeger验证

通过客户端访问jaegeragent服务,然后查看opensearch中是否有数据

数据查询命令如下:

# 查询opensearch服务中的index
curl -X GET "https://10.77.3.213:9200/_cat/indices?v" -u 'admin:123456' --insecure

结果如下

health status index                        uuid                   pri rep docs.count docs.deleted store.size pri.store.size
green  open   .plugins-ml-config           otpaz15kQgymCN5fAUTrZQ   1   2          1            0     12.2kb            4kb
yellow open   jaeger-service-2025-02-12    dvvY2cPZQiGAN3rOK1axww   5   1          0            0       832b           624b
green  open   .opensearch-observability    87zSSWsHR6m7r-xiwHADkg   1   2          0            0       624b           208b
green  open   jaeger-service-2025-02-11    HDWnOLRxQOGVx_nnSze9Eg   5   1          1            0      9.9kb          4.9kb
green  open   jaeger-span-2025-02-11       4bCFlNs-TsiyT7B4FY9Isg   5   1         54            0     85.4kb         42.7kb
green  open   security-auditlog-2025.02.07 fJ05uhHKQGKsZMx6AEwUVw   1   1       1957            0      2.8mb          1.4mb
yellow open   jaeger-span-2025-02-12       S39d_Z1CRX-eDK1eeZwRRA   5   1          0            0       832b           624b
green  open   security-auditlog-2025.02.06 ZMgefJpaQOS-x47C1_WarQ   1   1        311            0      1.2mb        609.7kb
green  open   .opendistro_security         xTGwEmxKQ4mHsXBf4Kbq5A   1   2         10            0    240.8kb         82.4kb
green  open   security-auditlog-2025.02.08 0L8pQoBgS2aXWE07INDd9Q   1   1        451            0      1.7mb        894.4kb

# 选择对应的index查询对应的具体数据
curl -X GET "https://10.77.3.213:9200/jaeger-service-2025-02-12"  -u 'admin:123456' --insecure

结果如下

{
    "jaeger-service-2025-02-12": {
        "aliases": {},
        "mappings": {
            "dynamic_templates": [
                {
                    "span_tags_map": {
                        "path_match": "tag.*",
                        "mapping": {
                            "ignore_above": 256,
                            "type": "keyword"
                        }
                    }
                },
                {
                    "process_tags_map": {
                        "path_match": "process.tag.*",
                        "mapping": {
                            "ignore_above": 256,
                            "type": "keyword"
                        }
                    }
                }
            ],
            "properties": {
                "operationName": {
                    "type": "keyword",
                    "ignore_above": 256
                },
                "serviceName": {
                    "type": "keyword",
                    "ignore_above": 256
                }
            }
        },
        "settings": {
            "index": {
                "replication": {
                    "type": "DOCUMENT"
                },
                "mapping": {
                    "nested_fields": {
                        "limit": "50"
                    }
                },
                "number_of_shards": "5",
                "provided_name": "jaeger-service-2025-02-12",
                "creation_date": "1739348049925",
                "requests": {
                    "cache": {
                        "enable": "true"
                    }
                },
                "number_of_replicas": "1",
                "uuid": "dvvY2cPZQiGAN3rOK1axww",
                "version": {
                    "created": "136397827"
                }
            }
        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值