All Products
Search
Document Center

Elastic Container Instance:Analisis masalah jaringan dengan tcpdump

Last Updated:Jun 22, 2026

Elastic Container Instance (ECI) menyediakan fitur tcpdump satu klik untuk menangkap dan menganalisis paket jaringan guna memantau lalu lintas jaringan. Topik ini menjelaskan cara menggunakan tcpdump untuk menangkap paket dan memecahkan masalah jaringan pada kontainer.

Latar Belakang

Saat sebuah kontainer mengalami masalah jaringan, Anda mungkin perlu menangkap paket untuk mendiagnosisnya. Namun, Anda dapat menghadapi tantangan berikut:

  • Pengambilan paket biasanya memerlukan akses ke dalam kontainer melalui perintah exec. Jika terjadi masalah jaringan, kontainer mungkin tidak dalam status running, sehingga perintah exec tidak dapat digunakan.

  • Pengambilan paket memerlukan alat tcpdump, yang mungkin tidak terinstal di rootfs kontainer.

Untuk mengatasi kendala tersebut, ECI menyediakan fitur tcpdump satu klik. Cara kerjanya sebagai berikut:

tcpdump

Batasan

Fitur tcpdump tidak didukung di wilayah berikut: Tiongkok (Ulanqab), Tiongkok (Heyuan), Tiongkok (Guangzhou), Tiongkok (Nanjing - Local Region - Decommissioning), Filipina (Manila), Korea Selatan (Seoul), Thailand (Bangkok), dan Malaysia (Kuala Lumpur).

Prosedur

Anda dapat menggunakan fitur tcpdump melalui Konsol Elastic Container Instance atau dengan memanggil operasi OpenAPI.

Konsol

  1. Masuk ke Konsol Elastic Container Instance.

  2. Aktifkan tcpdump untuk instans ECI.

    1. Klik ID instans target untuk membuka halaman detail instans.

    2. Klik tab O&M, lalu klik tab Tcpdump.

    3. Klik Enable.

    4. Konfigurasikan parameter, lalu klik OK.

      Tabel berikut menjelaskan parameter tersebut.

      Parameter

      Deskripsi

      Source

      Alamat IP sumber atau Blok CIDR dan Port tempat paket ditangkap.

      Destination

      Alamat IP tujuan atau Blok CIDR dan Port tujuan pengiriman paket.

      ENI

      Antarmuka jaringan elastis (ENI) tempat paket ditangkap.

      Packet

      • Length: Panjang maksimum setiap paket yang ditangkap, dalam byte. Default: 65535.

      • Quantity: Jumlah total paket yang akan ditangkap.

      • Duration: Durasi penangkapan dalam detik.

      Network protocol

      Pilih protokol jaringan. TCP, UDP, dan ICMPv4 didukung.

      Setelah tcpdump diaktifkan, sistem akan memulai pengambilan paket dan membuat tugas O&M yang sesuai. Status tugas adalah Running.

  3. Reproduksi masalah pada instans ECI target, lalu nonaktifkan tcpdump.

    Setelah tcpdump dinonaktifkan, sistem akan menghentikan pengambilan paket, menghasilkan file PCAP, dan menyimpannya di Object Storage Service (OSS). Anda dapat menonaktifkan tcpdump dengan salah satu cara berikut:

    Metode

    Deskripsi

    Manual

    Pada tab Tcpdump instans target, klik Disable.

    Automatic

    Jika Anda menetapkan batas ukuran paket, jumlah, atau durasi saat mengaktifkan tcpdump, sistem akan secara otomatis menonaktifkannya ketika salah satu batas tersebut tercapai.

  4. Pada kolom Result tugas O&M, klik Download untuk mengunduh file PCAP ke komputer Anda.

    Catatan

    Jika unduhan tidak dimulai, periksa pengaturan situs browser Anda. Untuk informasi lebih lanjut, lihat FAQ.

OpenAPI

  1. Panggil operasi CreateInstanceOpsTask untuk mengaktifkan tcpdump pada instans ECI.

    Saat mengaktifkan tcpdump, atur parameter berikut:

    • ContainerGroupId: Tentukan ID instans ECI target.

    • OpsType: Atur ke tcpdump.

    • OpsValue: Atur ke {"Enable":true}.

      Catatan

      OpsValue adalah string JSON yang berisi parameter untuk tugas O&M tcpdump. Anda dapat mengonfigurasi parameter seperti alamat sumber, alamat tujuan, ENI, dan pengaturan terkait paket. Untuk detail konfigurasi OpsValue, lihat CreateInstanceOpsTask.

  2. Reproduksi masalah pada instans ECI target, lalu nonaktifkan tcpdump.

    Setelah tcpdump dinonaktifkan, sistem akan menghentikan pengambilan paket, menghasilkan file PCAP, dan menyimpannya di OSS. Anda dapat menonaktifkan tcpdump dengan salah satu cara berikut:

    Metode

    Deskripsi

    Manual

    Panggil operasi CreateInstanceOpsTask untuk menonaktifkan tcpdump. Atur parameter berikut:

    • ContainerGroupId: Tentukan ID instans ECI target.

    • OpsType: Atur ke tcpdump.

    • OpsValue: Atur ke {"Enable":false}.

    Automatic

    Jika Anda menetapkan batas seperti Snaplen, Duration, PacketNum, atau FileSize dalam OpsValue saat mengaktifkan tcpdump, sistem akan secara otomatis menonaktifkannya ketika salah satu batas tersebut tercapai.

  3. Unduh file PCAP.

    1. Panggil operasi DescribeInstanceOpsRecords untuk mendapatkan URL file PCAP dari parameter ResultContent dalam tanggapan.

      File PCAP disimpan di OSS. Berikut contoh URL-nya: http://eci-ops-files-cn-beijing.oss-cn-beijing.aliyuncs.com/pcaps/1609****/eci-2ze6n7kqdici********-eth0-****.pcap?Expires=****&OSSAccessKeyId=****&Signature=****&security-token=****.

    2. Buka URL tersebut untuk mengunduh file PCAP.

FAQ

Unduhan tidak dimulai saat saya mengklik Download di konsol. Apa yang harus saya lakukan?

Jika unduhan tidak dimulai, periksa pengaturan situs browser Anda. Misalnya, ikuti langkah-langkah berikut untuk memberikan izin yang diperlukan di Google Chrome:

  1. Buka Konsol Elastic Container Instance. Klik ikon 浏览器图标 di sebelah kiri bilah alamat, lalu pilih Site settings.

  2. Atur Insecure content ke Allow.