Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Analisis praktik terbaik dengan keterampilan managing- amazon-msk
managing-amazon-mskKeterampilan ini adalah Keterampilan Agen sumber terbuka
Kemampuan
Keterampilan ini mencakup bidang-bidang berikut, yang masing-masing memetakan praktik terbaik yang didokumentasikan dalam panduan ini.
| Area praktik terbaik | Apa keterampilan yang membantu Anda lakukan | |
|---|---|---|
| 1 | Praktik terbaik untuk broker Standar(Standar) | Menilai jumlah partisi per broker, rekomendasikan ukuran instans, evaluasi num.io.threads dan num.network.threads penyetelan untuk instans m5.4xl+ dan m7g.4xl+ |
| 2 | Praktik terbaik untuk broker Express(Ekspres) | Hitung jumlah broker yang diperlukan berdasarkan batas throughput per broker, rekomendasikan jenis instans Express untuk target ingress/egress, evaluasi jumlah partisi terhadap kuota Express |
| 3 | Memantau penggunaan CPU | Mendiagnosis saturasi sumber daya broker, membedakan antara akar penyebab dan kesalahan konfigurasi sisi broker dan sisi klien, dan tentukan kapan penskalaan diperlukan |
| 4 | Memantau ruang disk | Menilai penggunaan penyimpanan untuk broker Standar, identifikasi topik dengan pertumbuhan tinggi, rekomendasikan penyesuaian ekspansi atau retensi EBS. Untuk Express, pantau pemanfaatan penyimpanan (penyimpanan dikelola sepenuhnya) untuk pengoptimalan biaya |
| 5 | Connect ke kluster Amazon MSK Provisioned | Peng producer/consumer aturan audit, konfigurasikan otentikasi, sesuaikan ketersediaan tinggi dan toleransi kesalahan |
| 6 | Bangun cluster yang sangat tersedia | Verifikasi konfigurasi ketersediaan tinggi dan penerapan Multi-AZ untuk broker Standar, dan konfigurasi failover klien |
| 7 | Memantau cluster yang disediakan Amazon MSK | Buat CloudWatch dasbor dan alarm untuk metrik utama yang penting untuk pengamatan dan operasi Amazon MSK |
| 8 | Fitur dan konsep utama Amazon MSK | Menilai kesiapan cluster untuk pembaruan, pahami perilaku tambalan antara Standard dan Express, pahami dampak restart broker pada klien |
Cara kerjanya
Ketika Anda mengajukan pertanyaan kepada agen pengkodean AI Anda tentang Amazon MSK - seperti “Mengapa CPU cluster MSK saya tinggi?” atau “Bantu saya mengatur pemantauan untuk cluster Express saya” - keterampilan mengaktifkan dan menyediakan agen dengan:
-
Alur kerja diagnostik — Langkah-langkah pemecahan masalah terstruktur yang memeriksa akar penyebab yang paling mungkin terlebih dahulu (misalnya, memverifikasi
linger.mssebelum merekomendasikan penskalaan broker untuk masalah CPU). -
Broker-type-aware Panduan — Keterampilan menentukan apakah cluster Anda menggunakan broker Standar atau Ekspres dan menerapkan metrik, ambang batas, dan rekomendasi yang benar untuk jenis broker tersebut.
-
AWS Perintah CLI — Ready-to-run perintah untuk mendeskripsikan cluster, memperluas penyimpanan, membuat konfigurasi, dan menanyakan metrik. CloudWatch
-
Validasi praktik terbaik — Memeriksa konfigurasi cluster Anda terhadap rekomendasi yang terdokumentasi dan menandai penyimpangan.
Penginstalan
Opsi 1: AWS CLI
Membutuhkan AWS CLI versi 2.35.0 atau yang lebih baru.
# Interactive setup (installs default skills + configures AWS MCP Server) aws configure agent-toolkit # Or install the skill individually aws agent-toolkit add-skill --skill-name managing-amazon-msk
Untuk dokumentasi CLI lengkap, lihat M engelola keterampilan dengan AWS CLI.
Opsi 2: AWS Server MCP
Hubungkan agen pengkodean AI Anda ke Server AWS MCP, yang menyediakan keterampilan bersama dengan kemampuan eksekusi AWS API kotak pasir.
{ "mcpServers": { "aws-mcp": { "command": "uvx", "args": [ "mcp-proxy-for-aws==1.6.2", "https://aws-mcp.us-east-1.api.aws/mcp", "--metadata", "AWS_REGION=us-east-1" ] } } }
Untuk petunjuk penyiapan lengkap, lihat Menyiapkan Server AWS MCP.
Gunakan kasus dan contoh
Menilai praktik terbaik broker standar
Prompt: “Saya memiliki cluster Standar MSK menggunakan broker kafka.m5.2xlarge dengan 2.500 partisi per broker. Apakah saya mengikuti praktik terbaik?”
Keterampilan:
-
Periksa jumlah partisi Anda terhadap batas yang disarankan 2.000 partisi per broker untuk m5.2xlarge.
-
Peringatkan bahwa Anda melebihi jumlah yang disarankan dan mendekati maksimum 3.000 yang mendukung operasi pembaruan.
-
Merekomendasikan mengurangi partisi atau meningkatkan ke m5.4xlarge (yang mendukung 4.000 partisi per broker).
-
Periksa
num.network.threadspengaturan Andanum.io.threadsdan rekomendasikan penyetelan jika berukuran kecil.
Diagnosis kinerja broker Express
Prompt: “Cluster Express saya memiliki 3 broker express.m7g.large dan saya melihat pelambatan. Apa yang salah?”
Keterampilan:
-
Identifikasi yang
express.m7g.largemendukung input 15,6 MBps dan keluar 31,2 MBps per broker. -
Tanyakan tentang throughput Anda saat ini atau jalankan CloudWatch kueri untuk memeriksa
BytesInPerSecdanBytesOutPerSec. -
Jika throughput melebihi batas per broker, rekomendasikan penskalaan
express.m7g.xlargeatau penambahan broker. -
Periksa
ProduceThrottleTimedanFetchThrottleTimemetrik.
Konfigurasi klien audit
Prompt: “Tinjau konfigurasi produsen Kafka saya untuk praktik terbaik di MSK”
Keterampilan:
-
Periksa konfigurasi penting seperti
linger.ms,,acks,batch.sizebuffer.memory, dan lainnya untuk pertimbangan kinerja dan daya tahan. -
Berikan rekomendasi untuk skenario Anda untuk menyesuaikan konfigurasi, meningkatkan kinerja, dan memastikan ketersediaan tinggi.
Siapkan pemantauan dan alarm
Prompt: “Bantu saya mengatur CloudWatch pemantauan untuk cluster MSK saya mengikuti praktik terbaik”
Keterampilan:
-
Buat alarm untuk metrik penting seperti pemanfaatan CPU (
CpuUser + CpuSystem),RequestHandlerAvgIdlePercent, dan lainnya untuk memantau saturasi broker. -
Untuk Standar: tambahkan
KafkaDataLogsDiskUsed > 85%alarm danUnderReplicatedPartitions > 0alarm. -
Untuk Express: tambahkan
StorageUsedpemantauan untuk pengoptimalan biaya. -
Siapkan dasbor per broker, per topik, dan per grup konsumen.
Kode sumber dan kontribusi
Keter managing-amazon-msk ampilan adalah open source. Anda dapat meninjau kode sumber, menyarankan perbaikan, atau menyumbangkan fitur baru.
-
GitHub: aws/agent -toolkit-untuk-aws aktif
GitHub
Umpan balik tentang skenario praktik terbaik tambahan, kasus penggunaan baru, atau koreksi diterima melalui GitHub masalah atau permintaan tarik.