注意
本文档适用于 Ceph 的开发版本。
Tracing Services
Jaeger Tracing
Ceph uses Jaeger as its tracing backend. In order to use tracing, we need to deploy those services.
For further details on tracing in Ceph, see Ceph tracing documentation.
Deployment
Jaeger tracing consists of 3 services
Jaeger Agent
Jaeger Collector
Jaeger Query
Jaeger requires a database for the traces. We use ElasticSearch (version 6) by default.
To deploy Jaeger services when not using your own ElasticSearch (deploys all 3 services with a new ElasticSearch container)
ceph orch apply jaeger
To deploy Jaeger services with an existing ElasticSearch cluster and an existing Jaeger query (deploys agents and collectors only)
ceph orch apply jaeger --without-query --es_nodes=ip:port,..