Anda dapat mengirim data jejak dari OpenCensus ke OpenTelemetry Collector menggunakan OpenCensus SDK, lalu meneruskan data tersebut ke Layanan Log Sederhana melalui OpenTelemetry Collector. Topik ini menjelaskan cara meneruskan data jejak ke Layanan Log Sederhana menggunakan OpenTelemetry Collector.
Prasyarat
Sebuah instance jejak telah dibuat. Untuk informasi lebih lanjut, lihat Buat Instance Jejak.
Prosedur
Instal OpenTelemetry Collector.
Konfigurasikan OpenTelemetry Collector.
Buat file bernama config.yaml.
Tambahkan kode berikut ke file config.yaml.
Ganti variabel dalam kode berikut dengan nilai sebenarnya. Untuk informasi lebih lanjut tentang variabel, lihat Variabel.
receivers: opencensus: endpoint: 0.0.0.0:6850 exporters: logging/detail: loglevel: debug alibabacloud_logservice/traces: endpoint: "${endpoint}" project: "${project}" logstore: "${instance}-traces" access_key_id: "${access-key-id}" access_key_secret: "${access-key-secret}" service: pipelines: traces: receivers: [opencensus] # Setel parameter penerima ke opencensus. exporters: [alibabacloud_logservice/traces] # Setel parameter pengekspor ke alibabacloud_logservice/traces. # untuk debug #exporters: [logging/detail,alibabacloud_logservice/traces]Tabel 1. Variabel
Variabel
Deskripsi
Contoh
${endpoint}
Titik akhir Layanan Log Sederhana. Formatnya adalah ${region-endpoint}. ${region-endpoint} adalah titik akhir proyek. Anda dapat mengakses Layanan Log Sederhana menggunakan titik akhir Internet, jaringan klasik, atau virtual private cloud (VPC). Untuk informasi lebih lanjut, lihat Titik Akhir.
cn-hangzhou.log.aliyuncs.com
${project}
Nama proyek Layanan Log Sederhana.
test-project
${instance}
ID instance jejak. Untuk informasi lebih lanjut, lihat Buat instance jejak.
test-traces
${access-key-id}
ID AccessKey akun Alibaba Cloud Anda.
Kami merekomendasikan agar Anda menggunakan pasangan AccessKey dari Pengguna Resource Access Management (RAM) yang hanya memiliki izin tulis pada proyek Layanan Log Sederhana. Pasangan AccessKey terdiri dari ID AccessKey dan Rahasia AccessKey. Untuk informasi tentang cara memberikan izin tulis pada proyek tertentu kepada pengguna RAM, lihat Gunakan kebijakan kustom untuk memberikan izin kepada pengguna RAM. Untuk informasi tentang cara mendapatkan pasangan AccessKey, lihat Pasangan AccessKey.
Tidak ada
${access-key-secret}
Rahasia AccessKey akun Alibaba Cloud Anda.
Kami merekomendasikan agar Anda menggunakan pasangan AccessKey dari pengguna RAM yang hanya memiliki izin tulis pada proyek Layanan Log Sederhana.
Tidak ada
Mulai OpenTelemetry Collector.
./otelcontribcol_linux_amd64 --config="./config.yaml"
Konfigurasikan OpenCensus.
Ubah titik akhir OpenCensus ke titik akhir tempat OpenTelemetry Collector mendengarkan. Sebagai contoh, jika titik akhir OpenTelemetry Collector adalah ${collector-host}, Anda harus menyetel titik akhir OpenCensus ke ${collector-host}:6850.