

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Gunakan Kerangka Tanpa Server untuk mengaktifkan Wawasan Lambda pada fungsi Lambda yang ada
<a name="Lambda-Insights-Getting-Started-serverless"></a>

Ikuti langkah-langkah ini untuk menggunakan Kerangka Kerja Nirserver guna mengaktifkan Wawasan Lambda pada fungsi Lambda yang sudah ada. Untuk informasi selengkapnya tentang Kerangka Kerja Nirserver, silakan lihat [serverless.com](https://www.serverless.com/).

Hal ini dilakukan melalui plugin Wawasan Lambda untuk Nirserver. Untuk informasi selengkapnya, lihat [serverless-plugin-lambda-insights](https://www.npmjs.com/package/serverless-plugin-lambda-insights).

Jika Anda belum melakukan instalasi antarmuka baris-perintah Nirserver versi terbaru, Anda harus melakukan instalasi atau meningkatkannya terlebih dahulu. Untuk informasi selengkapnya, lihat [Memulai Kerangka Tanpa Server Open Source &](https://www.serverless.com/framework/docs/getting-started/). AWS

**Gunakan Kerangka Kerja Nirserver guna mengaktifkan Wawasan Lambda pada fungsi Lambda.**

1. Menginstal plugin Nirserver untuk Wawasan Lambda dengan menjalankan perintah berikut di direktori Nirserver Anda:

   ```
   npm install --save-dev serverless-plugin-lambda-insights
   ```

1. Dalam berkas `serverless.yml`, tambahkan plugin di bagian `plugins` seperti yang ditunjukkan:

   ```
   provider:
     name: aws
   plugins:
     - serverless-plugin-lambda-insights
   ```

1. Aktifkan Wawasan Lambda.
   + Anda dapat mengaktifkan Wawasan Lambda satu-persatu per fungsi dengan menambahkan properti berikut ke berkas serverless.yml

     ```
     functions:
       {{myLambdaFunction}}:
         handler: src/app/index.handler
         lambdaInsights: true #enables Lambda Insights for this function
     ```
   + Anda dapat mengaktifkan Wawasan Lambda untuk semua fungsi dalam berkas `serverless.yml` dengan menambahkan bagian kustom berikut:

     ```
     custom:
       lambdaInsights:
         defaultLambdaInsights: true #enables Lambda Insights for all functions
     ```

1. Deploy ulang layanan Nirserver dengan memasukkan perintah berikut:

   ```
   serverless deploy
   ```

   Hal ini akan men-deploy ulang semua fungsi dan mengaktifkan Wawasan Lambda untuk fungsi-fungsi tersebut yang telah Anda tentukan. Hal ini mengaktifkan Wawasan Lambda dengan menambahkan lapisan Wawasan Lambda dan melampirkan izin yang diperlukan menggunakan kebijakan IAM `arn:aws:iam::aws:policy/CloudWatchLambdaInsightsExecutionRolePolicy`.