

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

# Melacak setiap langkah dalam alur Anda dengan melihat jejaknya di Amazon Bedrock
<a name="flows-trace"></a>

Saat Anda memanggil aliran, Anda dapat melihat *jejak* untuk melihat input dan output dari setiap node. Jejak membantu Anda melacak jalur dari input ke respons yang akhirnya dikembalikan. Anda dapat menggunakan jejak untuk memecahkan masalah kesalahan yang terjadi, untuk mengidentifikasi langkah-langkah yang mengarah pada hasil yang tidak terduga atau kemacetan kinerja, dan untuk mempertimbangkan cara-cara di mana Anda dapat meningkatkan aliran.

Untuk melihat jejak, lakukan hal berikut:
+ Di konsol, ikuti langkah-langkah di tab **Konsol** di [Menguji alur di Amazon Bedrock](flows-test.md) dan pilih **Tampilkan jejak** dalam respons dari pemanggilan aliran.
+ Di API, atur `enableTrace` bidang ke `true` dalam [InvokeFlow](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeFlow.html)permintaan. Masing-masing `flowOutputEvent` dalam tanggapan dikembalikan bersama a`flowTraceEvent`.

Setiap peristiwa jejak mencakup nama node yang menerima input atau menghasilkan output dan tanggal saat input atau output diproses. Pilih tab untuk mempelajari lebih lanjut tentang jenis peristiwa penelusuran:

------
#### [ FlowTraceConditionNodeResultEvent ]

Jenis jejak ini mengidentifikasi kondisi mana yang dipenuhi untuk node kondisi dan membantu Anda mengidentifikasi cabang atau cabang aliran yang diaktifkan selama pemanggilan. Objek JSON berikut menunjukkan apa yang [FlowTraceEvent](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_FlowTraceEvent.html)terlihat seperti untuk hasil dari node kondisi:

```
{
    "trace": {
        "conditionNodeOutputTrace": {
            "nodeName": "string",
            "satisfiedConditions": [
                {
                    "conditionName": "string"
                },
                ...
            ],
            "timestamp": timestamp
        }
    }
}
```

------
#### [ FlowTraceNodeInputEvent ]

Jenis jejak ini menampilkan input yang dikirim ke node. Jika acara hilir dari node iterator tetapi hulu dari simpul kolektor, `iterationIndex` bidang menunjukkan indeks item dalam array tempat input berasal. Objek JSON berikut menunjukkan apa yang [FlowTraceEvent](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_FlowTraceEvent.html)terlihat seperti untuk input ke dalam node.

```
{
    "trace": {
        "nodeInputTrace": {
            "fields": [
                {
                    "content": {
                        "document": JSON object
                    },
                    "nodeInputName": "string"
                },
                ...
            ],
            "nodeName": "string",
            "timestamp": timestamp,
            "iterationIndex": int
        }
    }
}
```

------
#### [ FlowTraceNodeOutputEvent ]

Jenis jejak ini menampilkan output yang dihasilkan oleh node. Jika acara tersebut hilir dari simpul iterator tetapi hulu dari simpul kolektor, `iterationIndex` bidang menunjukkan indeks item dalam larik tempat keluarannya berasal. Objek JSON berikut menunjukkan apa yang [FlowTraceEvent](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_FlowTraceEvent.html)terlihat seperti untuk output dari node.

```
{
    "trace": {
        "nodeOutputTrace": {
            "fields": [
                {
                    "content": {
                        "document": JSON object
                    },
                    "nodeOutputName": "string"
                },
                ...
            ],
            "nodeName": "string",
            "timestamp": timestamp,
            "iterationIndex": int
        }
    }
}
```

------