All Products
Search
Document Center

Application Real-Time Monitoring Service:Aktifkan observabilitas untuk lingkungan Kubernetes generik dengan OpenTelemetry OBI

Last Updated:Jun 26, 2026

OpenTelemetry eBPF Instrumentation (OBI) menyediakan instrumentasi tanpa kode yang melaporkan data jejak ke Cloud Monitor. Setelah data dilaporkan, Cloud Monitor mulai memantau aplikasi Anda, sehingga Anda dapat melihat insight seperti topologi aplikasi, jejak panggilan, transaksi yang gagal dan lambat, serta analisis SQL.

Prasyarat

  • Pastikan kluster Kubernetes Anda menggunakan versi 1.24 atau lebih baru.

  • Jika kluster Kubernetes Anda tidak diterapkan di Alibaba Cloud, pastikan kluster tersebut dapat mengakses jaringan publik. Atau, buat koneksi antara kluster dan VPC Alibaba Cloud menggunakan Cloud Enterprise Network atau solusi serupa.

Langkah 1:Instal Helm 3

Langkah 2: Instal OBI

  1. Jalankan perintah wget berikut untuk mengunduh paket instalasi arms-obi.

    wget 'https://aliacs-k8s-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/app/charts-incubator/arms-obi-0.9.4.tgz'
  2. Ekstrak paket instalasi:

    tar xvf arms-obi-0.9.4.tgz               
  3. Edit file values.yaml di direktori hasil ekstraksi. Sesuaikan parameter berikut sesuai lingkungan Anda, lalu simpan file tersebut.

    workspace: default-cms-__ACK_UID__-__ACK_REGION_ID__
    registry: registry-__ACK_REGION_ID__.ack.aliyuncs.com/acs/
    cluster_id: __ACK_CLUSTER_ID__
    accessKey: __ACCESSKEY__
    accessKeySecret: __ACCESSKEY_SECRET__
    uid: "__ACK_UID__"
    region_id: __ACK_REGION_ID__

    workspace: Ganti __ACK_UID__ dan __ACK_REGION_ID__ dengan UID akun primary Alibaba Cloud Anda dan ID wilayah tempat Anda ingin melaporkan data.

    registry: Registri image arms-obi. Komponen arms-obi mencakup tiga image. Jika kluster Anda tidak dapat mengakses jaringan publik, Anda harus mencerminkan (mirror) image-image ini ke registri pribadi Anda:

    registry-cn-hangzhou.ack.aliyuncs.com/acs/obi:obi-app-update-0.9.4
    registry-cn-hangzhou.ack.aliyuncs.com/acs/obi:0.9.4
    registry-cn-hangzhou.ack.aliyuncs.com/acs/obi:init-0.9.4

    cluster_id: ID kluster kustom yang secara unik mengidentifikasi kluster Kubernetes Anda. Format yang direkomendasikan adalah <custom-name>-<environment>.

    accessKey dan accessKeySecret: ID AccessKey dan AccessKey Secret akun primary Alibaba Cloud Anda. Untuk mengetahui cara mendapatkannya, lihat Create AccessKey.

    Penting

    Pastikan akun primary Alibaba Cloud yang bersangkutan memiliki izin AliyunARMSFullAccess dan AliyunSTSAssumeRoleAccess.

    • uid: ID akun primary Alibaba Cloud Anda. Anda dapat menemukan ID ini dengan mengarahkan kursor ke gambar profil di pojok kanan atas Konsol Alibaba Cloud.

    • region_id: ID wilayah Alibaba Cloud. Untuk daftar wilayah yang didukung untuk Pemantauan aplikasi, lihat supported regions.

  4. Untuk menginstal arms-obi, jalankan perintah berikut dari luar direktori instalasi arms-obi.

    helm3 upgrade --install arms-obi arms-obi --namespace obi-system --create-namespace

Langkah 3: Konfigurasikan instrumentasi aplikasi

Catatan

Jika Anda memantau aplikasi yang menggunakan protokol gRPC, Anda harus melakukan restart aplikasi tersebut untuk mengaktifkan pemantauan gRPC.

  1. Beralihlah ke namespace obi-system, temukan ConfigMap arms-obi-config, lalu klik Edit.

  2. Tambahkan deployment, namespace, dan nama aplikasi yang akan ditampilkan di Cloud Monitor. Contohnya:

    discovery:
      instrument:
        - k8s_deployment_name: "server"
          k8s_namespace: "arms-default"
          name: "server-test-obi"