Rute server peer logging - Amazon Virtual Private Cloud

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

Rute server peer logging

Gunakan peer logging VPC Route Server saat Anda perlu:

  • Memantau kesehatan sesi BGP dan BFD

  • Memecahkan masalah koneksi

  • Tinjau perubahan sesi historis

  • Lacak status jaringan

Harga

  • CloudWatch: Biaya konsumsi data dan arsip untuk log vended berlaku saat Anda mempublikasikan log peer server rute ke Log. CloudWatch

  • S3: Biaya konsumsi data dan arsip untuk log vended berlaku saat Anda mempublikasikan log peer server rute ke Amazon S3.

  • Data Firehose: Biaya konsumsi dan pengiriman standar berlaku.

Vending logs adalah log dari AWS layanan tertentu yang tersedia dengan harga berjenjang volume dan dikirimkan ke CloudWatch Log, Amazon S3, atau Amazon Data Firehose. Untuk informasi selengkapnya, buka CloudWatchHarga Amazon, pilih Log dan temukan Log Terjual.

Contoh format log

{ "resource_arn": "arn:aws:ec2:us-east-1:111122223333:route-server-peer/rsp-1234567890abcdef0", "event_timestamp": 1746643505367, "type": "RouteStatus", "status": "ADVERTISED", "message": { "prefix": "10.24.34.0/32", "asPath": "65000", "med": 100, "nextHopIp": "10.24.34.1" } } { "resource_arn": "arn:aws:ec2:us-east-1:111122223333:route-server-peer/rsp-1234567890abcdef0", "event_timestamp": 1746643490000, "type": "BGPStatus", "status": "UP", "message": null }

Di mana:

  • resource_arnIni adalah ARN untuk peer server rute.

  • event_timestampIni adalah stempel waktu acara.

  • typePeristiwa log yang kami hasilkan (RouteStatus,BGPStatus,BFDStatus).

  • statusBidang adalah pembaruan status.

    • Untuk pesan RouteStatus tipe

      • ADVERTISED(rute diiklankan oleh rekan)

      • UPDATED(rute yang ada diperbarui oleh rekan)

      • WITHDRAWN(rute ditarik oleh rekan)

    • Untuk BFDStatus dan BGPStatus update

      • UP, DOWN.

  • messageBidang saat ini hanya digunakan untuk atribut rute untuk jenis RouteStatus pesan tetapi dapat diisi dengan informasi yang relevan untuk jenis apa pun.

AWS Management Console

Untuk membuat log peer server rute:

  1. Buka konsol VPC Amazon di. https://console.aws.amazon.com/vpc/

  2. Di panel navigasi, di bawah Virtual private cloud, pilih Route server.

  3. Pada halaman Route server, pilih Route server peer.

  4. Pilih tab Pengiriman log.

  5. Pilih Tambahkan pengiriman log.

  6. Pilih tujuan dan konfigurasikan pengaturan:

    • CloudWatch Log Amazon

      • Jenis log: Jenis log untuk dikirimkan. Satu-satunya jenis log yang didukung adalah EVENT_LOGS.

      • Grup log tujuan: Grup CloudWatch log tempat log akan dikirim. Anda dapat memilih grup log yang ada atau membuat yang baru (contoh:/aws/vpc/route-server-peers).

      • Pemilihan bidang: Bidang data untuk disertakan dalam log Anda.

      • Format keluaran: Bagaimana log diformat:

        • JSON: Format terstruktur untuk pemrosesan komputer

        • Teks: Format teks biasa

      • Pembatas bidang: Saat menggunakan format Teks, ini adalah karakter yang memisahkan bidang (contoh: koma, tab, spasi).

    • Amazon S3

      • Cross account - Mengirim log ke AWS akun yang berbeda

        • Jenis log: Jenis log untuk dikirimkan. Satu-satunya jenis log yang didukung adalah EVENT_LOGS.

        • Tujuan pengiriman ARN: Nama Sumber Daya Amazon dari bucket S3 di AWS akun lain tempat log akan dikirim.

        • Pemilihan bidang: Bidang data untuk disertakan dalam log Anda.

        • Akhiran: Akhir ditambahkan ke nama file log (contoh: .log, .txt).

        • Kompatibel dengan HIVE: Saat diaktifkan, mengatur log dalam struktur folder yang berfungsi dengan alat berbasis HIVE untuk pencarian yang lebih mudah dengan layanan seperti Amazon Athena.

        • Pembatas bidang: Saat menggunakan format Teks, ini adalah karakter yang memisahkan bidang.

      • Di akun saat ini

        • Jenis log: Jenis log untuk dikirimkan. Satu-satunya jenis log yang didukung adalah EVENT_LOGS.

        • Bucket S3 tujuan: Bucket S3 di akun Anda tempat log akan dikirim. Anda dapat menentukan jalur subfolder.

        • Pemilihan bidang: Bidang data untuk disertakan dalam log Anda.

        • Akhiran: Akhir ditambahkan ke nama file log (contoh: .log, .txt).

        • Kompatibel dengan HIVE: Saat diaktifkan, mengatur log dalam struktur folder yang berfungsi dengan alat berbasis HIVE untuk pencarian yang lebih mudah.

        • Pembatas bidang: Saat menggunakan format Teks, ini adalah karakter yang memisahkan bidang.

    • Amazon Data Firehose

      • Lintas akun

        • Jenis log: Jenis log untuk dikirimkan. Satu-satunya jenis log yang didukung adalah EVENT_LOGS.

        • Tujuan pengiriman ARN: Nama Sumber Daya Amazon dari aliran pengiriman Firehose di akun lain. AWS

        • Pemilihan bidang: Bidang data untuk disertakan dalam log Anda.

        • Pembatas bidang: Saat menggunakan format Teks, ini adalah karakter yang memisahkan bidang.

      • Di akun saat ini

        • Jenis log: Jenis log untuk dikirimkan. Satu-satunya jenis log yang didukung adalah EVENT_LOGS.

        • Aliran tujuan pengiriman: Aliran pengiriman Firehose di akun Anda tempat log akan dikirim. Aliran harus menggunakan tipe sumber “Direct Put”.

        • Pemilihan bidang: Bidang data untuk disertakan dalam log Anda.

        • Format keluaran: Bagaimana log diformat:

          • JSON: Format terstruktur untuk pemrosesan komputer

          • Teks: Format teks biasa

        • Pembatas bidang: Saat menggunakan format Teks, ini adalah karakter yang memisahkan bidang.

