Managed Service for OpenTelemetry; OpenTelemetry, Jaeger, Zipkin ve SkyWalking istemcilerinden gelen izleme verilerini kabul eder. Bu kılavuzda hizmetin etkinleştirilmesi, kimlik doğrulama belirtecinizin alınması ve uygulamanızın izlemeleri göndermeye başlaması için bağlanması adımları açıklanmaktadır.
Ön koşullar
Bir Alibaba Cloud hesabınız olmalıdır. Hesabınız yoksa, bir hesap oluşturun.
Ürün sayfasından Managed Service for OpenTelemetry hizmetini etkinleştirin.
Kimlik doğrulama belirtecinizi alın
Hizmeti etkinleştirdikten sonra, uygulamanızın gönderdiği izleme verilerini doğrulamak için bir belirteç almanız gerekir. Adımlar yeni ve eski konsol sürümleri arasında farklılık gösterir.
Yeni konsol
Managed Service for OpenTelemetry konsoluna giriş yapın.
Sol gezinme bölmesinde Integration Center seçeneğine tıklayın.
Open Source Frameworks bölümünde, kullanmak istediğiniz istemci için OpenTelemetry kartına veya ilgili karta tıklayın.
-
Açılan panelde belirtecinizi kopyalayın.
Açılan panelde aşağıdaki yapılandırmayı tamamlayın: Bir bölge seçin (örneğin, China (Hangzhou)). Bağlantı yöntemi olarak, Alibaba Cloud üretim ortamında dağıtılan uygulamalar için özel uç noktayı veya diğer uygulamalar için genel uç noktayı seçin. Raporlama yöntemi olarak HTTP (önerilen) veya gRPC seçeneğini belirleyin. Yapılandırma tamamlandığında, Access point information bölümündeki uç nokta URL'sini edinin. Örneğin, verileri HTTP üzerinden raporluyorsanız özel uç noktayı kopyalayın. Uç nokta URL'si belirteci içerir.
Eski konsol
Managed Service for OpenTelemetry konsoluna giriş yapın.
Sol gezinme bölmesinde Cluster Configurations öğesine tıklayın, ardından Access point information sekmesine gidin.
Sayfanın üst kısmından bir bölge seçin ve Cluster Information bölümündeki Show Token anahtarını açın.
Client bölümünden OpenTelemetry veya kullanmak istediğiniz istemciyi seçin.
-
Related Information sütunundaki uç noktayı kopyalayın.
Örnek olarak OpenTelemetry alındığında, Related Information sütunu aşağıdaki erişim noktası bilgilerini görüntüler:
Verileri HTTP üzerinden raporlama: Bir genel uç nokta ve bir özel uç nokta sağlanır. URL şu biçimdedir:
http://tracing-analysis-dc-{region}.aliyuncs.com/adapt_{token}/api/otlp/traces.Verileri gRPC üzerinden raporlama: Bir genel uç nokta (bağlantı noktası 8090), bir özel uç nokta (bağlantı noktası 8090) ve kimlik doğrulama belirteci sağlanır.
Alt kısımdaki ipucu: Verileri raporlamak için Golang kullanıyorsanız, uç noktadan
http://ifadesini kaldırın.
Protokole göre belirteç kullanımı
Uygulamanızın belirteci nasıl ilettiği kullanılan protokole bağlıdır:
HTTP tabanlı protokoller (OpenTelemetry HTTP, Jaeger HTTP, Zipkin HTTP): Belirteç, uç nokta URL'sine gömülüdür.
gRPC tabanlı protokoller (OpenTelemetry gRPC, Jaeger gRPC, SkyWalking gRPC): gRPC
metadataalanındaAuthentication=<token>değerini ayarlayın.
Uygulamanızı bağlayın
Bir uç nokta seçin
Her bölge iki tür uç nokta sağlar:
Özel uç nokta: Alibaba Cloud üretim ortamında dağıtılan uygulamalar içindir.
Genel uç nokta: Alibaba Cloud dışında çalışan uygulamalar içindir.
Desteklenen protokoller ve bağlantı noktaları
Tüm protokoller aynı uç nokta alan adını paylaşır. Her protokol, bağlantı noktası numarası ve URL yolu ile ayrılır.
| Bağlantı Noktası | Protokol | URL Yolu |
|---|---|---|
| 8090 | OpenTelemetry gRPC | N/A |
| 80 | OpenTelemetry HTTP | /api/otlp/traces |
| 80 | Jaeger HTTP | /api/traces |
| 80 | Jaeger Remote Sampling | /api/sampling |
| 80 | Zipkin HTTP v1 | /api/v1/spans |
| 80 | Zipkin HTTP v2 | /api/v2/spans |
| 443 | OpenTelemetry HTTPS | /api/otlp/traces |
| 443 | Jaeger HTTPS | /api/traces |
| 443 | Jaeger Remote Sampling (HTTPS) | /api/sampling |
| 443 | Zipkin HTTPS v1 | /api/v1/spans |
| 443 | Zipkin HTTPS v2 | /api/v2/spans |
| 1883 | Jaeger gRPC | N/A |
| 1883 | SkyWalking gRPC | N/A |
| 8000 | SkyWalking v8 gRPC | N/A |
Bölgeler ve uç noktalar
Alibaba Cloud üretim ortamında dağıtılan uygulamalar için özel uç nokta kullanın. Aksi takdirde genel uç nokta kullanın.
| Bölge | Bölge Kimliği | Özel Uç Nokta | Genel Uç Nokta |
|---|---|---|---|
| China (Hangzhou) | cn-hangzhou | tracing-analysis-dc-hz-internal.aliyuncs.com | tracing-analysis-dc-hz.aliyuncs.com |
| China (Shanghai) | cn-shanghai | tracing-analysis-dc-sh-internal.aliyuncs.com | tracing-analysis-dc-sh.aliyuncs.com |
| China (Qingdao) | cn-qingdao | tracing-analysis-dc-qd-internal.aliyuncs.com | tracing-analysis-dc-qd.aliyuncs.com |
| China (Beijing) | cn-beijing | tracing-analysis-dc-bj-internal.aliyuncs.com | tracing-analysis-dc-bj.aliyuncs.com |
| China (Zhangjiakou) | cn-zhangjiakou | tracing-analysis-dc-zb-internal.aliyuncs.com | tracing-analysis-dc-zb.aliyuncs.com |
| China (Hohhot) | cn-huhehaote | tracing-cn-huhehaote-internal.arms.aliyuncs.com | tracing-cn-huhehaote.arms.aliyuncs.com |
| China (Ulanqab) | cn-wulanchabu | tracing-cn-wulanchabu-internal.arms.aliyuncs.com | tracing-cn-wulanchabu.arms.aliyuncs.com |
| China (Shenzhen) | cn-shenzhen | tracing-analysis-dc-sz-internal.aliyuncs.com | tracing-analysis-dc-sz.aliyuncs.com |
| China (Heyuan) | cn-heyuan | tracing-cn-heyuan-internal.arms.aliyuncs.com | tracing-cn-heyuan.arms.aliyuncs.com |
| China (Guangzhou) | cn-guangzhou | tracing-cn-guangzhou-internal.arms.aliyuncs.com | tracing-cn-guangzhou.arms.aliyuncs.com |
| China (Chengdu) | cn-chengdu | tracing-cn-chengdu-internal.arms.aliyuncs.com | tracing-cn-chengdu.arms.aliyuncs.com |
| China (Hong Kong) | cn-hongkong | tracing-analysis-dc-hk-internal.aliyuncs.com | tracing-analysis-dc-hk.aliyuncs.com |
| Japan (Tokyo) | ap-northeast-1 | tracing-analysis-dc-jp-internal.aliyuncs.com | tracing-analysis-dc-jp.aliyuncs.com |
| Singapore | ap-southeast-1 | tracing-analysis-dc-sg-internal.aliyuncs.com | tracing-analysis-dc-sg.aliyuncs.com |
| Malaysia (Kuala Lumpur) | ap-southeast-3 | tracing-ap-southeast-3-internal.arms.aliyuncs.com | tracing-ap-southeast-3.arms.aliyuncs.com |
| Indonesia (Jakarta) | ap-southeast-5 | tracing-analysis-dc-indonesia-internal.aliyuncs.com | tracing-analysis-dc-indonesia.aliyuncs.com |
| Germany (Frankfurt) | eu-central-1 | tracing-analysis-dc-frankfurt-internal.aliyuncs.com | tracing-analysis-dc-frankfurt.aliyuncs.com |
| UK (London) | eu-west-1 | tracing-analysis-dc-lundun-internal.aliyuncs.com | tracing-analysis-dc-lundun.aliyuncs.com |
| US (Silicon Valley) | us-west-1 | tracing-analysis-dc-usw-internal.aliyuncs.com | tracing-analysis-dc-usw.aliyuncs.com |
| US (Virginia) | us-east-1 | tracing-us-east-1-internal.arms.aliyuncs.com | tracing-us-east-1.arms.aliyuncs.com |
| SAU (Riyadh - Partner Region) | me-central-1 | tracing-me-central-1-internal.arms.aliyuncs.com | tracing-me-central-1.arms.aliyuncs.com |
Alibaba Cloud dışındaki uygulamalar için ağ gereksinimleri
Uygulamanız Alibaba Cloud dışında çalışıyorsa, izleme verilerini göndermeden önce aşağıdaki bağlantı noktalarının ve alan adlarının ağınızdan erişilebilir olduğundan emin olun.
İzin verilmesi gereken bağlantı noktaları:
| Bağlantı Noktası | Protokol |
|---|---|
| 8090 | OpenTelemetry gRPC |
| 80 | OpenTelemetry HTTP, Jaeger HTTP |
| 443 | OpenTelemetry HTTPS, Jaeger HTTPS, Zipkin HTTPS |
| 1883 | Jaeger gRPC, SkyWalking gRPC |
| 8000 | SkyWalking v8 gRPC |
İzin verilmesi gereken alan adları: Yukarıdaki Bölgeler ve uç noktalar tablosundan bölgenize ait genel uç nokta alan adını kullanın.