Command line

Perintah di bagian ini menautkan ke dokumentasi Referensi AWS CLI. Dokumentasi memberikan deskripsi rinci tentang opsi yang dapat Anda gunakan saat menjalankan perintah.

Untuk membuat log peer server rute:

  1. Gunakan perintah put-delivery-source.

    • Contoh permintaan

      aws logs put-delivery-source --name "source-rsp-1234567890abcdef0" --resource-arn "arn:aws:ec2:us-east-1:111122223333:route-server-peer/rsp-1234567890abcdef0" --log-type "EVENT_LOGS"
    • Contoh tanggapan

      { "deliverySource": { "name": "source-rsp-1234567890abcdef0", "arn": "arn:aws:logs:us-east-1:111122223333:delivery-source:source-rsp-1234567890abcdef0", "resourceArns": [ "arn:aws:ec2:us-east-1:111122223333:route-server-peer/rsp-1234567890abcdef0" ], "service": "ec2", "logType": "EVENT_LOGS" } }
  2. Gunakan perintah put-delivery-destination.

    • Contoh AWS CLI berikut membuat log server rute. Log dikirim ke grup log yang ditentukan.

    • Contoh permintaan

      aws logs put-delivery-destination --name "destination-rsp-abcdef01234567890" --destination-resource-arn "arn:aws:logs:us-east-1:111122223333:log-group:/aws/vendedlogs/ec2/route-server-peer/EVENT_LOGS/rsp-abcdef01234567890"
    • Contoh tanggapan

      { "deliveryDestination": { "name": "destination-rsp-abcdef01234567890", "arn": "arn:aws:logs:us-east-1:111122223333:delivery-destination:destination-rsp-abcdef01234567890", "deliveryDestinationType": "CWL", "deliveryDestinationConfiguration": { "destinationResourceArn": "arn:aws:logs:us-east-1:111122223333:log-group:/aws/vendedlogs/ec2/route-server-peer/EVENT_LOGS/rsp-abcdef01234567890" } } }
  3. Gunakan perintah create-delivery.

    • Contoh permintaan

      aws logs create-delivery --delivery-source-name "source-rsp-1234567890abcdef0" --delivery-destination-arn "arn:aws:logs:us-east-1:111122223333:delivery-destination:destination-rsp-abcdef01234567890"
    • Contoh tanggapan

      { "delivery": { "id": "1234567890abcdef0", "arn": "arn:aws:logs:us-east-1:111122223333:delivery:1234567890abcdef0", "deliverySourceName": "source-rsp-1234567890abcdef0", "deliveryDestinationArn": "arn:aws:logs:us-east-1:111122223333:delivery-destination:destination-rsp-abcdef01234567890", "deliveryDestinationType": "CWL", "recordFields": [ "resource_arn", "event_timestamp", "type", "status", "message" ] } }